@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCloudFormationChangeSetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateCloudFormationChangeSetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateCloudFormationChangeSetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getApplicationId()
The Amazon Resource Name (ARN) of the application.
|
List<String> |
getCapabilities()
A list of values that you must specify before you can deploy certain applications.
|
String |
getChangeSetName()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
String |
getClientToken()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
String |
getDescription()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
List<String> |
getNotificationArns()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
List<ParameterValue> |
getParameterOverrides()
A list of parameter values for the parameters of the application.
|
List<String> |
getResourceTypes()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
RollbackConfiguration |
getRollbackConfiguration()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
String |
getSemanticVersion()
The semantic version of the application:
|
String |
getStackName()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
List<Tag> |
getTags()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
String |
getTemplateId()
The UUID returned by CreateCloudFormationTemplate.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
|
void |
setCapabilities(Collection<String> capabilities)
A list of values that you must specify before you can deploy certain applications.
|
void |
setChangeSetName(String changeSetName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setClientToken(String clientToken)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setDescription(String description)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setNotificationArns(Collection<String> notificationArns)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setParameterOverrides(Collection<ParameterValue> parameterOverrides)
A list of parameter values for the parameters of the application.
|
void |
setResourceTypes(Collection<String> resourceTypes)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setRollbackConfiguration(RollbackConfiguration rollbackConfiguration)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setSemanticVersion(String semanticVersion)
The semantic version of the application:
|
void |
setStackName(String stackName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setTags(Collection<Tag> tags)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
void |
setTemplateId(String templateId)
The UUID returned by CreateCloudFormationTemplate.
|
String |
toString()
Returns a string representation of this object.
|
CreateCloudFormationChangeSetRequest |
withApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
|
CreateCloudFormationChangeSetRequest |
withCapabilities(Collection<String> capabilities)
A list of values that you must specify before you can deploy certain applications.
|
CreateCloudFormationChangeSetRequest |
withCapabilities(String... capabilities)
A list of values that you must specify before you can deploy certain applications.
|
CreateCloudFormationChangeSetRequest |
withChangeSetName(String changeSetName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withClientToken(String clientToken)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withDescription(String description)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withNotificationArns(Collection<String> notificationArns)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withNotificationArns(String... notificationArns)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withParameterOverrides(Collection<ParameterValue> parameterOverrides)
A list of parameter values for the parameters of the application.
|
CreateCloudFormationChangeSetRequest |
withParameterOverrides(ParameterValue... parameterOverrides)
A list of parameter values for the parameters of the application.
|
CreateCloudFormationChangeSetRequest |
withResourceTypes(Collection<String> resourceTypes)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withResourceTypes(String... resourceTypes)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withRollbackConfiguration(RollbackConfiguration rollbackConfiguration)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withSemanticVersion(String semanticVersion)
The semantic version of the application:
|
CreateCloudFormationChangeSetRequest |
withStackName(String stackName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withTags(Collection<Tag> tags)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withTags(Tag... tags)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
|
CreateCloudFormationChangeSetRequest |
withTemplateId(String templateId)
The UUID returned by CreateCloudFormationTemplate.
|
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 CreateCloudFormationChangeSetRequest()
public void setApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
applicationId
- The Amazon Resource Name (ARN) of the application.public String getApplicationId()
The Amazon Resource Name (ARN) of the application.
public CreateCloudFormationChangeSetRequest withApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
applicationId
- The Amazon Resource Name (ARN) of the application.public List<String> getCapabilities()
A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
public void setCapabilities(Collection<String> capabilities)
A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
capabilities
- A list of values that you must specify before you can deploy certain applications. Some applications might
include resources that can affect permissions in your AWS account, for example, by creating new AWS
Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their
capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
public CreateCloudFormationChangeSetRequest withCapabilities(String... capabilities)
A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
NOTE: This method appends the values to the existing list (if any). Use
setCapabilities(java.util.Collection)
or withCapabilities(java.util.Collection)
if you want to
override the existing values.
capabilities
- A list of values that you must specify before you can deploy certain applications. Some applications might
include resources that can affect permissions in your AWS account, for example, by creating new AWS
Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their
capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
public CreateCloudFormationChangeSetRequest withCapabilities(Collection<String> capabilities)
A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
capabilities
- A list of values that you must specify before you can deploy certain applications. Some applications might
include resources that can affect permissions in your AWS account, for example, by creating new AWS
Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their
capabilities by specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.
Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.
public void setChangeSetName(String changeSetName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
changeSetName
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public String getChangeSetName()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public CreateCloudFormationChangeSetRequest withChangeSetName(String changeSetName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
changeSetName
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public void setClientToken(String clientToken)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
clientToken
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public String getClientToken()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public CreateCloudFormationChangeSetRequest withClientToken(String clientToken)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
clientToken
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public void setDescription(String description)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
description
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public String getDescription()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public CreateCloudFormationChangeSetRequest withDescription(String description)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
description
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public List<String> getNotificationArns()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public void setNotificationArns(Collection<String> notificationArns)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
notificationArns
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public CreateCloudFormationChangeSetRequest withNotificationArns(String... notificationArns)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
NOTE: This method appends the values to the existing list (if any). Use
setNotificationArns(java.util.Collection)
or withNotificationArns(java.util.Collection)
if you
want to override the existing values.
notificationArns
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public CreateCloudFormationChangeSetRequest withNotificationArns(Collection<String> notificationArns)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
notificationArns
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public List<ParameterValue> getParameterOverrides()
A list of parameter values for the parameters of the application.
public void setParameterOverrides(Collection<ParameterValue> parameterOverrides)
A list of parameter values for the parameters of the application.
parameterOverrides
- A list of parameter values for the parameters of the application.public CreateCloudFormationChangeSetRequest withParameterOverrides(ParameterValue... parameterOverrides)
A list of parameter values for the parameters of the application.
NOTE: This method appends the values to the existing list (if any). Use
setParameterOverrides(java.util.Collection)
or withParameterOverrides(java.util.Collection)
if
you want to override the existing values.
parameterOverrides
- A list of parameter values for the parameters of the application.public CreateCloudFormationChangeSetRequest withParameterOverrides(Collection<ParameterValue> parameterOverrides)
A list of parameter values for the parameters of the application.
parameterOverrides
- A list of parameter values for the parameters of the application.public List<String> getResourceTypes()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public void setResourceTypes(Collection<String> resourceTypes)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
resourceTypes
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public CreateCloudFormationChangeSetRequest withResourceTypes(String... resourceTypes)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
NOTE: This method appends the values to the existing list (if any). Use
setResourceTypes(java.util.Collection)
or withResourceTypes(java.util.Collection)
if you want
to override the existing values.
resourceTypes
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public CreateCloudFormationChangeSetRequest withResourceTypes(Collection<String> resourceTypes)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
resourceTypes
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public void setRollbackConfiguration(RollbackConfiguration rollbackConfiguration)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
rollbackConfiguration
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public RollbackConfiguration getRollbackConfiguration()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public CreateCloudFormationChangeSetRequest withRollbackConfiguration(RollbackConfiguration rollbackConfiguration)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
rollbackConfiguration
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public void setSemanticVersion(String semanticVersion)
The semantic version of the application:
semanticVersion
- The semantic version of the application:
public String getSemanticVersion()
The semantic version of the application:
public CreateCloudFormationChangeSetRequest withSemanticVersion(String semanticVersion)
The semantic version of the application:
semanticVersion
- The semantic version of the application:
public void setStackName(String stackName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
stackName
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public String getStackName()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public CreateCloudFormationChangeSetRequest withStackName(String stackName)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
stackName
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public List<Tag> getTags()
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
public void setTags(Collection<Tag> tags)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
tags
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public CreateCloudFormationChangeSetRequest withTags(Tag... tags)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public CreateCloudFormationChangeSetRequest withTags(Collection<Tag> tags)
This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
tags
- This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.public void setTemplateId(String templateId)
The UUID returned by CreateCloudFormationTemplate.
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
templateId
- The UUID returned by CreateCloudFormationTemplate.
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
public String getTemplateId()
The UUID returned by CreateCloudFormationTemplate.
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
public CreateCloudFormationChangeSetRequest withTemplateId(String templateId)
The UUID returned by CreateCloudFormationTemplate.
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
templateId
- The UUID returned by CreateCloudFormationTemplate.
Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}
public String toString()
toString
in class Object
Object.toString()
public CreateCloudFormationChangeSetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()