Interface ServiceInstanceState.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceInstanceState.Builder,
,ServiceInstanceState> SdkBuilder<ServiceInstanceState.Builder,
,ServiceInstanceState> SdkPojo
- Enclosing class:
ServiceInstanceState
public static interface ServiceInstanceState.Builder
extends SdkPojo, CopyableBuilder<ServiceInstanceState.Builder,ServiceInstanceState>
-
Method Summary
Modifier and TypeMethodDescriptionlastSuccessfulComponentDeploymentIds
(String... lastSuccessfulComponentDeploymentIds) The IDs for the last successful components deployed for this service instance.lastSuccessfulComponentDeploymentIds
(Collection<String> lastSuccessfulComponentDeploymentIds) The IDs for the last successful components deployed for this service instance.lastSuccessfulEnvironmentDeploymentId
(String lastSuccessfulEnvironmentDeploymentId) The ID for the last successful environment deployed for this service instance.lastSuccessfulServicePipelineDeploymentId
(String lastSuccessfulServicePipelineDeploymentId) The ID for the last successful service pipeline deployed for this service instance.The service spec that was used to create the service instance.templateMajorVersion
(String templateMajorVersion) The major version of the service template that was used to create the service pipeline.templateMinorVersion
(String templateMinorVersion) The minor version of the service template that was used to create the service pipeline.templateName
(String templateName) The name of the service template that was used to create the service instance.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 Details
-
lastSuccessfulComponentDeploymentIds
ServiceInstanceState.Builder lastSuccessfulComponentDeploymentIds(Collection<String> lastSuccessfulComponentDeploymentIds) The IDs for the last successful components deployed for this service instance.
- Parameters:
lastSuccessfulComponentDeploymentIds
- The IDs for the last successful components deployed for this service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSuccessfulComponentDeploymentIds
ServiceInstanceState.Builder lastSuccessfulComponentDeploymentIds(String... lastSuccessfulComponentDeploymentIds) The IDs for the last successful components deployed for this service instance.
- Parameters:
lastSuccessfulComponentDeploymentIds
- The IDs for the last successful components deployed for this service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSuccessfulEnvironmentDeploymentId
ServiceInstanceState.Builder lastSuccessfulEnvironmentDeploymentId(String lastSuccessfulEnvironmentDeploymentId) The ID for the last successful environment deployed for this service instance.
- Parameters:
lastSuccessfulEnvironmentDeploymentId
- The ID for the last successful environment deployed for this service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSuccessfulServicePipelineDeploymentId
ServiceInstanceState.Builder lastSuccessfulServicePipelineDeploymentId(String lastSuccessfulServicePipelineDeploymentId) The ID for the last successful service pipeline deployed for this service instance.
- Parameters:
lastSuccessfulServicePipelineDeploymentId
- The ID for the last successful service pipeline deployed for this service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spec
The service spec that was used to create the service instance.
- Parameters:
spec
- The service spec that was used to create the service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
The name of the service template that was used to create the service instance.
- Parameters:
templateName
- The name of the service template that was used to create the service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-