Interface OnDemandCapacityReservationOptions.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OnDemandCapacityReservationOptions.Builder,,- OnDemandCapacityReservationOptions> - SdkBuilder<OnDemandCapacityReservationOptions.Builder,,- OnDemandCapacityReservationOptions> - SdkPojo
- Enclosing class:
- OnDemandCapacityReservationOptions
- 
Method SummaryModifier and TypeMethodDescriptioncapacityReservationPreference(String capacityReservationPreference) Indicates the instance's Capacity Reservation preferences.capacityReservationPreference(OnDemandCapacityReservationPreference capacityReservationPreference) Indicates the instance's Capacity Reservation preferences.capacityReservationResourceGroupArn(String capacityReservationResourceGroupArn) The ARN of the Capacity Reservation resource group in which to run the instance.usageStrategy(String usageStrategy) Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.usageStrategy(OnDemandCapacityReservationUsageStrategy usageStrategy) Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
usageStrategyIndicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity. If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price).If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy. - Parameters:
- usageStrategy- Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.- If you specify - use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (- lowest-price) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (- lowest-price).- If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
usageStrategyOnDemandCapacityReservationOptions.Builder usageStrategy(OnDemandCapacityReservationUsageStrategy usageStrategy) Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity. If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price).If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy. - Parameters:
- usageStrategy- Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.- If you specify - use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (- lowest-price) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (- lowest-price).- If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
capacityReservationPreferenceOnDemandCapacityReservationOptions.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 as an On-Demand Instance.
 - Parameters:
- 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 as an On-Demand Instance.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
capacityReservationPreferenceOnDemandCapacityReservationOptions.Builder capacityReservationPreference(OnDemandCapacityReservationPreference 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 as an On-Demand Instance.
 - Parameters:
- 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 as an On-Demand Instance.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
capacityReservationResourceGroupArnOnDemandCapacityReservationOptions.Builder capacityReservationResourceGroupArn(String capacityReservationResourceGroupArn) The ARN of the Capacity Reservation resource group in which to run the instance. - Parameters:
- capacityReservationResourceGroupArn- 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.
 
 
-