@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() |
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, copyBaseTo, 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, withSdkRequestTimeoutpublic 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 activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type 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 activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type 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 activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type 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 activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type 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 activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type 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 activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type 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 API_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 API_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 API_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 API_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 API_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 API_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.
ThirdPartyTypepublic String getType()
The type of extension.
Conditional: You must specify ConfigurationArn, or Type and TypeName.
Conditional: You must specify ConfigurationArn, or Type and
TypeName.
ThirdPartyTypepublic 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.
ThirdPartyTypepublic 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.
ThirdPartyTypepublic String toString()
toString in class ObjectObject.toString()public SetTypeConfigurationRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2023. All rights reserved.