public static interface FleetLaunchTemplateOverridesRequest.Builder extends SdkPojo, CopyableBuilder<FleetLaunchTemplateOverridesRequest.Builder,FleetLaunchTemplateOverridesRequest>
Modifier and Type | Method and Description |
---|---|
FleetLaunchTemplateOverridesRequest.Builder |
availabilityZone(String availabilityZone)
The Availability Zone in which to launch the instances.
|
FleetLaunchTemplateOverridesRequest.Builder |
instanceType(InstanceType instanceType)
The instance type.
|
FleetLaunchTemplateOverridesRequest.Builder |
instanceType(String instanceType)
The instance type.
|
FleetLaunchTemplateOverridesRequest.Builder |
maxPrice(String maxPrice)
The maximum price per unit hour that you are willing to pay for a Spot Instance.
|
default FleetLaunchTemplateOverridesRequest.Builder |
placement(Consumer<Placement.Builder> placement)
The location where the instance launched, if applicable.
|
FleetLaunchTemplateOverridesRequest.Builder |
placement(Placement placement)
The location where the instance launched, if applicable.
|
FleetLaunchTemplateOverridesRequest.Builder |
priority(Double priority)
The priority for the launch template override.
|
FleetLaunchTemplateOverridesRequest.Builder |
subnetId(String subnetId)
The IDs of the subnets in which to launch the instances.
|
FleetLaunchTemplateOverridesRequest.Builder |
weightedCapacity(Double weightedCapacity)
The number of units provided by the specified instance type.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
FleetLaunchTemplateOverridesRequest.Builder instanceType(String instanceType)
The instance type.
instanceType
- The instance type.InstanceType
,
InstanceType
FleetLaunchTemplateOverridesRequest.Builder instanceType(InstanceType instanceType)
The instance type.
instanceType
- The instance type.InstanceType
,
InstanceType
FleetLaunchTemplateOverridesRequest.Builder maxPrice(String maxPrice)
The maximum price per unit hour that you are willing to pay for a Spot Instance.
maxPrice
- The maximum price per unit hour that you are willing to pay for a Spot Instance.FleetLaunchTemplateOverridesRequest.Builder subnetId(String subnetId)
The IDs of the subnets in which to launch the instances. Separate multiple subnet IDs using commas (for
example, subnet-1234abcdeexample1, subnet-0987cdef6example2
). A request of type
instant
can have only one subnet ID.
subnetId
- The IDs of the subnets in which to launch the instances. Separate multiple subnet IDs using commas
(for example, subnet-1234abcdeexample1, subnet-0987cdef6example2
). A request of type
instant
can have only one subnet ID.FleetLaunchTemplateOverridesRequest.Builder availabilityZone(String availabilityZone)
The Availability Zone in which to launch the instances.
availabilityZone
- The Availability Zone in which to launch the instances.FleetLaunchTemplateOverridesRequest.Builder weightedCapacity(Double weightedCapacity)
The number of units provided by the specified instance type.
weightedCapacity
- The number of units provided by the specified instance type.FleetLaunchTemplateOverridesRequest.Builder priority(Double priority)
The priority for the launch template override. If AllocationStrategy is set to
prioritized
, EC2 Fleet uses priority to determine which launch template override to use first in
fulfilling On-Demand capacity. The highest priority is launched first. Valid values are whole numbers
starting at 0
. The lower the number, the higher the priority. If no number is set, the launch
template override has the lowest priority.
priority
- The priority for the launch template override. If AllocationStrategy is set to
prioritized
, EC2 Fleet uses priority to determine which launch template override to use
first in fulfilling On-Demand capacity. The highest priority is launched first. Valid values are whole
numbers starting at 0
. The lower the number, the higher the priority. If no number is
set, the launch template override has the lowest priority.FleetLaunchTemplateOverridesRequest.Builder placement(Placement placement)
The location where the instance launched, if applicable.
placement
- The location where the instance launched, if applicable.default FleetLaunchTemplateOverridesRequest.Builder placement(Consumer<Placement.Builder> placement)
The location where the instance launched, if applicable.
This is a convenience that creates an instance of thePlacement.Builder
avoiding the need to create
one manually via Placement.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to placement(Placement)
.placement
- a consumer that will call methods on Placement.Builder
placement(Placement)
Copyright © 2020. All rights reserved.