@Generated(value="software.amazon.awssdk:codegen") public final class ServiceTemplateVersionSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceTemplateVersionSummary.Builder,ServiceTemplateVersionSummary>
Summary data of an Proton service template version resource.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceTemplateVersionSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the version of a service template.
|
static ServiceTemplateVersionSummary.Builder |
builder() |
Instant |
createdAt()
The time when the version of a service template was created.
|
String |
description()
A description of the version of a service template.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModifiedAt()
The time when the version of a service template was last modified.
|
String |
majorVersion()
The latest major version that's associated with the version of a service template.
|
String |
minorVersion()
The minor version of a service template.
|
String |
recommendedMinorVersion()
The recommended minor version of the service template.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServiceTemplateVersionSummary.Builder> |
serializableBuilderClass() |
TemplateVersionStatus |
status()
The service template minor version status.
|
String |
statusAsString()
The service template minor version status.
|
String |
statusMessage()
A service template minor version status message.
|
String |
templateName()
The name of the service template.
|
ServiceTemplateVersionSummary.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 version of a service template.
public final Instant createdAt()
The time when the version of a service template was created.
public final String description()
A description of the version of a service template.
public final Instant lastModifiedAt()
The time when the version of a service template was last modified.
public final String majorVersion()
The latest major version that's associated with the version of a service template.
public final String minorVersion()
The minor version of a service template.
public final String recommendedMinorVersion()
The recommended minor version of the service template.
public final TemplateVersionStatus status()
The service template minor version status.
If the service returns an enum value that is not available in the current SDK version, status will
return TemplateVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
TemplateVersionStatuspublic final String statusAsString()
The service template minor version status.
If the service returns an enum value that is not available in the current SDK version, status will
return TemplateVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
TemplateVersionStatuspublic final String statusMessage()
A service template minor version status message.
public final String templateName()
The name of the service template.
public ServiceTemplateVersionSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceTemplateVersionSummary.Builder,ServiceTemplateVersionSummary>public static ServiceTemplateVersionSummary.Builder builder()
public static Class<? extends ServiceTemplateVersionSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.