Class TypeVersionSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TypeVersionSummary.Builder,TypeVersionSummary>
Contains summary information about a specific version of a CloudFormation extension.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The ARN of the extension version.static TypeVersionSummary.Builderbuilder()final StringThe description of the extension version.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleanWhether the specified extension version is set as the default version.final StringFor public extensions that have been activated for this account and Region, the version of the public extension to be used for CloudFormation operations in this account and Region.static Class<? extends TypeVersionSummary.Builder>final InstantWhen the version was registered.final StringtoString()Returns a string representation of this object.final RegistryTypetype()The kind of extension.final StringThe kind of extension.final StringtypeName()The name of the extension.final StringThe ID of a specific version of the extension.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The kind of extension.
If the service returns an enum value that is not available in the current SDK version,
typewill returnRegistryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The kind of extension.
- See Also:
-
typeAsString
The kind of extension.
If the service returns an enum value that is not available in the current SDK version,
typewill returnRegistryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The kind of extension.
- See Also:
-
typeName
The name of the extension.
- Returns:
- The name of the extension.
-
versionId
The ID of a specific version of the extension. The version ID is the value at the end of the ARN assigned to the extension version when it's registered.
- Returns:
- The ID of a specific version of the extension. The version ID is the value at the end of the ARN assigned to the extension version when it's registered.
-
isDefaultVersion
Whether the specified extension version is set as the default version.
This applies only to private extensions you have registered in your account, and extensions published by Amazon. For public third-party extensions, CloudFormation returns
null.- Returns:
- Whether the specified extension version is set as the default version.
This applies only to private extensions you have registered in your account, and extensions published by Amazon. For public third-party extensions, CloudFormation returns
null.
-
arn
The ARN of the extension version.
- Returns:
- The ARN of the extension version.
-
timeCreated
When the version was registered.
- Returns:
- When the version was registered.
-
description
The description of the extension version.
- Returns:
- The description of the extension version.
-
publicVersionNumber
For public extensions that have been activated for this account and Region, the version of the public extension to be used for CloudFormation operations in this account and Region. For any extensions other than activated third-party extensions, CloudFormation returns
null.How you specified
AutoUpdatewhen enabling the extension affects whether CloudFormation automatically updates the extension in this account and Region when a new version is released. For more information, see Automatically use new versions of extensions in the CloudFormation User Guide.- Returns:
- For public extensions that have been activated for this account and Region, the version of the public
extension to be used for CloudFormation operations in this account and Region. For any extensions other
than activated third-party extensions, CloudFormation returns
null.How you specified
AutoUpdatewhen enabling the extension affects whether CloudFormation automatically updates the extension in this account and Region when a new version is released. For more information, see Automatically use new versions of extensions in the CloudFormation User Guide.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<TypeVersionSummary.Builder,TypeVersionSummary>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-