@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TargetCapacitySpecificationRequest 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 |
---|
TargetCapacitySpecificationRequest() |
Modifier and Type | Method and Description |
---|---|
TargetCapacitySpecificationRequest |
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 number of Spot units to request.
|
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 number of Spot units to request.
|
void |
setTotalTargetCapacity(Integer totalTargetCapacity)
The number of units to request, filled using
DefaultTargetCapacityType . |
String |
toString()
Returns a string representation of this object.
|
TargetCapacitySpecificationRequest |
withDefaultTargetCapacityType(DefaultTargetCapacityType defaultTargetCapacityType)
The default
TotalTargetCapacity , which is either Spot or On-Demand . |
TargetCapacitySpecificationRequest |
withDefaultTargetCapacityType(String defaultTargetCapacityType)
The default
TotalTargetCapacity , which is either Spot or On-Demand . |
TargetCapacitySpecificationRequest |
withOnDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.
|
TargetCapacitySpecificationRequest |
withSpotTargetCapacity(Integer spotTargetCapacity)
The number of Spot units to request.
|
TargetCapacitySpecificationRequest |
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 TargetCapacitySpecificationRequest 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 TargetCapacitySpecificationRequest 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 number of Spot units to request.
spotTargetCapacity
- The number of Spot units to request.public Integer getSpotTargetCapacity()
The number of Spot units to request.
public TargetCapacitySpecificationRequest withSpotTargetCapacity(Integer spotTargetCapacity)
The number of Spot units to request.
spotTargetCapacity
- The number of Spot units to request.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 TargetCapacitySpecificationRequest 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 TargetCapacitySpecificationRequest 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 TargetCapacitySpecificationRequest clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.