Interface CapacityReservationRequest.Builder

  • Method Details

    • reservationGroupArn

      CapacityReservationRequest.Builder reservationGroupArn(String reservationGroupArn)

      The ARN of the Capacity Reservation resource group in which to run the instance.

      Parameters:
      reservationGroupArn - The ARN of the Capacity Reservation resource group in which to run the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reservationPreference

      CapacityReservationRequest.Builder reservationPreference(String reservationPreference)

      The preference on when capacity reservations should be used.

      Valid values are:

      • RESERVATIONS_ONLY - Exclusively launch instances into capacity reservations that match the instance requirements configured for the capacity provider. If none exist, instances will fail to provision.

      • RESERVATIONS_FIRST - Prefer to launch instances into a capacity reservation if any exist that match the instance requirements configured for the capacity provider. If none exist, fall back to launching instances On-Demand.

      • RESERVATIONS_EXCLUDED - Avoid using capacity reservations and launch exclusively On-Demand.

      Parameters:
      reservationPreference - The preference on when capacity reservations should be used.

      Valid values are:

      • RESERVATIONS_ONLY - Exclusively launch instances into capacity reservations that match the instance requirements configured for the capacity provider. If none exist, instances will fail to provision.

      • RESERVATIONS_FIRST - Prefer to launch instances into a capacity reservation if any exist that match the instance requirements configured for the capacity provider. If none exist, fall back to launching instances On-Demand.

      • RESERVATIONS_EXCLUDED - Avoid using capacity reservations and launch exclusively On-Demand.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • reservationPreference

      CapacityReservationRequest.Builder reservationPreference(CapacityReservationPreference reservationPreference)

      The preference on when capacity reservations should be used.

      Valid values are:

      • RESERVATIONS_ONLY - Exclusively launch instances into capacity reservations that match the instance requirements configured for the capacity provider. If none exist, instances will fail to provision.

      • RESERVATIONS_FIRST - Prefer to launch instances into a capacity reservation if any exist that match the instance requirements configured for the capacity provider. If none exist, fall back to launching instances On-Demand.

      • RESERVATIONS_EXCLUDED - Avoid using capacity reservations and launch exclusively On-Demand.

      Parameters:
      reservationPreference - The preference on when capacity reservations should be used.

      Valid values are:

      • RESERVATIONS_ONLY - Exclusively launch instances into capacity reservations that match the instance requirements configured for the capacity provider. If none exist, instances will fail to provision.

      • RESERVATIONS_FIRST - Prefer to launch instances into a capacity reservation if any exist that match the instance requirements configured for the capacity provider. If none exist, fall back to launching instances On-Demand.

      • RESERVATIONS_EXCLUDED - Avoid using capacity reservations and launch exclusively On-Demand.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: