Class SignalsOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.autoscaling.SignalsOptions.Jsii$Proxy
- All Implemented Interfaces:
SignalsOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SignalsOptions
@Stability(Stable)
@Internal
public static final class SignalsOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SignalsOptions
An implementation for
SignalsOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscaling.SignalsOptions
SignalsOptions.Builder, SignalsOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(SignalsOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theSignalsOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theSignalsOptions.Builder
.
-
-
Method Details
-
getMinSuccessPercentage
Description copied from interface:SignalsOptions
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.
Default: 100
- Specified by:
getMinSuccessPercentage
in interfaceSignalsOptions
-
getTimeout
Description copied from interface:SignalsOptions
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).
Default: Duration.minutes(5)
- Specified by:
getTimeout
in interfaceSignalsOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-