@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceInstanceSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the service instance.
|
static ServiceInstanceSummary.Builder |
builder() |
Instant |
createdAt()
The time when the service instance was created.
|
DeploymentStatus |
deploymentStatus()
The service instance deployment status.
|
String |
deploymentStatusAsString()
The service instance deployment status.
|
String |
deploymentStatusMessage()
A service instance deployment status message.
|
String |
environmentName()
The name of the environment that the service instance was deployed into.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lastAttemptedDeploymentId()
The ID of the last attempted deployment of this service instance.
|
Instant |
lastDeploymentAttemptedAt()
The time when a deployment of the service was last attempted.
|
Instant |
lastDeploymentSucceededAt()
The time when the service was last deployed successfully.
|
String |
lastSucceededDeploymentId()
The ID of the last successful deployment of this service instance.
|
String |
name()
The name of the service instance.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServiceInstanceSummary.Builder> |
serializableBuilderClass() |
String |
serviceName()
The name of the service that the service instance belongs to.
|
String |
templateMajorVersion()
The service instance template major version.
|
String |
templateMinorVersion()
The service instance template minor version.
|
String |
templateName()
The name of the service template.
|
ServiceInstanceSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name (ARN) of the service instance.
public final Instant createdAt()
The time when the service instance was created.
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, deploymentStatus
will return DeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from deploymentStatusAsString().
DeploymentStatuspublic final String deploymentStatusAsString()
The service instance deployment status.
If the service returns an enum value that is not available in the current SDK version, deploymentStatus
will return DeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from deploymentStatusAsString().
DeploymentStatuspublic final String deploymentStatusMessage()
A service instance deployment status message.
public final String environmentName()
The name of the environment that the service instance was deployed into.
public final String lastAttemptedDeploymentId()
The ID of the last attempted deployment of this service instance.
public final Instant lastDeploymentAttemptedAt()
The time when a deployment of the service was last attempted.
public final Instant lastDeploymentSucceededAt()
The time when the service was last deployed successfully.
public final String lastSucceededDeploymentId()
The ID of the last successful deployment of this service instance.
public final String name()
The name of the service instance.
public final String serviceName()
The name of the service that the service instance belongs to.
public final String templateMajorVersion()
The service instance template major version.
public final String templateMinorVersion()
The service instance template minor version.
public final String templateName()
The name of the service template.
public ServiceInstanceSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceInstanceSummary.Builder,ServiceInstanceSummary>public static ServiceInstanceSummary.Builder builder()
public static Class<? extends ServiceInstanceSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.