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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceInstanceState.BuilderlastSuccessfulComponentDeploymentIds(String... lastSuccessfulComponentDeploymentIds)The IDs for the last successful components deployed for this service instance.ServiceInstanceState.BuilderlastSuccessfulComponentDeploymentIds(Collection<String> lastSuccessfulComponentDeploymentIds)The IDs for the last successful components deployed for this service instance.ServiceInstanceState.BuilderlastSuccessfulEnvironmentDeploymentId(String lastSuccessfulEnvironmentDeploymentId)The ID for the last successful environment deployed for this service instance.ServiceInstanceState.BuilderlastSuccessfulServicePipelineDeploymentId(String lastSuccessfulServicePipelineDeploymentId)The ID for the last successful service pipeline deployed for this service instance.ServiceInstanceState.Builderspec(String spec)The service spec that was used to create the service instance.ServiceInstanceState.BuildertemplateMajorVersion(String templateMajorVersion)The major version of the service template that was used to create the service pipeline.ServiceInstanceState.BuildertemplateMinorVersion(String templateMinorVersion)The minor version of the service template that was used to create the service pipeline.ServiceInstanceState.BuildertemplateName(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 Detail
-
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
ServiceInstanceState.Builder spec(String 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
ServiceInstanceState.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
ServiceInstanceState.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
ServiceInstanceState.Builder templateName(String 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.
-
-