@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceFleetProvisioningSpecifications extends Object implements Serializable, Cloneable, StructuredPojo
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
Constructor and Description |
---|
InstanceFleetProvisioningSpecifications() |
Modifier and Type | Method and Description |
---|---|
InstanceFleetProvisioningSpecifications |
clone() |
boolean |
equals(Object obj) |
SpotProvisioningSpecification |
getSpotSpecification()
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning
timeout behavior.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSpotSpecification(SpotProvisioningSpecification spotSpecification)
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning
timeout behavior.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
InstanceFleetProvisioningSpecifications |
withSpotSpecification(SpotProvisioningSpecification spotSpecification)
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning
timeout behavior.
|
public InstanceFleetProvisioningSpecifications()
public void setSpotSpecification(SpotProvisioningSpecification spotSpecification)
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
spotSpecification
- The launch specification for Spot instances in the fleet, which determines the defined duration and
provisioning timeout behavior.public SpotProvisioningSpecification getSpotSpecification()
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
public InstanceFleetProvisioningSpecifications withSpotSpecification(SpotProvisioningSpecification spotSpecification)
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
spotSpecification
- The launch specification for Spot instances in the fleet, which determines the defined duration and
provisioning timeout behavior.public String toString()
toString
in class Object
Object.toString()
public InstanceFleetProvisioningSpecifications clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.