Interface ServicePipeline.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ServicePipeline.Builder,ServicePipeline>,SdkBuilder<ServicePipeline.Builder,ServicePipeline>,SdkPojo
- Enclosing class:
- ServicePipeline
public static interface ServicePipeline.Builder extends SdkPojo, CopyableBuilder<ServicePipeline.Builder,ServicePipeline>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServicePipeline.Builderarn(String arn)The Amazon Resource Name (ARN) of the service pipeline.ServicePipeline.BuildercreatedAt(Instant createdAt)The time when the service pipeline was created.ServicePipeline.BuilderdeploymentStatus(String deploymentStatus)The deployment status of the service pipeline.ServicePipeline.BuilderdeploymentStatus(DeploymentStatus deploymentStatus)The deployment status of the service pipeline.ServicePipeline.BuilderdeploymentStatusMessage(String deploymentStatusMessage)A service pipeline deployment status message.ServicePipeline.BuilderlastAttemptedDeploymentId(String lastAttemptedDeploymentId)The ID of the last attempted deployment of this service pipeline.ServicePipeline.BuilderlastDeploymentAttemptedAt(Instant lastDeploymentAttemptedAt)The time when a deployment of the service pipeline was last attempted.ServicePipeline.BuilderlastDeploymentSucceededAt(Instant lastDeploymentSucceededAt)The time when the service pipeline was last deployed successfully.ServicePipeline.BuilderlastSucceededDeploymentId(String lastSucceededDeploymentId)The ID of the last successful deployment of this service pipeline.ServicePipeline.Builderspec(String spec)The service spec that was used to create the service pipeline.ServicePipeline.BuildertemplateMajorVersion(String templateMajorVersion)The major version of the service template that was used to create the service pipeline.ServicePipeline.BuildertemplateMinorVersion(String templateMinorVersion)The minor version of the service template that was used to create the service pipeline.ServicePipeline.BuildertemplateName(String templateName)The name of the service template that was used to create the service pipeline.-
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
ServicePipeline.Builder arn(String arn)
The Amazon Resource Name (ARN) of the service pipeline.
- Parameters:
arn- The Amazon Resource Name (ARN) of the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
ServicePipeline.Builder createdAt(Instant createdAt)
The time when the service pipeline was created.
- Parameters:
createdAt- The time when the service pipeline was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentStatus
ServicePipeline.Builder deploymentStatus(String deploymentStatus)
The deployment status of the service pipeline.
- Parameters:
deploymentStatus- The deployment status of the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentStatus,DeploymentStatus
-
deploymentStatus
ServicePipeline.Builder deploymentStatus(DeploymentStatus deploymentStatus)
The deployment status of the service pipeline.
- Parameters:
deploymentStatus- The deployment status of the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentStatus,DeploymentStatus
-
deploymentStatusMessage
ServicePipeline.Builder deploymentStatusMessage(String deploymentStatusMessage)
A service pipeline deployment status message.
- Parameters:
deploymentStatusMessage- A service pipeline deployment status message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastAttemptedDeploymentId
ServicePipeline.Builder lastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this service pipeline.
- Parameters:
lastAttemptedDeploymentId- The ID of the last attempted deployment of this service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDeploymentAttemptedAt
ServicePipeline.Builder lastDeploymentAttemptedAt(Instant lastDeploymentAttemptedAt)
The time when a deployment of the service pipeline was last attempted.
- Parameters:
lastDeploymentAttemptedAt- The time when a deployment of the service pipeline was last attempted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDeploymentSucceededAt
ServicePipeline.Builder lastDeploymentSucceededAt(Instant lastDeploymentSucceededAt)
The time when the service pipeline was last deployed successfully.
- Parameters:
lastDeploymentSucceededAt- The time when the service pipeline was last deployed successfully.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSucceededDeploymentId
ServicePipeline.Builder lastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this service pipeline.
- Parameters:
lastSucceededDeploymentId- The ID of the last successful deployment of this service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spec
ServicePipeline.Builder spec(String spec)
The service spec that was used to create the service pipeline.
- Parameters:
spec- The service spec that was used to create the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateMajorVersion
ServicePipeline.Builder templateMajorVersion(String templateMajorVersion)
The major version of the service template that was used to create the service pipeline.
- Parameters:
templateMajorVersion- The major version of the service template that was used to create the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateMinorVersion
ServicePipeline.Builder templateMinorVersion(String templateMinorVersion)
The minor version of the service template that was used to create the service pipeline.
- Parameters:
templateMinorVersion- The minor version of the service template that was used to create the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateName
ServicePipeline.Builder templateName(String templateName)
The name of the service template that was used to create the service pipeline.
- Parameters:
templateName- The name of the service template that was used to create the service pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-