@Generated(value="software.amazon.awssdk:codegen") public final class ProvisioningArtifactPreferences extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProvisioningArtifactPreferences.Builder,ProvisioningArtifactPreferences>
The user-defined preferences that will be applied during product provisioning, unless overridden by
ProvisioningPreferences or UpdateProvisioningPreferences.
For more information on maximum concurrent accounts and failure tolerance, see Stack set operation options in the AWS CloudFormation User Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProvisioningArtifactPreferences.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ProvisioningArtifactPreferences.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasStackSetAccounts()
Returns true if the StackSetAccounts property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasStackSetRegions()
Returns true if the StackSetRegions property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProvisioningArtifactPreferences.Builder> |
serializableBuilderClass() |
List<String> |
stackSetAccounts()
One or more AWS accounts where stack instances are deployed from the stack set.
|
List<String> |
stackSetRegions()
One or more AWS Regions where stack instances are deployed from the stack set.
|
ProvisioningArtifactPreferences.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasStackSetAccounts()
public final List<String> stackSetAccounts()
One or more AWS accounts where stack instances are deployed from the stack set. These accounts can be scoped in
ProvisioningPreferences$StackSetAccounts and
UpdateProvisioningPreferences$StackSetAccounts.
Applicable only to a CFN_STACKSET provisioned product type.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasStackSetAccounts() to see if a value was sent in this field.
ProvisioningPreferences$StackSetAccounts and
UpdateProvisioningPreferences$StackSetAccounts.
Applicable only to a CFN_STACKSET provisioned product type.
public final boolean hasStackSetRegions()
public final List<String> stackSetRegions()
One or more AWS Regions where stack instances are deployed from the stack set. These regions can be scoped in
ProvisioningPreferences$StackSetRegions and
UpdateProvisioningPreferences$StackSetRegions.
Applicable only to a CFN_STACKSET provisioned product type.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasStackSetRegions() to see if a value was sent in this field.
ProvisioningPreferences$StackSetRegions and
UpdateProvisioningPreferences$StackSetRegions.
Applicable only to a CFN_STACKSET provisioned product type.
public ProvisioningArtifactPreferences.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ProvisioningArtifactPreferences.Builder,ProvisioningArtifactPreferences>public static ProvisioningArtifactPreferences.Builder builder()
public static Class<? extends ProvisioningArtifactPreferences.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.