public static final class MixedInstancesPolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements MixedInstancesPolicy
MixedInstancesPolicy
MixedInstancesPolicy.Builder, MixedInstancesPolicy.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
InstancesDistribution |
getInstancesDistribution()
InstancesDistribution to use.
|
ILaunchTemplate |
getLaunchTemplate()
Launch template to use.
|
java.util.List<LaunchTemplateOverrides> |
getLaunchTemplateOverrides()
Launch template overrides.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final ILaunchTemplate getLaunchTemplate()
MixedInstancesPolicy
getLaunchTemplate
in interface MixedInstancesPolicy
public final InstancesDistribution getInstancesDistribution()
MixedInstancesPolicy
Default: - The value for each property in it uses a default value.
getInstancesDistribution
in interface MixedInstancesPolicy
public final java.util.List<LaunchTemplateOverrides> getLaunchTemplateOverrides()
MixedInstancesPolicy
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
getLaunchTemplateOverrides
in interface MixedInstancesPolicy
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()