Class ServiceInstanceSummary
- java.lang.Object
-
- software.amazon.awssdk.services.proton.model.ServiceInstanceSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServiceInstanceSummary.Builder,ServiceInstanceSummary>
@Generated("software.amazon.awssdk:codegen") public final class ServiceInstanceSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceInstanceSummary.Builder,ServiceInstanceSummary>
Summary data of an Proton service instance resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceServiceInstanceSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) of the service instance.static ServiceInstanceSummary.Builderbuilder()InstantcreatedAt()The time when the service instance was created.DeploymentStatusdeploymentStatus()The service instance deployment status.StringdeploymentStatusAsString()The service instance deployment status.StringdeploymentStatusMessage()A service instance deployment status message.StringenvironmentName()The name of the environment that the service instance was deployed into.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastAttemptedDeploymentId()The ID of the last attempted deployment of this service instance.InstantlastDeploymentAttemptedAt()The time when a deployment of the service was last attempted.InstantlastDeploymentSucceededAt()The time when the service was last deployed successfully.StringlastSucceededDeploymentId()The ID of the last successful deployment of this service instance.Stringname()The name of the service instance.List<SdkField<?>>sdkFields()static Class<? extends ServiceInstanceSummary.Builder>serializableBuilderClass()StringserviceName()The name of the service that the service instance belongs to.StringtemplateMajorVersion()The service instance template major version.StringtemplateMinorVersion()The service instance template minor version.StringtemplateName()The name of the service template.ServiceInstanceSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the service instance.
- Returns:
- The Amazon Resource Name (ARN) of the service instance.
-
createdAt
public final Instant createdAt()
The time when the service instance was created.
- Returns:
- The time when the service instance was created.
-
deploymentStatus
public final DeploymentStatus deploymentStatus()
The service instance deployment status.
If the service returns an enum value that is not available in the current SDK version,
deploymentStatuswill returnDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentStatusAsString().- Returns:
- The service instance deployment status.
- See Also:
DeploymentStatus
-
deploymentStatusAsString
public final String deploymentStatusAsString()
The service instance deployment status.
If the service returns an enum value that is not available in the current SDK version,
deploymentStatuswill returnDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentStatusAsString().- Returns:
- The service instance deployment status.
- See Also:
DeploymentStatus
-
deploymentStatusMessage
public final String deploymentStatusMessage()
A service instance deployment status message.
- Returns:
- A service instance deployment status message.
-
environmentName
public final String environmentName()
The name of the environment that the service instance was deployed into.
- Returns:
- The name of the environment that the service instance was deployed into.
-
lastAttemptedDeploymentId
public final String lastAttemptedDeploymentId()
The ID of the last attempted deployment of this service instance.
- Returns:
- The ID of the last attempted deployment of this service instance.
-
lastDeploymentAttemptedAt
public final Instant lastDeploymentAttemptedAt()
The time when a deployment of the service was last attempted.
- Returns:
- The time when a deployment of the service was last attempted.
-
lastDeploymentSucceededAt
public final Instant lastDeploymentSucceededAt()
The time when the service was last deployed successfully.
- Returns:
- The time when the service was last deployed successfully.
-
lastSucceededDeploymentId
public final String lastSucceededDeploymentId()
The ID of the last successful deployment of this service instance.
- Returns:
- The ID of the last successful deployment of this service instance.
-
name
public final String name()
The name of the service instance.
- Returns:
- The name of the service instance.
-
serviceName
public final String serviceName()
The name of the service that the service instance belongs to.
- Returns:
- The name of the service that the service instance belongs to.
-
templateMajorVersion
public final String templateMajorVersion()
The service instance template major version.
- Returns:
- The service instance template major version.
-
templateMinorVersion
public final String templateMinorVersion()
The service instance template minor version.
- Returns:
- The service instance template minor version.
-
templateName
public final String templateName()
The name of the service template.
- Returns:
- The name of the service template.
-
toBuilder
public ServiceInstanceSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceInstanceSummary.Builder,ServiceInstanceSummary>
-
builder
public static ServiceInstanceSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ServiceInstanceSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-