Class CfnEC2Fleet.OnDemandOptionsRequestProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEC2Fleet.OnDemandOptionsRequestProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEC2Fleet.OnDemandOptionsRequestProperty
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
- See Also:
-
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
- See Also:
-
getMaxTotalPrice
Description copied from interface:CfnEC2Fleet.OnDemandOptionsRequestProperty
The maximum amount per hour for On-Demand Instances that you're willing to pay.If your fleet includes T instances that are configured as
unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. TheMaxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified forMaxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide .- Specified by:
getMaxTotalPrice
in interfaceCfnEC2Fleet.OnDemandOptionsRequestProperty
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
$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()
-