public static interface CapacityReservationSpecificationResponse.Builder extends SdkPojo, CopyableBuilder<CapacityReservationSpecificationResponse.Builder,CapacityReservationSpecificationResponse>
Modifier and Type | Method and Description |
---|---|
CapacityReservationSpecificationResponse.Builder |
capacityReservationPreference(CapacityReservationPreference capacityReservationPreference)
Describes the instance's Capacity Reservation preferences.
|
CapacityReservationSpecificationResponse.Builder |
capacityReservationPreference(String capacityReservationPreference)
Describes the instance's Capacity Reservation preferences.
|
CapacityReservationSpecificationResponse.Builder |
capacityReservationTarget(CapacityReservationTargetResponse capacityReservationTarget)
Information about the targeted Capacity Reservation.
|
default CapacityReservationSpecificationResponse.Builder |
capacityReservationTarget(Consumer<CapacityReservationTargetResponse.Builder> capacityReservationTarget)
Information about the targeted Capacity Reservation.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
CapacityReservationSpecificationResponse.Builder capacityReservationPreference(String capacityReservationPreference)
Describes 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
- Describes 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
CapacityReservationSpecificationResponse.Builder capacityReservationPreference(CapacityReservationPreference capacityReservationPreference)
Describes 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
- Describes 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
CapacityReservationSpecificationResponse.Builder capacityReservationTarget(CapacityReservationTargetResponse capacityReservationTarget)
Information about the targeted Capacity Reservation.
capacityReservationTarget
- Information about the targeted Capacity Reservation.default CapacityReservationSpecificationResponse.Builder capacityReservationTarget(Consumer<CapacityReservationTargetResponse.Builder> capacityReservationTarget)
Information about the targeted Capacity Reservation.
This is a convenience 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 © 2020. All rights reserved.