Interface ComponentSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ComponentSummary.Builder,ComponentSummary>,SdkBuilder<ComponentSummary.Builder,ComponentSummary>,SdkPojo
- Enclosing class:
- ComponentSummary
public static interface ComponentSummary.Builder extends SdkPojo, CopyableBuilder<ComponentSummary.Builder,ComponentSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComponentSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the component.ComponentSummary.BuildercreatedAt(Instant createdAt)The time when the component was created.ComponentSummary.BuilderdeploymentStatus(String deploymentStatus)The component deployment status.ComponentSummary.BuilderdeploymentStatus(DeploymentStatus deploymentStatus)The component deployment status.ComponentSummary.BuilderdeploymentStatusMessage(String deploymentStatusMessage)The message associated with the component deployment status.ComponentSummary.BuilderenvironmentName(String environmentName)The name of the Proton environment that this component is associated with.ComponentSummary.BuilderlastAttemptedDeploymentId(String lastAttemptedDeploymentId)The ID of the last attempted deployment of this component.ComponentSummary.BuilderlastDeploymentAttemptedAt(Instant lastDeploymentAttemptedAt)The time when a deployment of the component was last attempted.ComponentSummary.BuilderlastDeploymentSucceededAt(Instant lastDeploymentSucceededAt)The time when the component was last deployed successfully.ComponentSummary.BuilderlastModifiedAt(Instant lastModifiedAt)The time when the component was last modified.ComponentSummary.BuilderlastSucceededDeploymentId(String lastSucceededDeploymentId)The ID of the last successful deployment of this component.ComponentSummary.Buildername(String name)The name of the component.ComponentSummary.BuilderserviceInstanceName(String serviceInstanceName)The name of the service instance that this component is attached to.ComponentSummary.BuilderserviceName(String serviceName)The name of the service thatserviceInstanceNameis associated with.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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
-
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:
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
serviceInstanceNameis associated with. Provided when a component is attached to a service instance.- Parameters:
serviceName- The name of the service thatserviceInstanceNameis 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.
-
-