public static interface LaunchTemplateCapacityReservationSpecificationRequest.Builder extends SdkPojo, CopyableBuilder<LaunchTemplateCapacityReservationSpecificationRequest.Builder,LaunchTemplateCapacityReservationSpecificationRequest>
Modifier and Type | Method and Description |
---|---|
LaunchTemplateCapacityReservationSpecificationRequest.Builder |
capacityReservationPreference(CapacityReservationPreference capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences.
|
LaunchTemplateCapacityReservationSpecificationRequest.Builder |
capacityReservationPreference(String capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences.
|
LaunchTemplateCapacityReservationSpecificationRequest.Builder |
capacityReservationTarget(CapacityReservationTarget capacityReservationTarget)
Information about the target Capacity Reservation.
|
default LaunchTemplateCapacityReservationSpecificationRequest.Builder |
capacityReservationTarget(Consumer<CapacityReservationTarget.Builder> capacityReservationTarget)
Information about the target Capacity Reservation.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LaunchTemplateCapacityReservationSpecificationRequest.Builder capacityReservationPreference(String capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open
Capacity Reservation that has matching
attributes (instance type, platform, Availability Zone).
none
- The instance avoids running in a Capacity Reservation even if one is available. The
instance runs in On-Demand capacity.
capacityReservationPreference
- Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open
Capacity Reservation that has
matching attributes (instance type, platform, Availability Zone).
none
- The instance avoids running in a Capacity Reservation even if one is available.
The instance runs in On-Demand capacity.
CapacityReservationPreference
,
CapacityReservationPreference
LaunchTemplateCapacityReservationSpecificationRequest.Builder capacityReservationPreference(CapacityReservationPreference capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open
Capacity Reservation that has matching
attributes (instance type, platform, Availability Zone).
none
- The instance avoids running in a Capacity Reservation even if one is available. The
instance runs in On-Demand capacity.
capacityReservationPreference
- Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open
Capacity Reservation that has
matching attributes (instance type, platform, Availability Zone).
none
- The instance avoids running in a Capacity Reservation even if one is available.
The instance runs in On-Demand capacity.
CapacityReservationPreference
,
CapacityReservationPreference
LaunchTemplateCapacityReservationSpecificationRequest.Builder capacityReservationTarget(CapacityReservationTarget capacityReservationTarget)
Information about the target Capacity Reservation.
capacityReservationTarget
- Information about the target Capacity Reservation.default LaunchTemplateCapacityReservationSpecificationRequest.Builder capacityReservationTarget(Consumer<CapacityReservationTarget.Builder> capacityReservationTarget)
Information about the target Capacity Reservation.
This is a convenience that creates an instance of theCapacityReservationTarget.Builder
avoiding the
need to create one manually via CapacityReservationTarget.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to capacityReservationTarget(CapacityReservationTarget)
.capacityReservationTarget
- a consumer that will call methods on CapacityReservationTarget.Builder
capacityReservationTarget(CapacityReservationTarget)
Copyright © 2019. All rights reserved.