Interface CapacityReservationSpecification.Builder

    • Method Detail

      • capacityReservationPreference

        CapacityReservationSpecification.Builder capacityReservationPreference​(String capacityReservationPreference)

        The capacity reservation preference. The following options are available:

        • capacity-reservations-only - Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.

        • capacity-reservations-first - Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.

        • none - Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity.

        • default - Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.

        Parameters:
        capacityReservationPreference - The capacity reservation preference. The following options are available:

        • capacity-reservations-only - Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.

        • capacity-reservations-first - Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.

        • none - Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity.

        • default - Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.

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

        CapacityReservationSpecification.Builder capacityReservationPreference​(CapacityReservationPreference capacityReservationPreference)

        The capacity reservation preference. The following options are available:

        • capacity-reservations-only - Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.

        • capacity-reservations-first - Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.

        • none - Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity.

        • default - Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.

        Parameters:
        capacityReservationPreference - The capacity reservation preference. The following options are available:

        • capacity-reservations-only - Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.

        • capacity-reservations-first - Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.

        • none - Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity.

        • default - Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.

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

        CapacityReservationSpecification.Builder capacityReservationTarget​(CapacityReservationTarget capacityReservationTarget)

        Describes a target Capacity Reservation or Capacity Reservation resource group.

        Parameters:
        capacityReservationTarget - Describes a target Capacity Reservation or Capacity Reservation resource group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.