@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SetTypeConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
SetTypeConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
SetTypeConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConfiguration()
The configuration data for the extension, in this account and Region.
|
String |
getConfigurationAlias()
An alias by which to refer to this extension configuration data.
|
String |
getType()
The type of 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() |
void |
setConfiguration(String configuration)
The configuration data for the extension, in this account and Region.
|
void |
setConfigurationAlias(String configurationAlias)
An alias by which to refer to this extension configuration data.
|
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 |
setTypeName(String typeName)
The name of the extension.
|
String |
toString()
Returns a string representation of this object.
|
SetTypeConfigurationRequest |
withConfiguration(String configuration)
The configuration data for the extension, in this account and Region.
|
SetTypeConfigurationRequest |
withConfigurationAlias(String configurationAlias)
An alias by which to refer to this extension configuration data.
|
SetTypeConfigurationRequest |
withType(String type)
The type of extension.
|
SetTypeConfigurationRequest |
withType(ThirdPartyType type)
The type of extension.
|
SetTypeConfigurationRequest |
withTypeArn(String typeArn)
The Amazon Resource Name (ARN) for the extension, in this account and Region.
|
SetTypeConfigurationRequest |
withTypeName(String typeName)
The name of the extension.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
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.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
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.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
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.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
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.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
public SetTypeConfigurationRequest 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.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
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.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
public void setConfiguration(String configuration)
The configuration data for the extension, in this account and Region.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema
response element of DescribeType.
For more information, see Defining account-level configuration data for an extension in the CloudFormation CLI User Guide.
configuration
- The configuration data for the extension, in this account and Region.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema
response element of DescribeType. For more information, see Defining account-level configuration data for an extension in the CloudFormation CLI User
Guide.
public String getConfiguration()
The configuration data for the extension, in this account and Region.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema
response element of DescribeType.
For more information, see Defining account-level configuration data for an extension in the CloudFormation CLI User Guide.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema
response element of DescribeType. For more information, see Defining account-level configuration data for an extension in the CloudFormation CLI User
Guide.
public SetTypeConfigurationRequest withConfiguration(String configuration)
The configuration data for the extension, in this account and Region.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema
response element of DescribeType.
For more information, see Defining account-level configuration data for an extension in the CloudFormation CLI User Guide.
configuration
- The configuration data for the extension, in this account and Region.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema
response element of DescribeType. For more information, see Defining account-level configuration data for an extension in the CloudFormation CLI User
Guide.
public void setConfigurationAlias(String configurationAlias)
An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
configurationAlias
- An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
public String getConfigurationAlias()
An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
public SetTypeConfigurationRequest withConfigurationAlias(String configurationAlias)
An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
configurationAlias
- An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
public void setTypeName(String typeName)
The name of the extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
typeName
- The name of the extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
public String getTypeName()
The name of the extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
public SetTypeConfigurationRequest withTypeName(String typeName)
The name of the extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
typeName
- The name of the extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
public void setType(String type)
The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
type
- The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
ThirdPartyType
public String getType()
The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
ThirdPartyType
public SetTypeConfigurationRequest withType(String type)
The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
type
- The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
ThirdPartyType
public SetTypeConfigurationRequest withType(ThirdPartyType type)
The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and TypeName
.
type
- The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
ThirdPartyType
public String toString()
toString
in class Object
Object.toString()
public SetTypeConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()