Class CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.autoscaling.CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty
@Stability(Stable)
@Internal
public static final class CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty
An implementation for
CfnAutoScalingGroupPropsMixin.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.cfnpropertymixins.services.autoscaling.CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty
CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty.Builder, CfnAutoScalingGroupPropsMixin.DistributionSegmentProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAutoScalingGroupPropsMixin.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 theCfnAutoScalingGroupPropsMixin.DistributionSegmentProperty.Builder.
-
-
Method Details
-
getTargetCapacityTypes
Description copied from interface:CfnAutoScalingGroupPropsMixin.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 interfaceCfnAutoScalingGroupPropsMixin.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()
-