Class RollbackStackRequest
java.lang.Object
software.amazon.awssdk.core.SdkRequest
software.amazon.awssdk.awscore.AwsRequest
software.amazon.awssdk.services.cloudformation.model.CloudFormationRequest
software.amazon.awssdk.services.cloudformation.model.RollbackStackRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<RollbackStackRequest.Builder,RollbackStackRequest>
@Generated("software.amazon.awssdk:codegen")
public final class RollbackStackRequest
extends CloudFormationRequest
implements ToCopyableBuilder<RollbackStackRequest.Builder,RollbackStackRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RollbackStackRequest.Builderbuilder()final StringA unique identifier for thisRollbackStackrequest.final DeploymentConfigThe deployment configuration for this stack operation, including the deployment mode.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleanWhen set totrue, newly created resources are deleted when the operation rolls back.final StringroleARN()The Amazon Resource Name (ARN) of an IAM role that CloudFormation assumes to rollback the stack.static Class<? extends RollbackStackRequest.Builder>final StringThe name that's associated with the stack.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
stackName
The name that's associated with the stack.
- Returns:
- The name that's associated with the stack.
-
roleARN
The Amazon Resource Name (ARN) of an IAM role that CloudFormation assumes to rollback the stack.
- Returns:
- The Amazon Resource Name (ARN) of an IAM role that CloudFormation assumes to rollback the stack.
-
clientRequestToken
A unique identifier for this
RollbackStackrequest.- Returns:
- A unique identifier for this
RollbackStackrequest.
-
retainExceptOnCreate
When set to
true, newly created resources are deleted when the operation rolls back. This includes newly created resources marked with a deletion policy ofRetain.Default:
false- Returns:
- When set to
true, newly created resources are deleted when the operation rolls back. This includes newly created resources marked with a deletion policy ofRetain.Default:
false
-
deploymentConfig
The deployment configuration for this stack operation, including the deployment mode.
- Returns:
- The deployment configuration for this stack operation, including the deployment mode.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<RollbackStackRequest.Builder,RollbackStackRequest> - Specified by:
toBuilderin classCloudFormationRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-