Interface Component.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

      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

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

      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.