Class MixedInstancesPolicy.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.autoscaling.MixedInstancesPolicy.Jsii$Proxy
- All Implemented Interfaces:
MixedInstancesPolicy,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
MixedInstancesPolicy
@Stability(Stable)
@Internal
public static final class MixedInstancesPolicy.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements MixedInstancesPolicy
An implementation for
MixedInstancesPolicy-
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.MixedInstancesPolicy
MixedInstancesPolicy.Builder, MixedInstancesPolicy.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(MixedInstancesPolicy.Builder builder) Constructor that initializes the object based on literal property values passed by theMixedInstancesPolicy.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 booleanfinal InstancesDistributionInstancesDistribution to use.final ILaunchTemplateLaunch template to use.final List<LaunchTemplateOverrides> Launch template overrides.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 theMixedInstancesPolicy.Builder.
-
-
Method Details
-
getLaunchTemplate
Description copied from interface:MixedInstancesPolicyLaunch template to use.- Specified by:
getLaunchTemplatein interfaceMixedInstancesPolicy
-
getInstancesDistribution
Description copied from interface:MixedInstancesPolicyInstancesDistribution to use.Default: - The value for each property in it uses a default value.
- Specified by:
getInstancesDistributionin interfaceMixedInstancesPolicy
-
getLaunchTemplateOverrides
Description copied from interface:MixedInstancesPolicyLaunch template overrides.The maximum number of instance types that can be associated with an Auto Scaling group is 40.
The maximum number of distinct launch templates you can define for an Auto Scaling group is 20.
Default: - Do not provide any overrides
- Specified by:
getLaunchTemplateOverridesin interfaceMixedInstancesPolicy
-
$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()
-