Class StackInstancesOperationPreferencesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudformation.inputs.StackInstancesOperationPreferencesArgs.Builder
-
- Enclosing class:
- StackInstancesOperationPreferencesArgs
public static final class StackInstancesOperationPreferencesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StackInstancesOperationPreferencesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StackInstancesOperationPreferencesArgs defaults)
-
-
Method Detail
-
concurrencyMode
public StackInstancesOperationPreferencesArgs.Builder concurrencyMode(@Nullable com.pulumi.core.Output<java.lang.String> concurrencyMode)
- Parameters:
concurrencyMode- How the concurrency level behaves during the operation execution. Valid values are `STRICT_FAILURE_TOLERANCE` and `SOFT_FAILURE_TOLERANCE`.- Returns:
- builder
-
concurrencyMode
public StackInstancesOperationPreferencesArgs.Builder concurrencyMode(java.lang.String concurrencyMode)
- Parameters:
concurrencyMode- How the concurrency level behaves during the operation execution. Valid values are `STRICT_FAILURE_TOLERANCE` and `SOFT_FAILURE_TOLERANCE`.- Returns:
- builder
-
failureToleranceCount
public StackInstancesOperationPreferencesArgs.Builder failureToleranceCount(@Nullable com.pulumi.core.Output<java.lang.Integer> failureToleranceCount)
- Parameters:
failureToleranceCount- Number of accounts, per region, for which this operation can fail before CloudFormation stops the operation in that region.- Returns:
- builder
-
failureToleranceCount
public StackInstancesOperationPreferencesArgs.Builder failureToleranceCount(java.lang.Integer failureToleranceCount)
- Parameters:
failureToleranceCount- Number of accounts, per region, for which this operation can fail before CloudFormation stops the operation in that region.- Returns:
- builder
-
failureTolerancePercentage
public StackInstancesOperationPreferencesArgs.Builder failureTolerancePercentage(@Nullable com.pulumi.core.Output<java.lang.Integer> failureTolerancePercentage)
- Parameters:
failureTolerancePercentage- Percentage of accounts, per region, for which this stack operation can fail before CloudFormation stops the operation in that region.- Returns:
- builder
-
failureTolerancePercentage
public StackInstancesOperationPreferencesArgs.Builder failureTolerancePercentage(java.lang.Integer failureTolerancePercentage)
- Parameters:
failureTolerancePercentage- Percentage of accounts, per region, for which this stack operation can fail before CloudFormation stops the operation in that region.- Returns:
- builder
-
maxConcurrentCount
public StackInstancesOperationPreferencesArgs.Builder maxConcurrentCount(@Nullable com.pulumi.core.Output<java.lang.Integer> maxConcurrentCount)
- Parameters:
maxConcurrentCount- Maximum number of accounts in which to perform this operation at one time.- Returns:
- builder
-
maxConcurrentCount
public StackInstancesOperationPreferencesArgs.Builder maxConcurrentCount(java.lang.Integer maxConcurrentCount)
- Parameters:
maxConcurrentCount- Maximum number of accounts in which to perform this operation at one time.- Returns:
- builder
-
maxConcurrentPercentage
public StackInstancesOperationPreferencesArgs.Builder maxConcurrentPercentage(@Nullable com.pulumi.core.Output<java.lang.Integer> maxConcurrentPercentage)
- Parameters:
maxConcurrentPercentage- Maximum percentage of accounts in which to perform this operation at one time.- Returns:
- builder
-
maxConcurrentPercentage
public StackInstancesOperationPreferencesArgs.Builder maxConcurrentPercentage(java.lang.Integer maxConcurrentPercentage)
- Parameters:
maxConcurrentPercentage- Maximum percentage of accounts in which to perform this operation at one time.- Returns:
- builder
-
regionConcurrencyType
public StackInstancesOperationPreferencesArgs.Builder regionConcurrencyType(@Nullable com.pulumi.core.Output<java.lang.String> regionConcurrencyType)
- Parameters:
regionConcurrencyType- Concurrency type of deploying stack sets operations in regions, could be in parallel or one region at a time. Valid values are `SEQUENTIAL` and `PARALLEL`.- Returns:
- builder
-
regionConcurrencyType
public StackInstancesOperationPreferencesArgs.Builder regionConcurrencyType(java.lang.String regionConcurrencyType)
- Parameters:
regionConcurrencyType- Concurrency type of deploying stack sets operations in regions, could be in parallel or one region at a time. Valid values are `SEQUENTIAL` and `PARALLEL`.- Returns:
- builder
-
regionOrders
public StackInstancesOperationPreferencesArgs.Builder regionOrders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> regionOrders)
- Parameters:
regionOrders- Order of the regions where you want to perform the stack operation.- Returns:
- builder
-
regionOrders
public StackInstancesOperationPreferencesArgs.Builder regionOrders(java.util.List<java.lang.String> regionOrders)
- Parameters:
regionOrders- Order of the regions where you want to perform the stack operation.- Returns:
- builder
-
regionOrders
public StackInstancesOperationPreferencesArgs.Builder regionOrders(java.lang.String... regionOrders)
- Parameters:
regionOrders- Order of the regions where you want to perform the stack operation.- Returns:
- builder
-
build
public StackInstancesOperationPreferencesArgs build()
-
-