Interface ServiceInstance.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceInstance.Builder,ServiceInstance>,SdkBuilder<ServiceInstance.Builder,ServiceInstance>,SdkPojo
- Enclosing class:
- ServiceInstance
public static interface ServiceInstance.Builder extends SdkPojo, CopyableBuilder<ServiceInstance.Builder,ServiceInstance>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceInstance.Builderarn(String arn)The Amazon Resource Name (ARN) of the service instance.ServiceInstance.BuildercreatedAt(Instant createdAt)The time when the service instance was created.ServiceInstance.BuilderdeploymentStatus(String deploymentStatus)The service instance deployment status.ServiceInstance.BuilderdeploymentStatus(DeploymentStatus deploymentStatus)The service instance deployment status.ServiceInstance.BuilderdeploymentStatusMessage(String deploymentStatusMessage)The message associated with the service instance deployment status.ServiceInstance.BuilderenvironmentName(String environmentName)The name of the environment that the service instance was deployed into.ServiceInstance.BuilderlastAttemptedDeploymentId(String lastAttemptedDeploymentId)The ID of the last attempted deployment of this service instance.ServiceInstance.BuilderlastClientRequestToken(String lastClientRequestToken)The last client request token received.ServiceInstance.BuilderlastDeploymentAttemptedAt(Instant lastDeploymentAttemptedAt)The time when a deployment of the service instance was last attempted.ServiceInstance.BuilderlastDeploymentSucceededAt(Instant lastDeploymentSucceededAt)The time when the service instance was last deployed successfully.ServiceInstance.BuilderlastSucceededDeploymentId(String lastSucceededDeploymentId)The ID of the last successful deployment of this service instance.ServiceInstance.Buildername(String name)The name of the service instance.ServiceInstance.BuilderserviceName(String serviceName)The name of the service that the service instance belongs to.ServiceInstance.Builderspec(String spec)The service spec that was used to create the service instance.ServiceInstance.BuildertemplateMajorVersion(String templateMajorVersion)The major version of the service template that was used to create the service instance.ServiceInstance.BuildertemplateMinorVersion(String templateMinorVersion)The minor version of the service template that was used to create the service instance.ServiceInstance.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
-
arn
ServiceInstance.Builder arn(String 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
ServiceInstance.Builder createdAt(Instant 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
ServiceInstance.Builder deploymentStatus(String 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,DeploymentStatus
-
deploymentStatus
ServiceInstance.Builder deploymentStatus(DeploymentStatus 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,DeploymentStatus
-
deploymentStatusMessage
ServiceInstance.Builder deploymentStatusMessage(String 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
ServiceInstance.Builder environmentName(String 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
ServiceInstance.Builder lastAttemptedDeploymentId(String 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
ServiceInstance.Builder lastClientRequestToken(String 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
ServiceInstance.Builder lastDeploymentAttemptedAt(Instant 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
ServiceInstance.Builder lastDeploymentSucceededAt(Instant 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
ServiceInstance.Builder lastSucceededDeploymentId(String 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
ServiceInstance.Builder name(String 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
ServiceInstance.Builder serviceName(String 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
ServiceInstance.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
ServiceInstance.Builder templateMajorVersion(String 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
ServiceInstance.Builder templateMinorVersion(String 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
ServiceInstance.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.
-
-