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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnEC2Fleet.OnDemandOptionsRequestProperty
CfnEC2Fleet.OnDemandOptionsRequestProperty.Builder, CfnEC2Fleet.OnDemandOptionsRequestProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnEC2Fleet.OnDemandOptionsRequestProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.final Object
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.final String
The maximum amount per hour for On-Demand Instances that you're willing to pay.final Number
The minimum target capacity for On-Demand Instances in the fleet.final Object
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.final Object
Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.final int
hashCode()
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.OnDemandOptionsRequestProperty
The 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:
getAllocationStrategy
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getCapacityReservationOptions
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestProperty
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.Supported only for fleets of type
instant
.- Specified by:
getCapacityReservationOptions
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getMaxTotalPrice
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestProperty
The maximum amount per hour for On-Demand Instances that you're willing to pay.- Specified by:
getMaxTotalPrice
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getMinTargetCapacity
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestProperty
The 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:
getMinTargetCapacity
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getSingleAvailabilityZone
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestProperty
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.Supported only for fleets of type
instant
.- Specified by:
getSingleAvailabilityZone
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
getSingleInstanceType
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestProperty
Indicates 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:
getSingleInstanceType
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-