public static interface FleetLaunchTemplateOverrides.Builder extends SdkPojo, CopyableBuilder<FleetLaunchTemplateOverrides.Builder,FleetLaunchTemplateOverrides>
Modifier and Type | Method and Description |
---|---|
FleetLaunchTemplateOverrides.Builder |
availabilityZone(String availabilityZone)
The Availability Zone in which to launch the instances.
|
FleetLaunchTemplateOverrides.Builder |
instanceType(InstanceType instanceType)
The instance type.
|
FleetLaunchTemplateOverrides.Builder |
instanceType(String instanceType)
The instance type.
|
FleetLaunchTemplateOverrides.Builder |
maxPrice(String maxPrice)
The maximum price per unit hour that you are willing to pay for a Spot Instance.
|
default FleetLaunchTemplateOverrides.Builder |
placement(Consumer<PlacementResponse.Builder> placement)
The location where the instance launched, if applicable.
|
FleetLaunchTemplateOverrides.Builder |
placement(PlacementResponse placement)
The location where the instance launched, if applicable.
|
FleetLaunchTemplateOverrides.Builder |
priority(Double priority)
The priority for the launch template override.
|
FleetLaunchTemplateOverrides.Builder |
subnetId(String subnetId)
The ID of the subnet in which to launch the instances.
|
FleetLaunchTemplateOverrides.Builder |
weightedCapacity(Double weightedCapacity)
The number of units provided by the specified instance type.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
FleetLaunchTemplateOverrides.Builder instanceType(String instanceType)
The instance type.
instanceType
- The instance type.InstanceType
,
InstanceType
FleetLaunchTemplateOverrides.Builder instanceType(InstanceType instanceType)
The instance type.
instanceType
- The instance type.InstanceType
,
InstanceType
FleetLaunchTemplateOverrides.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.FleetLaunchTemplateOverrides.Builder subnetId(String subnetId)
The ID of the subnet in which to launch the instances.
subnetId
- The ID of the subnet in which to launch the instances.FleetLaunchTemplateOverrides.Builder availabilityZone(String availabilityZone)
The Availability Zone in which to launch the instances.
availabilityZone
- The Availability Zone in which to launch the instances.FleetLaunchTemplateOverrides.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.FleetLaunchTemplateOverrides.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 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 override has the lowest priority.FleetLaunchTemplateOverrides.Builder placement(PlacementResponse placement)
The location where the instance launched, if applicable.
placement
- The location where the instance launched, if applicable.default FleetLaunchTemplateOverrides.Builder placement(Consumer<PlacementResponse.Builder> placement)
The location where the instance launched, if applicable.
This is a convenience that creates an instance of thePlacementResponse.Builder
avoiding the need to
create one manually via PlacementResponse.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to placement(PlacementResponse)
.placement
- a consumer that will call methods on PlacementResponse.Builder
placement(PlacementResponse)
Copyright © 2020. All rights reserved.