Interface CapacityReservationRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CapacityReservationRequest.Builder,,CapacityReservationRequest> SdkBuilder<CapacityReservationRequest.Builder,,CapacityReservationRequest> SdkPojo
- Enclosing class:
CapacityReservationRequest
@Mutable
@NotThreadSafe
public static interface CapacityReservationRequest.Builder
extends SdkPojo, CopyableBuilder<CapacityReservationRequest.Builder,CapacityReservationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionreservationGroupArn(String reservationGroupArn) The Amazon Resource Name (ARN) of the capacity reservation group to target.reservationPreference(String reservationPreference) The capacity reservation preference.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
reservationGroupArn
The Amazon Resource Name (ARN) of the capacity reservation group to target.
- Parameters:
reservationGroupArn- The Amazon Resource Name (ARN) of the capacity reservation group to target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reservationPreference
The capacity reservation preference. Valid values:
-
RESERVATIONS_ONLY— Use only capacity reservations. -
RESERVATIONS_FIRST— Prefer capacity reservations but fall back to On-Demand if unavailable. -
RESERVATIONS_EXCLUDED— Do not use capacity reservations.
- Parameters:
reservationPreference- The capacity reservation preference. Valid values:-
RESERVATIONS_ONLY— Use only capacity reservations. -
RESERVATIONS_FIRST— Prefer capacity reservations but fall back to On-Demand if unavailable. -
RESERVATIONS_EXCLUDED— Do not use capacity reservations.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-