@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TypeConfigurationIdentifier extends Object implements Serializable, Cloneable
Identifying information for the configuration of a CloudFormation extension.
Constructor and Description |
---|
TypeConfigurationIdentifier() |
Modifier and Type | Method and Description |
---|---|
TypeConfigurationIdentifier |
clone() |
boolean |
equals(Object obj) |
String |
getType()
The type of extension.
|
String |
getTypeArn()
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
String |
getTypeConfigurationAlias()
The alias specified for this configuration, if one was specified when the configuration was set.
|
String |
getTypeConfigurationArn()
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
|
String |
getTypeName()
The name of the extension type to which this configuration applies.
|
int |
hashCode() |
void |
setType(String type)
The type of extension.
|
void |
setTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
void |
setTypeConfigurationAlias(String typeConfigurationAlias)
The alias specified for this configuration, if one was specified when the configuration was set.
|
void |
setTypeConfigurationArn(String typeConfigurationArn)
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
|
void |
setTypeName(String typeName)
The name of the extension type to which this configuration applies.
|
String |
toString()
Returns a string representation of this object.
|
TypeConfigurationIdentifier |
withType(String type)
The type of extension.
|
TypeConfigurationIdentifier |
withType(ThirdPartyType type)
The type of extension.
|
TypeConfigurationIdentifier |
withTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
TypeConfigurationIdentifier |
withTypeConfigurationAlias(String typeConfigurationAlias)
The alias specified for this configuration, if one was specified when the configuration was set.
|
TypeConfigurationIdentifier |
withTypeConfigurationArn(String typeConfigurationArn)
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
|
TypeConfigurationIdentifier |
withTypeName(String typeName)
The name of the extension type to which this configuration applies.
|
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 TypeConfigurationIdentifier 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 setTypeConfigurationAlias(String typeConfigurationAlias)
The alias specified for this configuration, if one was specified when the configuration was set.
typeConfigurationAlias
- The alias specified for this configuration, if one was specified when the configuration was set.public String getTypeConfigurationAlias()
The alias specified for this configuration, if one was specified when the configuration was set.
public TypeConfigurationIdentifier withTypeConfigurationAlias(String typeConfigurationAlias)
The alias specified for this configuration, if one was specified when the configuration was set.
typeConfigurationAlias
- The alias specified for this configuration, if one was specified when the configuration was set.public void setTypeConfigurationArn(String typeConfigurationArn)
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
typeConfigurationArn
- The Amazon Resource Name (ARN) for the configuration, in this account and Region.public String getTypeConfigurationArn()
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
public TypeConfigurationIdentifier withTypeConfigurationArn(String typeConfigurationArn)
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
typeConfigurationArn
- The Amazon Resource Name (ARN) for the configuration, in this account and Region.public void setType(String type)
The type of extension.
type
- The type of extension.ThirdPartyType
public String getType()
The type of extension.
ThirdPartyType
public TypeConfigurationIdentifier withType(String type)
The type of extension.
type
- The type of extension.ThirdPartyType
public TypeConfigurationIdentifier withType(ThirdPartyType type)
The type of extension.
type
- The type of extension.ThirdPartyType
public void setTypeName(String typeName)
The name of the extension type to which this configuration applies.
typeName
- The name of the extension type to which this configuration applies.public String getTypeName()
The name of the extension type to which this configuration applies.
public TypeConfigurationIdentifier withTypeName(String typeName)
The name of the extension type to which this configuration applies.
typeName
- The name of the extension type to which this configuration applies.public String toString()
toString
in class Object
Object.toString()
public TypeConfigurationIdentifier clone()