@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 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()
For responses, this returns true if the service returned a value for the StackSetAccounts property.
|
boolean |
hasStackSetRegions()
For responses, this returns true if the service returned a value for the StackSetRegions property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProvisioningArtifactPreferences.Builder> |
serializableBuilderClass() |
List<String> |
stackSetAccounts()
One or more Amazon Web Services accounts where stack instances are deployed from the stack set.
|
List<String> |
stackSetRegions()
One or more Amazon Web Services 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()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> stackSetAccounts()
One or more Amazon Web Services 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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStackSetAccounts() method.
ProvisioningPreferences$StackSetAccounts and
UpdateProvisioningPreferences$StackSetAccounts.
Applicable only to a CFN_STACKSET provisioned product type.
public final boolean hasStackSetRegions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> stackSetRegions()
One or more Amazon Web Services 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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStackSetRegions() method.
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 © 2023. All rights reserved.