Interface ComponentSummary.Builder

    • Method Detail

      • arn

        ComponentSummary.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

        ComponentSummary.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

        ComponentSummary.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
      • deploymentStatusMessage

        ComponentSummary.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.
      • environmentName

        ComponentSummary.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

        ComponentSummary.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.
      • lastDeploymentAttemptedAt

        ComponentSummary.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

        ComponentSummary.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

        ComponentSummary.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

        ComponentSummary.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

        ComponentSummary.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

        ComponentSummary.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

        ComponentSummary.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.