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 Modifier and Type Class Description static interfaceRollbackStackRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RollbackStackRequest.Builderbuilder()StringclientRequestToken()A unique identifier for thisRollbackStackrequest.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanretainExceptOnCreate()When set totrue, newly created resources are deleted when the operation rolls back.StringroleARN()The Amazon Resource Name (ARN) of an Identity and Access Management role that CloudFormation assumes to rollback the stack.List<SdkField<?>>sdkFields()static Class<? extends RollbackStackRequest.Builder>serializableBuilderClass()StringstackName()The name that's associated with the stack.RollbackStackRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
stackName
public final String stackName()
The name that's associated with the stack.
- Returns:
- The name that's associated with the stack.
-
roleARN
public final String roleARN()
The Amazon Resource Name (ARN) of an Identity and Access Management role that CloudFormation assumes to rollback the stack.
- Returns:
- The Amazon Resource Name (ARN) of an Identity and Access Management role that CloudFormation assumes to rollback the stack.
-
clientRequestToken
public final String clientRequestToken()
A unique identifier for this
RollbackStackrequest.- Returns:
- A unique identifier for this
RollbackStackrequest.
-
retainExceptOnCreate
public final Boolean 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
-
toBuilder
public RollbackStackRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RollbackStackRequest.Builder,RollbackStackRequest>- Specified by:
toBuilderin classCloudFormationRequest
-
builder
public static RollbackStackRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends RollbackStackRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-