Interface Component.Builder

    • Method Detail

      • arn

        Component.Builder arn​(String arn)

        The Amazon Resource Name (ARN) of the component.

        Parameters:
        arn - The Amazon Resource Name (ARN) of the component.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        Component.Builder createdAt​(Instant createdAt)

        The time when the component was created.

        Parameters:
        createdAt - The time when the component was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentStatus

        Component.Builder deploymentStatus​(String deploymentStatus)

        The component deployment status.

        Parameters:
        deploymentStatus - The component deployment status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentStatus, DeploymentStatus
      • deploymentStatus

        Component.Builder deploymentStatus​(DeploymentStatus deploymentStatus)

        The component deployment status.

        Parameters:
        deploymentStatus - The component deployment status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentStatus, DeploymentStatus
      • deploymentStatusMessage

        Component.Builder deploymentStatusMessage​(String deploymentStatusMessage)

        The message associated with the component deployment status.

        Parameters:
        deploymentStatusMessage - The message associated with the component deployment status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Component.Builder description​(String description)

        A description of the component.

        Parameters:
        description - A description of the component.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • environmentName

        Component.Builder environmentName​(String environmentName)

        The name of the Proton environment that this component is associated with.

        Parameters:
        environmentName - The name of the Proton environment that this component is associated with.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastAttemptedDeploymentId

        Component.Builder lastAttemptedDeploymentId​(String lastAttemptedDeploymentId)

        The ID of the last attempted deployment of this component.

        Parameters:
        lastAttemptedDeploymentId - The ID of the last attempted deployment of this component.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastClientRequestToken

        Component.Builder lastClientRequestToken​(String lastClientRequestToken)

        The last token the client requested.

        Parameters:
        lastClientRequestToken - The last token the client requested.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeploymentAttemptedAt

        Component.Builder lastDeploymentAttemptedAt​(Instant lastDeploymentAttemptedAt)

        The time when a deployment of the component was last attempted.

        Parameters:
        lastDeploymentAttemptedAt - The time when a deployment of the component was last attempted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeploymentSucceededAt

        Component.Builder lastDeploymentSucceededAt​(Instant lastDeploymentSucceededAt)

        The time when the component was last deployed successfully.

        Parameters:
        lastDeploymentSucceededAt - The time when the component was last deployed successfully.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedAt

        Component.Builder lastModifiedAt​(Instant lastModifiedAt)

        The time when the component was last modified.

        Parameters:
        lastModifiedAt - The time when the component was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastSucceededDeploymentId

        Component.Builder lastSucceededDeploymentId​(String lastSucceededDeploymentId)

        The ID of the last successful deployment of this component.

        Parameters:
        lastSucceededDeploymentId - The ID of the last successful deployment of this component.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        Component.Builder name​(String name)

        The name of the component.

        Parameters:
        name - The name of the component.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceInstanceName

        Component.Builder serviceInstanceName​(String serviceInstanceName)

        The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.

        Parameters:
        serviceInstanceName - The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceName

        Component.Builder serviceName​(String serviceName)

        The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.

        Parameters:
        serviceName - The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceSpec

        Component.Builder serviceSpec​(String serviceSpec)

        The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.

        Parameters:
        serviceSpec - The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.