@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SpotOptionsRequest extends Object implements Serializable, Cloneable
Describes the configuration of Spot Instances in an EC2 Fleet request.
Constructor and Description |
---|
SpotOptionsRequest() |
Modifier and Type | Method and Description |
---|---|
SpotOptionsRequest |
clone() |
boolean |
equals(Object obj) |
String |
getAllocationStrategy()
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
|
String |
getInstanceInterruptionBehavior()
The behavior when a Spot Instance is interrupted.
|
int |
hashCode() |
void |
setAllocationStrategy(String allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
|
void |
setInstanceInterruptionBehavior(String instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
SpotOptionsRequest |
withAllocationStrategy(SpotAllocationStrategy allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
|
SpotOptionsRequest |
withAllocationStrategy(String allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
|
SpotOptionsRequest |
withInstanceInterruptionBehavior(SpotInstanceInterruptionBehavior instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
SpotOptionsRequest |
withInstanceInterruptionBehavior(String instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
public void setAllocationStrategy(String allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request. The
default is lowestPrice
.
allocationStrategy
- Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
The default is lowestPrice
.SpotAllocationStrategy
public String getAllocationStrategy()
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request. The
default is lowestPrice
.
lowestPrice
.SpotAllocationStrategy
public SpotOptionsRequest withAllocationStrategy(String allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request. The
default is lowestPrice
.
allocationStrategy
- Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
The default is lowestPrice
.SpotAllocationStrategy
public SpotOptionsRequest withAllocationStrategy(SpotAllocationStrategy allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request. The
default is lowestPrice
.
allocationStrategy
- Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
The default is lowestPrice
.SpotAllocationStrategy
public void setInstanceInterruptionBehavior(String instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted. The default is terminate
.
instanceInterruptionBehavior
- The behavior when a Spot Instance is interrupted. The default is terminate
.SpotInstanceInterruptionBehavior
public String getInstanceInterruptionBehavior()
The behavior when a Spot Instance is interrupted. The default is terminate
.
terminate
.SpotInstanceInterruptionBehavior
public SpotOptionsRequest withInstanceInterruptionBehavior(String instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted. The default is terminate
.
instanceInterruptionBehavior
- The behavior when a Spot Instance is interrupted. The default is terminate
.SpotInstanceInterruptionBehavior
public SpotOptionsRequest withInstanceInterruptionBehavior(SpotInstanceInterruptionBehavior instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted. The default is terminate
.
instanceInterruptionBehavior
- The behavior when a Spot Instance is interrupted. The default is terminate
.SpotInstanceInterruptionBehavior
public String toString()
toString
in class Object
Object.toString()
public SpotOptionsRequest clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.