@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactPreferences extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
ProvisioningArtifactPreferences() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactPreferences |
clone() |
boolean |
equals(Object obj) |
List<String> |
getStackSetAccounts()
One or more AWS accounts where stack instances are deployed from the stack set.
|
List<String> |
getStackSetRegions()
One or more AWS Regions where stack instances are deployed from the stack set.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setStackSetAccounts(Collection<String> stackSetAccounts)
One or more AWS accounts where stack instances are deployed from the stack set.
|
void |
setStackSetRegions(Collection<String> stackSetRegions)
One or more AWS Regions where stack instances are deployed from the stack set.
|
String |
toString()
Returns a string representation of this object.
|
ProvisioningArtifactPreferences |
withStackSetAccounts(Collection<String> stackSetAccounts)
One or more AWS accounts where stack instances are deployed from the stack set.
|
ProvisioningArtifactPreferences |
withStackSetAccounts(String... stackSetAccounts)
One or more AWS accounts where stack instances are deployed from the stack set.
|
ProvisioningArtifactPreferences |
withStackSetRegions(Collection<String> stackSetRegions)
One or more AWS Regions where stack instances are deployed from the stack set.
|
ProvisioningArtifactPreferences |
withStackSetRegions(String... stackSetRegions)
One or more AWS Regions where stack instances are deployed from the stack set.
|
public List<String> getStackSetAccounts()
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.
ProvisioningPreferences$StackSetAccounts
and
UpdateProvisioningPreferences$StackSetAccounts
.
Applicable only to a CFN_STACKSET
provisioned product type.
public void setStackSetAccounts(Collection<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.
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.
public ProvisioningArtifactPreferences withStackSetAccounts(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.
NOTE: This method appends the values to the existing list (if any). Use
setStackSetAccounts(java.util.Collection)
or withStackSetAccounts(java.util.Collection)
if you
want to override the existing values.
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.
public ProvisioningArtifactPreferences withStackSetAccounts(Collection<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.
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.
public List<String> getStackSetRegions()
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.
ProvisioningPreferences$StackSetRegions
and
UpdateProvisioningPreferences$StackSetRegions
.
Applicable only to a CFN_STACKSET
provisioned product type.
public void setStackSetRegions(Collection<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.
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.
public ProvisioningArtifactPreferences withStackSetRegions(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.
NOTE: This method appends the values to the existing list (if any). Use
setStackSetRegions(java.util.Collection)
or withStackSetRegions(java.util.Collection)
if you
want to override the existing values.
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.
public ProvisioningArtifactPreferences withStackSetRegions(Collection<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.
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.
public String toString()
toString
in class Object
Object.toString()
public ProvisioningArtifactPreferences clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.