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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscaling.SignalsOptions
SignalsOptions.Builder, SignalsOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(SignalsOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theSignalsOptions.Builder.protectedJsii$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:SignalsOptionsThe 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:
getMinSuccessPercentagein interfaceSignalsOptions
-
getTimeout
Description copied from interface:SignalsOptionsHow 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:
getTimeoutin interfaceSignalsOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-