public static interface OnDemandOptionsRequest.Builder extends SdkPojo, CopyableBuilder<OnDemandOptionsRequest.Builder,OnDemandOptionsRequest>
Modifier and Type | Method and Description |
---|---|
OnDemandOptionsRequest.Builder |
allocationStrategy(FleetOnDemandAllocationStrategy allocationStrategy)
The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand
capacity.
|
OnDemandOptionsRequest.Builder |
allocationStrategy(String allocationStrategy)
The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand
capacity.
|
OnDemandOptionsRequest.Builder |
capacityReservationOptions(CapacityReservationOptionsRequest capacityReservationOptions)
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
|
default OnDemandOptionsRequest.Builder |
capacityReservationOptions(Consumer<CapacityReservationOptionsRequest.Builder> capacityReservationOptions)
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
|
OnDemandOptionsRequest.Builder |
maxTotalPrice(String maxTotalPrice)
The maximum amount per hour for On-Demand Instances that you're willing to pay.
|
OnDemandOptionsRequest.Builder |
minTargetCapacity(Integer minTargetCapacity)
The minimum target capacity for On-Demand Instances in the fleet.
|
OnDemandOptionsRequest.Builder |
singleAvailabilityZone(Boolean singleAvailabilityZone)
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.
|
OnDemandOptionsRequest.Builder |
singleInstanceType(Boolean singleInstanceType)
Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
OnDemandOptionsRequest.Builder allocationStrategy(String allocationStrategy)
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
allocationStrategy
- 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
FleetOnDemandAllocationStrategy
,
FleetOnDemandAllocationStrategy
OnDemandOptionsRequest.Builder allocationStrategy(FleetOnDemandAllocationStrategy allocationStrategy)
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
allocationStrategy
- 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
FleetOnDemandAllocationStrategy
,
FleetOnDemandAllocationStrategy
OnDemandOptionsRequest.Builder capacityReservationOptions(CapacityReservationOptionsRequest capacityReservationOptions)
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
Supported only for fleets of type instant
.
capacityReservationOptions
- The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
Supported only for fleets of type instant
.
default OnDemandOptionsRequest.Builder capacityReservationOptions(Consumer<CapacityReservationOptionsRequest.Builder> capacityReservationOptions)
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
Supported only for fleets of type instant
.
CapacityReservationOptionsRequest.Builder
avoiding the need to create one manually via
CapacityReservationOptionsRequest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
capacityReservationOptions(CapacityReservationOptionsRequest)
.
capacityReservationOptions
- a consumer that will call methods on CapacityReservationOptionsRequest.Builder
capacityReservationOptions(CapacityReservationOptionsRequest)
OnDemandOptionsRequest.Builder singleInstanceType(Boolean singleInstanceType)
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
.
singleInstanceType
- 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
.
OnDemandOptionsRequest.Builder singleAvailabilityZone(Boolean singleAvailabilityZone)
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.
Supported only for fleets of type instant
.
singleAvailabilityZone
- Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.
Supported only for fleets of type instant
.
OnDemandOptionsRequest.Builder minTargetCapacity(Integer minTargetCapacity)
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
minTargetCapacity
- 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
OnDemandOptionsRequest.Builder maxTotalPrice(String maxTotalPrice)
The maximum amount per hour for On-Demand Instances that you're willing to pay.
maxTotalPrice
- The maximum amount per hour for On-Demand Instances that you're willing to pay.Copyright © 2023. All rights reserved.