public static interface LaunchTemplateCapacityReservationSpecificationResponse.Builder extends SdkPojo, CopyableBuilder<LaunchTemplateCapacityReservationSpecificationResponse.Builder,LaunchTemplateCapacityReservationSpecificationResponse>
Modifier and Type | Method and Description |
---|---|
LaunchTemplateCapacityReservationSpecificationResponse.Builder |
capacityReservationPreference(CapacityReservationPreference capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences.
|
LaunchTemplateCapacityReservationSpecificationResponse.Builder |
capacityReservationPreference(String capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences.
|
LaunchTemplateCapacityReservationSpecificationResponse.Builder |
capacityReservationTarget(CapacityReservationTargetResponse capacityReservationTarget)
Information about the target Capacity Reservation or Capacity Reservation group.
|
default LaunchTemplateCapacityReservationSpecificationResponse.Builder |
capacityReservationTarget(Consumer<CapacityReservationTargetResponse.Builder> capacityReservationTarget)
Information about the target Capacity Reservation or Capacity Reservation group.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LaunchTemplateCapacityReservationSpecificationResponse.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
LaunchTemplateCapacityReservationSpecificationResponse.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
LaunchTemplateCapacityReservationSpecificationResponse.Builder capacityReservationTarget(CapacityReservationTargetResponse capacityReservationTarget)
Information about the target Capacity Reservation or Capacity Reservation group.
capacityReservationTarget
- Information about the target Capacity Reservation or Capacity Reservation group.default LaunchTemplateCapacityReservationSpecificationResponse.Builder capacityReservationTarget(Consumer<CapacityReservationTargetResponse.Builder> capacityReservationTarget)
Information about the target Capacity Reservation or Capacity Reservation group.
This is a convenience method that creates an instance of theCapacityReservationTargetResponse.Builder
avoiding the need to create one manually via
CapacityReservationTargetResponse.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to capacityReservationTarget(CapacityReservationTargetResponse)
.
capacityReservationTarget
- a consumer that will call methods on CapacityReservationTargetResponse.Builder
capacityReservationTarget(CapacityReservationTargetResponse)
Copyright © 2023. All rights reserved.