Interface TargetCapacitySpecification.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TargetCapacitySpecification.Builder,TargetCapacitySpecification>
,SdkBuilder<TargetCapacitySpecification.Builder,TargetCapacitySpecification>
,SdkPojo
- Enclosing class:
- TargetCapacitySpecification
public static interface TargetCapacitySpecification.Builder extends SdkPojo, CopyableBuilder<TargetCapacitySpecification.Builder,TargetCapacitySpecification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TargetCapacitySpecification.Builder
defaultTargetCapacityType(String defaultTargetCapacityType)
The default target capacity type.TargetCapacitySpecification.Builder
defaultTargetCapacityType(DefaultTargetCapacityType defaultTargetCapacityType)
The default target capacity type.TargetCapacitySpecification.Builder
onDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.TargetCapacitySpecification.Builder
spotTargetCapacity(Integer spotTargetCapacity)
The maximum number of Spot units to launch.TargetCapacitySpecification.Builder
targetCapacityUnitType(String targetCapacityUnitType)
The unit for the target capacity.TargetCapacitySpecification.Builder
targetCapacityUnitType(TargetCapacityUnitType targetCapacityUnitType)
The unit for the target capacity.TargetCapacitySpecification.Builder
totalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled the default target capacity type.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
totalTargetCapacity
TargetCapacitySpecification.Builder totalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled the default target capacity type.
- Parameters:
totalTargetCapacity
- The number of units to request, filled the default target capacity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onDemandTargetCapacity
TargetCapacitySpecification.Builder onDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.
- Parameters:
onDemandTargetCapacity
- The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spotTargetCapacity
TargetCapacitySpecification.Builder spotTargetCapacity(Integer spotTargetCapacity)
The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.
- Parameters:
spotTargetCapacity
- The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultTargetCapacityType
TargetCapacitySpecification.Builder defaultTargetCapacityType(String defaultTargetCapacityType)
The default target capacity type.
- Parameters:
defaultTargetCapacityType
- The default target capacity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DefaultTargetCapacityType
,DefaultTargetCapacityType
-
defaultTargetCapacityType
TargetCapacitySpecification.Builder defaultTargetCapacityType(DefaultTargetCapacityType defaultTargetCapacityType)
The default target capacity type.
- Parameters:
defaultTargetCapacityType
- The default target capacity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DefaultTargetCapacityType
,DefaultTargetCapacityType
-
targetCapacityUnitType
TargetCapacitySpecification.Builder targetCapacityUnitType(String targetCapacityUnitType)
The unit for the target capacity.
- Parameters:
targetCapacityUnitType
- The unit for the target capacity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TargetCapacityUnitType
,TargetCapacityUnitType
-
targetCapacityUnitType
TargetCapacitySpecification.Builder targetCapacityUnitType(TargetCapacityUnitType targetCapacityUnitType)
The unit for the target capacity.
- Parameters:
targetCapacityUnitType
- The unit for the target capacity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TargetCapacityUnitType
,TargetCapacityUnitType
-
-