Interface FleetSpotCapacityRebalanceRequest.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<FleetSpotCapacityRebalanceRequest.Builder,FleetSpotCapacityRebalanceRequest>
,SdkBuilder<FleetSpotCapacityRebalanceRequest.Builder,FleetSpotCapacityRebalanceRequest>
,SdkPojo
- Enclosing class:
- FleetSpotCapacityRebalanceRequest
public static interface FleetSpotCapacityRebalanceRequest.Builder extends SdkPojo, CopyableBuilder<FleetSpotCapacityRebalanceRequest.Builder,FleetSpotCapacityRebalanceRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FleetSpotCapacityRebalanceRequest.Builder
replacementStrategy(String replacementStrategy)
The replacement strategy to use.FleetSpotCapacityRebalanceRequest.Builder
replacementStrategy(FleetReplacementStrategy replacementStrategy)
The replacement strategy to use.FleetSpotCapacityRebalanceRequest.Builder
terminationDelay(Integer terminationDelay)
The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
replacementStrategy
FleetSpotCapacityRebalanceRequest.Builder replacementStrategy(String replacementStrategy)
The replacement strategy to use. Only available for fleets of type
maintain
.launch
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.launch-before-terminate
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (inTerminationDelay
), terminates the instances that received a rebalance notification.- Parameters:
replacementStrategy
- The replacement strategy to use. Only available for fleets of typemaintain
.launch
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.launch-before-terminate
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (inTerminationDelay
), terminates the instances that received a rebalance notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FleetReplacementStrategy
,FleetReplacementStrategy
-
replacementStrategy
FleetSpotCapacityRebalanceRequest.Builder replacementStrategy(FleetReplacementStrategy replacementStrategy)
The replacement strategy to use. Only available for fleets of type
maintain
.launch
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.launch-before-terminate
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (inTerminationDelay
), terminates the instances that received a rebalance notification.- Parameters:
replacementStrategy
- The replacement strategy to use. Only available for fleets of typemaintain
.launch
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.launch-before-terminate
- EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (inTerminationDelay
), terminates the instances that received a rebalance notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FleetReplacementStrategy
,FleetReplacementStrategy
-
terminationDelay
FleetSpotCapacityRebalanceRequest.Builder terminationDelay(Integer terminationDelay)
The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.
Required when
ReplacementStrategy
is set tolaunch-before-terminate
.Not valid when
ReplacementStrategy
is set tolaunch
.Valid values: Minimum value of
120
seconds. Maximum value of7200
seconds.- Parameters:
terminationDelay
- The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.Required when
ReplacementStrategy
is set tolaunch-before-terminate
.Not valid when
ReplacementStrategy
is set tolaunch
.Valid values: Minimum value of
120
seconds. Maximum value of7200
seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-