@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TargetCapacitySpecification extends Object implements Serializable, Cloneable
The number of units to request. You can choose to set the target capacity in terms of instances or a performance
characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is
maintain
, you can specify a target capacity of 0 and add capacity later.
Constructor and Description |
---|
TargetCapacitySpecification() |
Modifier and Type | Method and Description |
---|---|
TargetCapacitySpecification |
clone() |
boolean |
equals(Object obj) |
String |
getDefaultTargetCapacityType()
The default
TotalTargetCapacity , which is either Spot or On-Demand . |
Integer |
getOnDemandTargetCapacity()
The number of On-Demand units to request.
|
Integer |
getSpotTargetCapacity()
The maximum number of Spot units to launch.
|
Integer |
getTotalTargetCapacity()
The number of units to request, filled using
DefaultTargetCapacityType . |
int |
hashCode() |
void |
setDefaultTargetCapacityType(String defaultTargetCapacityType)
The default
TotalTargetCapacity , which is either Spot or On-Demand . |
void |
setOnDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.
|
void |
setSpotTargetCapacity(Integer spotTargetCapacity)
The maximum number of Spot units to launch.
|
void |
setTotalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled using
DefaultTargetCapacityType . |
String |
toString()
Returns a string representation of this object.
|
TargetCapacitySpecification |
withDefaultTargetCapacityType(DefaultTargetCapacityType defaultTargetCapacityType)
The default
TotalTargetCapacity , which is either Spot or On-Demand . |
TargetCapacitySpecification |
withDefaultTargetCapacityType(String defaultTargetCapacityType)
The default
TotalTargetCapacity , which is either Spot or On-Demand . |
TargetCapacitySpecification |
withOnDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.
|
TargetCapacitySpecification |
withSpotTargetCapacity(Integer spotTargetCapacity)
The maximum number of Spot units to launch.
|
TargetCapacitySpecification |
withTotalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled using
DefaultTargetCapacityType . |
public void setTotalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled using DefaultTargetCapacityType
.
totalTargetCapacity
- The number of units to request, filled using DefaultTargetCapacityType
.public Integer getTotalTargetCapacity()
The number of units to request, filled using DefaultTargetCapacityType
.
DefaultTargetCapacityType
.public TargetCapacitySpecification withTotalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled using DefaultTargetCapacityType
.
totalTargetCapacity
- The number of units to request, filled using DefaultTargetCapacityType
.public void setOnDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.
onDemandTargetCapacity
- The number of On-Demand units to request.public Integer getOnDemandTargetCapacity()
The number of On-Demand units to request.
public TargetCapacitySpecification withOnDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.
onDemandTargetCapacity
- The number of On-Demand units to request.public void setSpotTargetCapacity(Integer spotTargetCapacity)
The maximum number of Spot units to launch.
spotTargetCapacity
- The maximum number of Spot units to launch.public Integer getSpotTargetCapacity()
The maximum number of Spot units to launch.
public TargetCapacitySpecification withSpotTargetCapacity(Integer spotTargetCapacity)
The maximum number of Spot units to launch.
spotTargetCapacity
- The maximum number of Spot units to launch.public void setDefaultTargetCapacityType(String defaultTargetCapacityType)
The default TotalTargetCapacity
, which is either Spot
or On-Demand
.
defaultTargetCapacityType
- The default TotalTargetCapacity
, which is either Spot
or On-Demand
.DefaultTargetCapacityType
public String getDefaultTargetCapacityType()
The default TotalTargetCapacity
, which is either Spot
or On-Demand
.
TotalTargetCapacity
, which is either Spot
or On-Demand
.DefaultTargetCapacityType
public TargetCapacitySpecification withDefaultTargetCapacityType(String defaultTargetCapacityType)
The default TotalTargetCapacity
, which is either Spot
or On-Demand
.
defaultTargetCapacityType
- The default TotalTargetCapacity
, which is either Spot
or On-Demand
.DefaultTargetCapacityType
public TargetCapacitySpecification withDefaultTargetCapacityType(DefaultTargetCapacityType defaultTargetCapacityType)
The default TotalTargetCapacity
, which is either Spot
or On-Demand
.
defaultTargetCapacityType
- The default TotalTargetCapacity
, which is either Spot
or On-Demand
.DefaultTargetCapacityType
public String toString()
toString
in class Object
Object.toString()
public TargetCapacitySpecification clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.