@Generated(value="software.amazon.awssdk:codegen") public final class DeleteStackInstancesRequest extends CloudFormationRequest implements ToCopyableBuilder<DeleteStackInstancesRequest.Builder,DeleteStackInstancesRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeleteStackInstancesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
accounts()
[
Self-managed permissions] The names of the AWS accounts that you want to delete stack instances
for. |
static DeleteStackInstancesRequest.Builder |
builder() |
DeploymentTargets |
deploymentTargets()
[
Service-managed permissions] The AWS Organizations accounts from which to delete stack instances. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAccounts()
Returns true if the Accounts property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasRegions()
Returns true if the Regions property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
String |
operationId()
The unique identifier for this stack set operation.
|
StackSetOperationPreferences |
operationPreferences()
Preferences for how AWS CloudFormation performs this stack set operation.
|
List<String> |
regions()
The Regions where you want to delete stack set instances.
|
Boolean |
retainStacks()
Removes the stack instances from the specified stack set, but doesn't delete the stacks.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeleteStackInstancesRequest.Builder> |
serializableBuilderClass() |
String |
stackSetName()
The name or unique ID of the stack set that you want to delete stack instances for.
|
DeleteStackInstancesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String stackSetName()
The name or unique ID of the stack set that you want to delete stack instances for.
public boolean hasAccounts()
public List<String> accounts()
[Self-managed permissions] The names of the AWS accounts that you want to delete stack instances
for.
You can specify Accounts or DeploymentTargets, but not both.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAccounts() to see if a value was sent in this field.
Self-managed permissions] The names of the AWS accounts that you want to delete stack
instances for.
You can specify Accounts or DeploymentTargets, but not both.
public DeploymentTargets deploymentTargets()
[Service-managed permissions] The AWS Organizations accounts from which to delete stack instances.
You can specify Accounts or DeploymentTargets, but not both.
Service-managed permissions] The AWS Organizations accounts from which to delete stack
instances.
You can specify Accounts or DeploymentTargets, but not both.
public boolean hasRegions()
public List<String> regions()
The Regions where you want to delete stack set instances.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRegions() to see if a value was sent in this field.
public StackSetOperationPreferences operationPreferences()
Preferences for how AWS CloudFormation performs this stack set operation.
public Boolean retainStacks()
Removes the stack instances from the specified stack set, but doesn't delete the stacks. You can't reassociate a retained stack or add an existing, saved stack to a new stack set.
For more information, see Stack set operation options.
For more information, see Stack set operation options.
public String operationId()
The unique identifier for this stack set operation.
If you don't specify an operation ID, the SDK generates one automatically.
The operation ID also functions as an idempotency token, to ensure that AWS CloudFormation performs the stack set operation only once, even if you retry the request multiple times. You can retry stack set operation requests to ensure that AWS CloudFormation successfully received them.
Repeating this stack set operation with a new operation ID retries all stack instances whose status is
OUTDATED.
If you don't specify an operation ID, the SDK generates one automatically.
The operation ID also functions as an idempotency token, to ensure that AWS CloudFormation performs the stack set operation only once, even if you retry the request multiple times. You can retry stack set operation requests to ensure that AWS CloudFormation successfully received them.
Repeating this stack set operation with a new operation ID retries all stack instances whose status is
OUTDATED.
public DeleteStackInstancesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeleteStackInstancesRequest.Builder,DeleteStackInstancesRequest>toBuilder in class CloudFormationRequestpublic static DeleteStackInstancesRequest.Builder builder()
public static Class<? extends DeleteStackInstancesRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.