@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 |
maxBatchSize(Number maxBatchSize)
Sets the value of MaxBatchSize
|
CfnAutoScalingRollingUpdate.Builder |
minInstancesInService(Number minInstancesInService)
Sets the value of MinInstancesInService
|
CfnAutoScalingRollingUpdate.Builder |
minSuccessfulInstancesPercent(Number minSuccessfulInstancesPercent)
Sets the value of MinSuccessfulInstancesPercent
|
CfnAutoScalingRollingUpdate.Builder |
pauseTime(String pauseTime)
Sets the value of PauseTime
|
CfnAutoScalingRollingUpdate.Builder |
suspendProcesses(List<String> suspendProcesses)
Sets the value of SuspendProcesses
|
CfnAutoScalingRollingUpdate.Builder |
waitOnResourceSignals(Boolean waitOnResourceSignals)
Sets the value of WaitOnResourceSignals
|
@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder maxBatchSize(Number maxBatchSize)
maxBatchSize - Specifies the maximum number of instances that AWS CloudFormation updates.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder minInstancesInService(Number minInstancesInService)
minInstancesInService - 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 minSuccessfulInstancesPercent(Number minSuccessfulInstancesPercent)
minSuccessfulInstancesPercent - 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 pauseTime(String pauseTime)
pauseTime - 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 suspendProcesses(List<String> suspendProcesses)
suspendProcesses - Specifies the Auto Scaling processes to suspend during a stack update.this@Stability(value=Stable) public CfnAutoScalingRollingUpdate.Builder waitOnResourceSignals(Boolean waitOnResourceSignals)
waitOnResourceSignals - 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.