Class CfnEC2Fleet.OnDemandOptionsRequestProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnEC2Fleet.OnDemandOptionsRequestProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEC2Fleet.OnDemandOptionsRequestProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnEC2Fleet.OnDemandOptionsRequestProperty
@Stability(Stable)
@Internal
public static final class CfnEC2Fleet.OnDemandOptionsRequestProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEC2Fleet.OnDemandOptionsRequestProperty
An implementation for
CfnEC2Fleet.OnDemandOptionsRequestProperty-
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.ec2.CfnEC2Fleet.OnDemandOptionsRequestProperty
CfnEC2Fleet.OnDemandOptionsRequestProperty.Builder, CfnEC2Fleet.OnDemandOptionsRequestProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEC2Fleet.OnDemandOptionsRequestProperty.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 StringThe strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.final ObjectThe strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.final StringThe maximum amount per hour for On-Demand Instances that you're willing to pay.final NumberThe minimum target capacity for On-Demand Instances in the fleet.final ObjectIndicates that the fleet launches all On-Demand Instances into a single Availability Zone.final ObjectIndicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.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 theCfnEC2Fleet.OnDemandOptionsRequestProperty.Builder.
-
-
Method Details
-
getAllocationStrategy
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestPropertyThe strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.lowest-price- EC2 Fleet uses price to determine the order, launching the lowest price first.prioritized- EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.Default:
lowest-price- Specified by:
getAllocationStrategyin interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getCapacityReservationOptions
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestPropertyThe strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.Supported only for fleets of type
instant.- Specified by:
getCapacityReservationOptionsin interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getMaxTotalPrice
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestPropertyThe maximum amount per hour for On-Demand Instances that you're willing to pay.- Specified by:
getMaxTotalPricein interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getMinTargetCapacity
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestPropertyThe minimum target capacity for On-Demand Instances in the fleet.If the minimum target capacity is not reached, the fleet launches no instances.
Supported only for fleets of type
instant.At least one of the following must be specified:
SingleAvailabilityZone|SingleInstanceType- Specified by:
getMinTargetCapacityin interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getSingleAvailabilityZone
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestPropertyIndicates that the fleet launches all On-Demand Instances into a single Availability Zone.Supported only for fleets of type
instant.- Specified by:
getSingleAvailabilityZonein interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getSingleInstanceType
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestPropertyIndicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.Supported only for fleets of type
instant.- Specified by:
getSingleInstanceTypein interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
$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()
-