@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TypeVersionSummary extends Object implements Serializable, Cloneable
Contains summary information about a specific version of a CloudFormation extension.
Constructor and Description |
---|
TypeVersionSummary() |
Modifier and Type | Method and Description |
---|---|
TypeVersionSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the extension version.
|
String |
getDescription()
The description of the extension version.
|
Boolean |
getIsDefaultVersion()
Whether the specified extension version is set as the default version.
|
String |
getPublicVersionNumber()
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.
|
Date |
getTimeCreated()
When the version was registered.
|
String |
getType()
The kind of extension.
|
String |
getTypeName()
The name of the extension.
|
String |
getVersionId()
The ID of a specific version of the extension.
|
int |
hashCode() |
Boolean |
isDefaultVersion()
Whether the specified extension version is set as the default version.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the extension version.
|
void |
setDescription(String description)
The description of the extension version.
|
void |
setIsDefaultVersion(Boolean isDefaultVersion)
Whether the specified extension version is set as the default version.
|
void |
setPublicVersionNumber(String 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.
|
void |
setTimeCreated(Date timeCreated)
When the version was registered.
|
void |
setType(String type)
The kind of extension.
|
void |
setTypeName(String typeName)
The name of the extension.
|
void |
setVersionId(String versionId)
The ID of a specific version of the extension.
|
String |
toString()
Returns a string representation of this object.
|
TypeVersionSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the extension version.
|
TypeVersionSummary |
withDescription(String description)
The description of the extension version.
|
TypeVersionSummary |
withIsDefaultVersion(Boolean isDefaultVersion)
Whether the specified extension version is set as the default version.
|
TypeVersionSummary |
withPublicVersionNumber(String 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.
|
TypeVersionSummary |
withTimeCreated(Date timeCreated)
When the version was registered.
|
TypeVersionSummary |
withType(RegistryType type)
The kind of extension.
|
TypeVersionSummary |
withType(String type)
The kind of extension.
|
TypeVersionSummary |
withTypeName(String typeName)
The name of the extension.
|
TypeVersionSummary |
withVersionId(String versionId)
The ID of a specific version of the extension.
|
public void setType(String type)
The kind of extension.
type
- The kind of extension.RegistryType
public String getType()
The kind of extension.
RegistryType
public TypeVersionSummary withType(String type)
The kind of extension.
type
- The kind of extension.RegistryType
public TypeVersionSummary withType(RegistryType type)
The kind of extension.
type
- The kind of extension.RegistryType
public void setTypeName(String typeName)
The name of the extension.
typeName
- The name of the extension.public String getTypeName()
The name of the extension.
public TypeVersionSummary withTypeName(String typeName)
The name of the extension.
typeName
- The name of the extension.public void setVersionId(String versionId)
The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the extension version when it's registered.
versionId
- The ID of a specific version of the extension. The version ID is the value at the end of the Amazon
Resource Name (ARN) assigned to the extension version when it's registered.public String getVersionId()
The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the extension version when it's registered.
public TypeVersionSummary withVersionId(String versionId)
The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the extension version when it's registered.
versionId
- The ID of a specific version of the extension. The version ID is the value at the end of the Amazon
Resource Name (ARN) assigned to the extension version when it's registered.public void setIsDefaultVersion(Boolean 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
.
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
.
public Boolean getIsDefaultVersion()
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
.
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
.
public TypeVersionSummary withIsDefaultVersion(Boolean 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
.
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
.
public Boolean 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
.
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
.
public void setArn(String arn)
The Amazon Resource Name (ARN) of the extension version.
arn
- The Amazon Resource Name (ARN) of the extension version.public String getArn()
The Amazon Resource Name (ARN) of the extension version.
public TypeVersionSummary withArn(String arn)
The Amazon Resource Name (ARN) of the extension version.
arn
- The Amazon Resource Name (ARN) of the extension version.public void setTimeCreated(Date timeCreated)
When the version was registered.
timeCreated
- When the version was registered.public Date getTimeCreated()
When the version was registered.
public TypeVersionSummary withTimeCreated(Date timeCreated)
When the version was registered.
timeCreated
- When the version was registered.public void setDescription(String description)
The description of the extension version.
description
- The description of the extension version.public String getDescription()
The description of the extension version.
public TypeVersionSummary withDescription(String description)
The description of the extension version.
description
- The description of the extension version.public void setPublicVersionNumber(String 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-arty extensions, CloudFormation returns null
.
How you specified AutoUpdate
when 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 Setting CloudFormation to automatically use new versions of extensions in the CloudFormation User
Guide.
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-arty extensions, CloudFormation returns null
.
How you specified AutoUpdate
when 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 Setting CloudFormation to automatically use new versions of extensions in the CloudFormation User
Guide.
public String getPublicVersionNumber()
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-arty extensions, CloudFormation returns null
.
How you specified AutoUpdate
when 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 Setting CloudFormation to automatically use new versions of extensions in the CloudFormation User
Guide.
null
.
How you specified AutoUpdate
when 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 Setting CloudFormation to automatically use new versions of extensions in the CloudFormation User
Guide.
public TypeVersionSummary withPublicVersionNumber(String 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-arty extensions, CloudFormation returns null
.
How you specified AutoUpdate
when 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 Setting CloudFormation to automatically use new versions of extensions in the CloudFormation User
Guide.
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-arty extensions, CloudFormation returns null
.
How you specified AutoUpdate
when 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 Setting CloudFormation to automatically use new versions of extensions in the CloudFormation User
Guide.
public String toString()
toString
in class Object
Object.toString()
public TypeVersionSummary clone()