@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TypeConfigurationDetails extends Object implements Serializable, Cloneable
Detailed information concerning the specification of a CloudFormation extension in a given account and Region.
For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
Constructor and Description |
---|
TypeConfigurationDetails() |
Modifier and Type | Method and Description |
---|---|
TypeConfigurationDetails |
clone() |
boolean |
equals(Object obj) |
String |
getAlias()
The alias specified for this configuration, if one was specified when the configuration was set.
|
String |
getArn()
The Amazon Resource Name (ARN) for the configuration data, in this account and Region.
|
String |
getConfiguration()
A JSON string specifying the configuration data for the extension, in this account and Region.
|
Boolean |
getIsDefaultConfiguration()
Whether this configuration data is the default configuration for the extension.
|
Date |
getLastUpdated()
When the configuration data was last updated for this extension.
|
String |
getTypeArn()
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
String |
getTypeName()
The name of the extension.
|
int |
hashCode() |
Boolean |
isDefaultConfiguration()
Whether this configuration data is the default configuration for the extension.
|
void |
setAlias(String alias)
The alias specified for this configuration, if one was specified when the configuration was set.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) for the configuration data, in this account and Region.
|
void |
setConfiguration(String configuration)
A JSON string specifying the configuration data for the extension, in this account and Region.
|
void |
setIsDefaultConfiguration(Boolean isDefaultConfiguration)
Whether this configuration data is the default configuration for the extension.
|
void |
setLastUpdated(Date lastUpdated)
When the configuration data was last updated for this extension.
|
void |
setTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
void |
setTypeName(String typeName)
The name of the extension.
|
String |
toString()
Returns a string representation of this object.
|
TypeConfigurationDetails |
withAlias(String alias)
The alias specified for this configuration, if one was specified when the configuration was set.
|
TypeConfigurationDetails |
withArn(String arn)
The Amazon Resource Name (ARN) for the configuration data, in this account and Region.
|
TypeConfigurationDetails |
withConfiguration(String configuration)
A JSON string specifying the configuration data for the extension, in this account and Region.
|
TypeConfigurationDetails |
withIsDefaultConfiguration(Boolean isDefaultConfiguration)
Whether this configuration data is the default configuration for the extension.
|
TypeConfigurationDetails |
withLastUpdated(Date lastUpdated)
When the configuration data was last updated for this extension.
|
TypeConfigurationDetails |
withTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
TypeConfigurationDetails |
withTypeName(String typeName)
The name of the extension.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) for the configuration data, in this account and Region.
arn
- The Amazon Resource Name (ARN) for the configuration data, in this account and Region.public String getArn()
The Amazon Resource Name (ARN) for the configuration data, in this account and Region.
public TypeConfigurationDetails withArn(String arn)
The Amazon Resource Name (ARN) for the configuration data, in this account and Region.
arn
- The Amazon Resource Name (ARN) for the configuration data, in this account and Region.public void setAlias(String alias)
The alias specified for this configuration, if one was specified when the configuration was set.
alias
- The alias specified for this configuration, if one was specified when the configuration was set.public String getAlias()
The alias specified for this configuration, if one was specified when the configuration was set.
public TypeConfigurationDetails withAlias(String alias)
The alias specified for this configuration, if one was specified when the configuration was set.
alias
- The alias specified for this configuration, if one was specified when the configuration was set.public void setConfiguration(String configuration)
A JSON string specifying the configuration data for the extension, in this account and Region.
If a configuration hasn't been set for a specified extension, CloudFormation returns {}
.
configuration
- A JSON string specifying the configuration data for the extension, in this account and Region.
If a configuration hasn't been set for a specified extension, CloudFormation returns {}
.
public String getConfiguration()
A JSON string specifying the configuration data for the extension, in this account and Region.
If a configuration hasn't been set for a specified extension, CloudFormation returns {}
.
If a configuration hasn't been set for a specified extension, CloudFormation returns {}
.
public TypeConfigurationDetails withConfiguration(String configuration)
A JSON string specifying the configuration data for the extension, in this account and Region.
If a configuration hasn't been set for a specified extension, CloudFormation returns {}
.
configuration
- A JSON string specifying the configuration data for the extension, in this account and Region.
If a configuration hasn't been set for a specified extension, CloudFormation returns {}
.
public void setLastUpdated(Date lastUpdated)
When the configuration data was last updated for this extension.
If a configuration hasn't been set for a specified extension, CloudFormation returns null
.
lastUpdated
- When the configuration data was last updated for this extension.
If a configuration hasn't been set for a specified extension, CloudFormation returns null
.
public Date getLastUpdated()
When the configuration data was last updated for this extension.
If a configuration hasn't been set for a specified extension, CloudFormation returns null
.
If a configuration hasn't been set for a specified extension, CloudFormation returns null
.
public TypeConfigurationDetails withLastUpdated(Date lastUpdated)
When the configuration data was last updated for this extension.
If a configuration hasn't been set for a specified extension, CloudFormation returns null
.
lastUpdated
- When the configuration data was last updated for this extension.
If a configuration hasn't been set for a specified extension, CloudFormation returns null
.
public void setTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
typeArn
- The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
public String getTypeArn()
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
public TypeConfigurationDetails withTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
typeArn
- The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
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 TypeConfigurationDetails withTypeName(String typeName)
The name of the extension.
typeName
- The name of the extension.public void setIsDefaultConfiguration(Boolean isDefaultConfiguration)
Whether this configuration data is the default configuration for the extension.
isDefaultConfiguration
- Whether this configuration data is the default configuration for the extension.public Boolean getIsDefaultConfiguration()
Whether this configuration data is the default configuration for the extension.
public TypeConfigurationDetails withIsDefaultConfiguration(Boolean isDefaultConfiguration)
Whether this configuration data is the default configuration for the extension.
isDefaultConfiguration
- Whether this configuration data is the default configuration for the extension.public Boolean isDefaultConfiguration()
Whether this configuration data is the default configuration for the extension.
public String toString()
toString
in class Object
Object.toString()
public TypeConfigurationDetails clone()