@Stability(value=Stable) public static final class CfnAutoScalingRollingUpdate.Builder extends Object
CfnAutoScalingRollingUpdate| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnAutoScalingRollingUpdate |
build()
Builds the configured instance.
|
CfnAutoScalingRollingUpdate.Builder |
withMaxBatchSize(Number value)
Sets the value of MaxBatchSize
|
CfnAutoScalingRollingUpdate.Builder |
withMinInstancesInService(Number value)
Sets the value of MinInstancesInService
|
CfnAutoScalingRollingUpdate.Builder |
withMinSuccessfulInstancesPercent(Number value)
Sets the value of MinSuccessfulInstancesPercent
|
CfnAutoScalingRollingUpdate.Builder |
withPauseTime(String value)
Sets the value of PauseTime
|
CfnAutoScalingRollingUpdate.Builder |
withSuspendProcesses(List<String> value)
Sets the value of SuspendProcesses
|
CfnAutoScalingRollingUpdate.Builder |
withWaitOnResourceSignals(Boolean value)
Sets the value of WaitOnResourceSignals
|
@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder withMaxBatchSize(@Nullable Number value)
value - Specifies the maximum number of instances that AWS CloudFormation updates.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder withMinInstancesInService(@Nullable Number value)
value - Specifies the minimum number of instances that must be in service within the Auto Scaling group while AWS CloudFormation updates old instances.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder withMinSuccessfulInstancesPercent(@Nullable Number value)
value - Specifies the percentage of instances in an Auto Scaling rolling update that must signal success for an update to succeed. You can specify a value from 0 to 100. AWS CloudFormation rounds to the nearest tenth of a percent. For example, if you update five instances with a minimum successful percentage of 50, three instances must signal success.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder withPauseTime(@Nullable String value)
value - The amount of time that AWS CloudFormation pauses after making a change to a batch of instances to give those instances time to start software applications.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder withSuspendProcesses(@Nullable List<String> value)
value - Specifies the Auto Scaling processes to suspend during a stack update.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder withWaitOnResourceSignals(@Nullable Boolean value)
value - Specifies whether the Auto Scaling group waits on signals from new instances during an update.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate build()
CfnAutoScalingRollingUpdateNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.