Class CfnAutoScalingGroup.DistributionSegmentProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup.DistributionSegmentProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAutoScalingGroup.DistributionSegmentProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAutoScalingGroup.DistributionSegmentProperty
@Stability(Stable)
@Internal
public static final class CfnAutoScalingGroup.DistributionSegmentProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAutoScalingGroup.DistributionSegmentProperty
An implementation for
CfnAutoScalingGroup.DistributionSegmentProperty-
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.CfnAutoScalingGroup.DistributionSegmentProperty
CfnAutoScalingGroup.DistributionSegmentProperty.Builder, CfnAutoScalingGroup.DistributionSegmentProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAutoScalingGroup.DistributionSegmentProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe capacity types to prioritize, in order.final inthashCode()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 theCfnAutoScalingGroup.DistributionSegmentProperty.Builder.
-
-
Method Details
-
getTargetCapacityTypes
Description copied from interface:CfnAutoScalingGroup.DistributionSegmentPropertyThe capacity types to prioritize, in order.Amazon EC2 Auto Scaling attempts to launch instances in the priority order of the capacity types, and within each capacity type, in the order of instance types listed in your launch template
Overrides. The following lists the valid values:- on-demand-capacity-reservation On-Demand Capacity Reservations. + capacity-block Capacity Blocks. + interruptible-capacity-reservation Interruptible Capacity Reservations. + on-demand On-Demand capacity. Include this value to allow the group to fall back to On-Demand capacity when the preceding capacity types are unavailable.
- Specified by:
getTargetCapacityTypesin interfaceCfnAutoScalingGroup.DistributionSegmentProperty- See Also:
-
$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()
-