public static final class SignalsOptions.Builder
extends java.lang.Object
SignalsOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SignalsOptions |
build()
Builds the configured instance.
|
SignalsOptions.Builder |
minSuccessPercentage(java.lang.Number minSuccessPercentage)
Sets the value of
SignalsOptions.getMinSuccessPercentage() |
SignalsOptions.Builder |
timeout(Duration timeout)
Sets the value of
SignalsOptions.getTimeout() |
public SignalsOptions.Builder minSuccessPercentage(java.lang.Number minSuccessPercentage)
SignalsOptions.getMinSuccessPercentage()
minSuccessPercentage
- The percentage of signals that need to be successful.
If this number is less than 100, a percentage of signals may be failure
signals while still succeeding the creation or update in CloudFormation.this
public SignalsOptions.Builder timeout(Duration timeout)
SignalsOptions.getTimeout()
timeout
- How long to wait for the signals to be sent.
This should reflect how long it takes your instances to start up
(including instance start time and instance initialization time).this
public SignalsOptions build()
SignalsOptions
java.lang.NullPointerException
- if any required attribute was not provided