@Stability(value=Stable) @Internal public static final class CfnAutoScalingGroup.InstancesDistributionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAutoScalingGroup.InstancesDistributionProperty
CfnAutoScalingGroup.InstancesDistributionProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnAutoScalingGroup.InstancesDistributionProperty.Builder, CfnAutoScalingGroup.InstancesDistributionProperty.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.
|
protected |
Jsii$Proxy(String onDemandAllocationStrategy,
Number onDemandBaseCapacity,
Number onDemandPercentageAboveBaseCapacity,
String spotAllocationStrategy,
Number spotInstancePools,
String spotMaxPrice)
Constructor that initializes the object based on literal property values passed by the
CfnAutoScalingGroup.InstancesDistributionProperty.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getOnDemandAllocationStrategy()
`CfnAutoScalingGroup.InstancesDistributionProperty.OnDemandAllocationStrategy`.
|
Number |
getOnDemandBaseCapacity()
`CfnAutoScalingGroup.InstancesDistributionProperty.OnDemandBaseCapacity`.
|
Number |
getOnDemandPercentageAboveBaseCapacity()
`CfnAutoScalingGroup.InstancesDistributionProperty.OnDemandPercentageAboveBaseCapacity`.
|
String |
getSpotAllocationStrategy()
`CfnAutoScalingGroup.InstancesDistributionProperty.SpotAllocationStrategy`.
|
Number |
getSpotInstancePools()
`CfnAutoScalingGroup.InstancesDistributionProperty.SpotInstancePools`.
|
String |
getSpotMaxPrice()
`CfnAutoScalingGroup.InstancesDistributionProperty.SpotMaxPrice`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
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.protected Jsii$Proxy(String onDemandAllocationStrategy, Number onDemandBaseCapacity, Number onDemandPercentageAboveBaseCapacity, String spotAllocationStrategy, Number spotInstancePools, String spotMaxPrice)
CfnAutoScalingGroup.InstancesDistributionProperty.Builder
.public final String getOnDemandAllocationStrategy()
CfnAutoScalingGroup.InstancesDistributionProperty
getOnDemandAllocationStrategy
in interface CfnAutoScalingGroup.InstancesDistributionProperty
public final Number getOnDemandBaseCapacity()
CfnAutoScalingGroup.InstancesDistributionProperty
getOnDemandBaseCapacity
in interface CfnAutoScalingGroup.InstancesDistributionProperty
public final Number getOnDemandPercentageAboveBaseCapacity()
CfnAutoScalingGroup.InstancesDistributionProperty
getOnDemandPercentageAboveBaseCapacity
in interface CfnAutoScalingGroup.InstancesDistributionProperty
public final String getSpotAllocationStrategy()
CfnAutoScalingGroup.InstancesDistributionProperty
getSpotAllocationStrategy
in interface CfnAutoScalingGroup.InstancesDistributionProperty
public final Number getSpotInstancePools()
CfnAutoScalingGroup.InstancesDistributionProperty
getSpotInstancePools
in interface CfnAutoScalingGroup.InstancesDistributionProperty
public final String getSpotMaxPrice()
CfnAutoScalingGroup.InstancesDistributionProperty
getSpotMaxPrice
in interface CfnAutoScalingGroup.InstancesDistributionProperty
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.