Interface ServiceInstance.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceInstance.Builder,
,ServiceInstance> SdkBuilder<ServiceInstance.Builder,
,ServiceInstance> SdkPojo
- Enclosing class:
ServiceInstance
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the service instance.The time when the service instance was created.deploymentStatus
(String deploymentStatus) The service instance deployment status.deploymentStatus
(DeploymentStatus deploymentStatus) The service instance deployment status.deploymentStatusMessage
(String deploymentStatusMessage) The message associated with the service instance deployment status.environmentName
(String environmentName) The name of the environment that the service instance was deployed into.lastAttemptedDeploymentId
(String lastAttemptedDeploymentId) The ID of the last attempted deployment of this service instance.lastClientRequestToken
(String lastClientRequestToken) The last client request token received.lastDeploymentAttemptedAt
(Instant lastDeploymentAttemptedAt) The time when a deployment of the service instance was last attempted.lastDeploymentSucceededAt
(Instant lastDeploymentSucceededAt) The time when the service instance was last deployed successfully.lastSucceededDeploymentId
(String lastSucceededDeploymentId) The ID of the last successful deployment of this service instance.The name of the service instance.serviceName
(String serviceName) The name of the service that the service instance belongs to.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 instance.templateMinorVersion
(String templateMinorVersion) The minor version of the service template that was used to create the service instance.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, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the service instance.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The time when the service instance was created.
- Parameters:
createdAt
- The time when the service instance was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentStatus
The service instance deployment status.
- Parameters:
deploymentStatus
- The service instance deployment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentStatus
The service instance deployment status.
- Parameters:
deploymentStatus
- The service instance deployment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentStatusMessage
The message associated with the service instance deployment status.
- Parameters:
deploymentStatusMessage
- The message associated with the service instance deployment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentName
The name of the environment that the service instance was deployed into.
- Parameters:
environmentName
- The name of the environment that the service instance was deployed into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastAttemptedDeploymentId
The ID of the last attempted deployment of this service instance.
- Parameters:
lastAttemptedDeploymentId
- The ID of the last attempted deployment of this service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastClientRequestToken
The last client request token received.
- Parameters:
lastClientRequestToken
- The last client request token received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDeploymentAttemptedAt
The time when a deployment of the service instance was last attempted.
- Parameters:
lastDeploymentAttemptedAt
- The time when a deployment of the service instance was last attempted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDeploymentSucceededAt
The time when the service instance was last deployed successfully.
- Parameters:
lastDeploymentSucceededAt
- The time when the service instance was last deployed successfully.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSucceededDeploymentId
The ID of the last successful deployment of this service instance.
- Parameters:
lastSucceededDeploymentId
- The ID of the last successful deployment of this service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the service instance.
- Parameters:
name
- The name of the service instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceName
The name of the service that the service instance belongs to.
- Parameters:
serviceName
- The name of the service that the service instance belongs to.- 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 instance.
- Parameters:
templateMajorVersion
- The major version 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.
-
templateMinorVersion
The minor version of the service template that was used to create the service instance.
- Parameters:
templateMinorVersion
- The minor version 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.
-
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.
-