Interface ComponentSummary.Builder

  • Method Details

    • 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

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

      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.