Interface Component.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Component.Builder,Component>,SdkBuilder<Component.Builder,Component>,SdkPojo
- Enclosing class:
- Component
public static interface Component.Builder extends SdkPojo, CopyableBuilder<Component.Builder,Component>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Component.Builderarn(String arn)The Amazon Resource Name (ARN) of the component.Component.BuildercreatedAt(Instant createdAt)The time when the component was created.Component.BuilderdeploymentStatus(String deploymentStatus)The component deployment status.Component.BuilderdeploymentStatus(DeploymentStatus deploymentStatus)The component deployment status.Component.BuilderdeploymentStatusMessage(String deploymentStatusMessage)The message associated with the component deployment status.Component.Builderdescription(String description)A description of the component.Component.BuilderenvironmentName(String environmentName)The name of the Proton environment that this component is associated with.Component.BuilderlastAttemptedDeploymentId(String lastAttemptedDeploymentId)The ID of the last attempted deployment of this component.Component.BuilderlastClientRequestToken(String lastClientRequestToken)The last token the client requested.Component.BuilderlastDeploymentAttemptedAt(Instant lastDeploymentAttemptedAt)The time when a deployment of the component was last attempted.Component.BuilderlastDeploymentSucceededAt(Instant lastDeploymentSucceededAt)The time when the component was last deployed successfully.Component.BuilderlastModifiedAt(Instant lastModifiedAt)The time when the component was last modified.Component.BuilderlastSucceededDeploymentId(String lastSucceededDeploymentId)The ID of the last successful deployment of this component.Component.Buildername(String name)The name of the component.Component.BuilderserviceInstanceName(String serviceInstanceName)The name of the service instance that this component is attached to.Component.BuilderserviceName(String serviceName)The name of the service thatserviceInstanceNameis associated with.Component.BuilderserviceSpec(String serviceSpec)The service spec that the component uses to access service inputs.-
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
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
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.
-
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.
-
-