@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateFleetCapacityRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input for a request operation.
NOOP
Constructor and Description |
---|
UpdateFleetCapacityRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateFleetCapacityRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Integer |
getDesiredInstances()
The number of EC2 instances you want to maintain in the specified fleet location.
|
String |
getFleetId()
A unique identifier for the fleet to update capacity settings for.
|
String |
getLocation()
The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code such as
us-west-2 . |
Integer |
getMaxSize()
The maximum number of instances that are allowed in the specified fleet location.
|
Integer |
getMinSize()
The minimum number of instances that are allowed in the specified fleet location.
|
int |
hashCode() |
void |
setDesiredInstances(Integer desiredInstances)
The number of EC2 instances you want to maintain in the specified fleet location.
|
void |
setFleetId(String fleetId)
A unique identifier for the fleet to update capacity settings for.
|
void |
setLocation(String location)
The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code such as
us-west-2 . |
void |
setMaxSize(Integer maxSize)
The maximum number of instances that are allowed in the specified fleet location.
|
void |
setMinSize(Integer minSize)
The minimum number of instances that are allowed in the specified fleet location.
|
String |
toString()
Returns a string representation of this object.
|
UpdateFleetCapacityRequest |
withDesiredInstances(Integer desiredInstances)
The number of EC2 instances you want to maintain in the specified fleet location.
|
UpdateFleetCapacityRequest |
withFleetId(String fleetId)
A unique identifier for the fleet to update capacity settings for.
|
UpdateFleetCapacityRequest |
withLocation(String location)
The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code such as
us-west-2 . |
UpdateFleetCapacityRequest |
withMaxSize(Integer maxSize)
The maximum number of instances that are allowed in the specified fleet location.
|
UpdateFleetCapacityRequest |
withMinSize(Integer minSize)
The minimum number of instances that are allowed in the specified fleet location.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setFleetId(String fleetId)
A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN value.
fleetId
- A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN
value.public String getFleetId()
A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN value.
public UpdateFleetCapacityRequest withFleetId(String fleetId)
A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN value.
fleetId
- A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN
value.public void setDesiredInstances(Integer desiredInstances)
The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits.
desiredInstances
- The number of EC2 instances you want to maintain in the specified fleet location. This value must fall
between the minimum and maximum size limits.public Integer getDesiredInstances()
The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits.
public UpdateFleetCapacityRequest withDesiredInstances(Integer desiredInstances)
The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits.
desiredInstances
- The number of EC2 instances you want to maintain in the specified fleet location. This value must fall
between the minimum and maximum size limits.public void setMinSize(Integer minSize)
The minimum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 0.
minSize
- The minimum number of instances that are allowed in the specified fleet location. If this parameter is not
set, the default is 0.public Integer getMinSize()
The minimum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 0.
public UpdateFleetCapacityRequest withMinSize(Integer minSize)
The minimum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 0.
minSize
- The minimum number of instances that are allowed in the specified fleet location. If this parameter is not
set, the default is 0.public void setMaxSize(Integer maxSize)
The maximum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 1.
maxSize
- The maximum number of instances that are allowed in the specified fleet location. If this parameter is not
set, the default is 1.public Integer getMaxSize()
The maximum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 1.
public UpdateFleetCapacityRequest withMaxSize(Integer maxSize)
The maximum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 1.
maxSize
- The maximum number of instances that are allowed in the specified fleet location. If this parameter is not
set, the default is 1.public void setLocation(String location)
The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code such as
us-west-2
.
location
- The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code
such as us-west-2
.public String getLocation()
The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code such as
us-west-2
.
us-west-2
.public UpdateFleetCapacityRequest withLocation(String location)
The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code such as
us-west-2
.
location
- The name of a remote location to update fleet capacity settings for, in the form of an AWS Region code
such as us-west-2
.public String toString()
toString
in class Object
Object.toString()
public UpdateFleetCapacityRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()