@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceFleet extends Object implements Serializable, Cloneable, StructuredPojo
Describes an instance fleet, which is a group of EC2 instances that host a particular node type (master, core, or task) in an Amazon EMR cluster. Instance fleets can consist of a mix of instance types and On-Demand and Spot Instances, which are provisioned to meet a defined target capacity.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
| Constructor and Description | 
|---|
| InstanceFleet() | 
| Modifier and Type | Method and Description | 
|---|---|
| InstanceFleet | clone() | 
| boolean | equals(Object obj) | 
| String | getId()
 The unique identifier of the instance fleet. | 
| String | getInstanceFleetType()
 The node type that the instance fleet hosts. | 
| List<InstanceTypeSpecification> | getInstanceTypeSpecifications()
 The specification for the instance types that comprise an instance fleet. | 
| InstanceFleetProvisioningSpecifications | getLaunchSpecifications()
 Describes the launch specification for an instance fleet. | 
| String | getName()
 A friendly name for the instance fleet. | 
| Integer | getProvisionedOnDemandCapacity()
 The number of On-Demand units that have been provisioned for the instance fleet to fulfill
  TargetOnDemandCapacity. | 
| Integer | getProvisionedSpotCapacity()
 The number of Spot units that have been provisioned for this instance fleet to fulfill
  TargetSpotCapacity. | 
| InstanceFleetStatus | getStatus()
 The current status of the instance fleet. | 
| Integer | getTargetOnDemandCapacity()
 The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to
 provision. | 
| Integer | getTargetSpotCapacity()
 The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setId(String id)
 The unique identifier of the instance fleet. | 
| void | setInstanceFleetType(InstanceFleetType instanceFleetType)
 The node type that the instance fleet hosts. | 
| void | setInstanceFleetType(String instanceFleetType)
 The node type that the instance fleet hosts. | 
| void | setInstanceTypeSpecifications(Collection<InstanceTypeSpecification> instanceTypeSpecifications)
 The specification for the instance types that comprise an instance fleet. | 
| void | setLaunchSpecifications(InstanceFleetProvisioningSpecifications launchSpecifications)
 Describes the launch specification for an instance fleet. | 
| void | setName(String name)
 A friendly name for the instance fleet. | 
| void | setProvisionedOnDemandCapacity(Integer provisionedOnDemandCapacity)
 The number of On-Demand units that have been provisioned for the instance fleet to fulfill
  TargetOnDemandCapacity. | 
| void | setProvisionedSpotCapacity(Integer provisionedSpotCapacity)
 The number of Spot units that have been provisioned for this instance fleet to fulfill
  TargetSpotCapacity. | 
| void | setStatus(InstanceFleetStatus status)
 The current status of the instance fleet. | 
| void | setTargetOnDemandCapacity(Integer targetOnDemandCapacity)
 The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to
 provision. | 
| void | setTargetSpotCapacity(Integer targetSpotCapacity)
 The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. | 
| String | toString()Returns a string representation of this object. | 
| InstanceFleet | withId(String id)
 The unique identifier of the instance fleet. | 
| InstanceFleet | withInstanceFleetType(InstanceFleetType instanceFleetType)
 The node type that the instance fleet hosts. | 
| InstanceFleet | withInstanceFleetType(String instanceFleetType)
 The node type that the instance fleet hosts. | 
| InstanceFleet | withInstanceTypeSpecifications(Collection<InstanceTypeSpecification> instanceTypeSpecifications)
 The specification for the instance types that comprise an instance fleet. | 
| InstanceFleet | withInstanceTypeSpecifications(InstanceTypeSpecification... instanceTypeSpecifications)
 The specification for the instance types that comprise an instance fleet. | 
| InstanceFleet | withLaunchSpecifications(InstanceFleetProvisioningSpecifications launchSpecifications)
 Describes the launch specification for an instance fleet. | 
| InstanceFleet | withName(String name)
 A friendly name for the instance fleet. | 
| InstanceFleet | withProvisionedOnDemandCapacity(Integer provisionedOnDemandCapacity)
 The number of On-Demand units that have been provisioned for the instance fleet to fulfill
  TargetOnDemandCapacity. | 
| InstanceFleet | withProvisionedSpotCapacity(Integer provisionedSpotCapacity)
 The number of Spot units that have been provisioned for this instance fleet to fulfill
  TargetSpotCapacity. | 
| InstanceFleet | withStatus(InstanceFleetStatus status)
 The current status of the instance fleet. | 
| InstanceFleet | withTargetOnDemandCapacity(Integer targetOnDemandCapacity)
 The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to
 provision. | 
| InstanceFleet | withTargetSpotCapacity(Integer targetSpotCapacity)
 The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. | 
public void setId(String id)
The unique identifier of the instance fleet.
id - The unique identifier of the instance fleet.public String getId()
The unique identifier of the instance fleet.
public InstanceFleet withId(String id)
The unique identifier of the instance fleet.
id - The unique identifier of the instance fleet.public void setName(String name)
A friendly name for the instance fleet.
name - A friendly name for the instance fleet.public String getName()
A friendly name for the instance fleet.
public InstanceFleet withName(String name)
A friendly name for the instance fleet.
name - A friendly name for the instance fleet.public void setStatus(InstanceFleetStatus status)
The current status of the instance fleet.
status - The current status of the instance fleet.public InstanceFleetStatus getStatus()
The current status of the instance fleet.
public InstanceFleet withStatus(InstanceFleetStatus status)
The current status of the instance fleet.
status - The current status of the instance fleet.public void setInstanceFleetType(String instanceFleetType)
The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
instanceFleetType - The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.InstanceFleetTypepublic String getInstanceFleetType()
The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
InstanceFleetTypepublic InstanceFleet withInstanceFleetType(String instanceFleetType)
The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
instanceFleetType - The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.InstanceFleetTypepublic void setInstanceFleetType(InstanceFleetType instanceFleetType)
The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
instanceFleetType - The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.InstanceFleetTypepublic InstanceFleet withInstanceFleetType(InstanceFleetType instanceFleetType)
The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
instanceFleetType - The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.InstanceFleetTypepublic void setTargetOnDemandCapacity(Integer targetOnDemandCapacity)
 The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to
 provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by
 InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When an
 On-Demand Instance is provisioned, the WeightedCapacity units count toward the target capacity.
 Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an
 overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an
 instance with a WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is
 exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity
 units that have been provisioned for the instance fleet.
 
 If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using
 TargetSpotCapacity. At least one of TargetSpotCapacity and
 TargetOnDemandCapacity should be greater than 0. For a master instance fleet, only one of
 TargetSpotCapacity and TargetOnDemandCapacity can be specified, and its value must be
 1.
 
targetOnDemandCapacity - The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand
        Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand
        Instances as specified by InstanceTypeConfig. Each instance configuration has a specified
        WeightedCapacity. When an On-Demand Instance is provisioned, the
        WeightedCapacity units count toward the target capacity. Amazon EMR provisions instances
        until the target capacity is totally fulfilled, even if this results in an overage. For example, if there
        are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a
        WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is exceeded
        by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity
        units that have been provisioned for the instance fleet. 
        If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using
        TargetSpotCapacity. At least one of TargetSpotCapacity and
        TargetOnDemandCapacity should be greater than 0. For a master instance fleet, only one of
        TargetSpotCapacity and TargetOnDemandCapacity can be specified, and its value
        must be 1.
        
public Integer getTargetOnDemandCapacity()
 The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to
 provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by
 InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When an
 On-Demand Instance is provisioned, the WeightedCapacity units count toward the target capacity.
 Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an
 overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an
 instance with a WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is
 exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity
 units that have been provisioned for the instance fleet.
 
 If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using
 TargetSpotCapacity. At least one of TargetSpotCapacity and
 TargetOnDemandCapacity should be greater than 0. For a master instance fleet, only one of
 TargetSpotCapacity and TargetOnDemandCapacity can be specified, and its value must be
 1.
 
WeightedCapacity. When an On-Demand Instance is provisioned, the
         WeightedCapacity units count toward the target capacity. Amazon EMR provisions instances
         until the target capacity is totally fulfilled, even if this results in an overage. For example, if there
         are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a
         WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is
         exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot
         capacity units that have been provisioned for the instance fleet. 
         If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using
         TargetSpotCapacity. At least one of TargetSpotCapacity and
         TargetOnDemandCapacity should be greater than 0. For a master instance fleet, only one of
         TargetSpotCapacity and TargetOnDemandCapacity can be specified, and its value
         must be 1.
         
public InstanceFleet withTargetOnDemandCapacity(Integer targetOnDemandCapacity)
 The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to
 provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by
 InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When an
 On-Demand Instance is provisioned, the WeightedCapacity units count toward the target capacity.
 Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an
 overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an
 instance with a WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is
 exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity
 units that have been provisioned for the instance fleet.
 
 If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using
 TargetSpotCapacity. At least one of TargetSpotCapacity and
 TargetOnDemandCapacity should be greater than 0. For a master instance fleet, only one of
 TargetSpotCapacity and TargetOnDemandCapacity can be specified, and its value must be
 1.
 
targetOnDemandCapacity - The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand
        Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand
        Instances as specified by InstanceTypeConfig. Each instance configuration has a specified
        WeightedCapacity. When an On-Demand Instance is provisioned, the
        WeightedCapacity units count toward the target capacity. Amazon EMR provisions instances
        until the target capacity is totally fulfilled, even if this results in an overage. For example, if there
        are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a
        WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is exceeded
        by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity
        units that have been provisioned for the instance fleet. 
        If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using
        TargetSpotCapacity. At least one of TargetSpotCapacity and
        TargetOnDemandCapacity should be greater than 0. For a master instance fleet, only one of
        TargetSpotCapacity and TargetOnDemandCapacity can be specified, and its value
        must be 1.
        
public void setTargetSpotCapacity(Integer targetSpotCapacity)
 The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision.
 When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by
 InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When a Spot
 instance is provisioned, the WeightedCapacity units count toward the target capacity. Amazon EMR
 provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For
 example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a
 WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is exceeded by 3
 units. You can use InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have
 been provisioned for the instance fleet.
 
 If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of
 TargetSpotCapacity and TargetOnDemandCapacity should be greater than 0. For a master
 instance fleet, only one of TargetSpotCapacity and TargetOnDemandCapacity can be
 specified, and its value must be 1.
 
targetSpotCapacity - The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to
        provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by
        InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When
        a Spot instance is provisioned, the WeightedCapacity units count toward the target capacity.
        Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an
        overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only
        provision an instance with a WeightedCapacity of 5 units, the instance is provisioned, and
        the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedSpotCapacity to
        determine the Spot capacity units that have been provisioned for the instance fleet. 
        If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least
        one of TargetSpotCapacity and TargetOnDemandCapacity should be greater than 0.
        For a master instance fleet, only one of TargetSpotCapacity and
        TargetOnDemandCapacity can be specified, and its value must be 1.
        
public Integer getTargetSpotCapacity()
 The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision.
 When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by
 InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When a Spot
 instance is provisioned, the WeightedCapacity units count toward the target capacity. Amazon EMR
 provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For
 example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a
 WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is exceeded by 3
 units. You can use InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have
 been provisioned for the instance fleet.
 
 If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of
 TargetSpotCapacity and TargetOnDemandCapacity should be greater than 0. For a master
 instance fleet, only one of TargetSpotCapacity and TargetOnDemandCapacity can be
 specified, and its value must be 1.
 
WeightedCapacity.
         When a Spot instance is provisioned, the WeightedCapacity units count toward the target
         capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this
         results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR
         can only provision an instance with a WeightedCapacity of 5 units, the instance is
         provisioned, and the target capacity is exceeded by 3 units. You can use
         InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have been
         provisioned for the instance fleet. 
         If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least
         one of TargetSpotCapacity and TargetOnDemandCapacity should be greater than 0.
         For a master instance fleet, only one of TargetSpotCapacity and
         TargetOnDemandCapacity can be specified, and its value must be 1.
         
public InstanceFleet withTargetSpotCapacity(Integer targetSpotCapacity)
 The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision.
 When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by
 InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When a Spot
 instance is provisioned, the WeightedCapacity units count toward the target capacity. Amazon EMR
 provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For
 example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a
 WeightedCapacity of 5 units, the instance is provisioned, and the target capacity is exceeded by 3
 units. You can use InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have
 been provisioned for the instance fleet.
 
 If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of
 TargetSpotCapacity and TargetOnDemandCapacity should be greater than 0. For a master
 instance fleet, only one of TargetSpotCapacity and TargetOnDemandCapacity can be
 specified, and its value must be 1.
 
targetSpotCapacity - The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to
        provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by
        InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity. When
        a Spot instance is provisioned, the WeightedCapacity units count toward the target capacity.
        Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an
        overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only
        provision an instance with a WeightedCapacity of 5 units, the instance is provisioned, and
        the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedSpotCapacity to
        determine the Spot capacity units that have been provisioned for the instance fleet. 
        If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least
        one of TargetSpotCapacity and TargetOnDemandCapacity should be greater than 0.
        For a master instance fleet, only one of TargetSpotCapacity and
        TargetOnDemandCapacity can be specified, and its value must be 1.
        
public void setProvisionedOnDemandCapacity(Integer provisionedOnDemandCapacity)
 The number of On-Demand units that have been provisioned for the instance fleet to fulfill
 TargetOnDemandCapacity. This provisioned capacity might be less than or greater than
 TargetOnDemandCapacity.
 
provisionedOnDemandCapacity - The number of On-Demand units that have been provisioned for the instance fleet to fulfill
        TargetOnDemandCapacity. This provisioned capacity might be less than or greater than
        TargetOnDemandCapacity.public Integer getProvisionedOnDemandCapacity()
 The number of On-Demand units that have been provisioned for the instance fleet to fulfill
 TargetOnDemandCapacity. This provisioned capacity might be less than or greater than
 TargetOnDemandCapacity.
 
TargetOnDemandCapacity. This provisioned capacity might be less than or greater than
         TargetOnDemandCapacity.public InstanceFleet withProvisionedOnDemandCapacity(Integer provisionedOnDemandCapacity)
 The number of On-Demand units that have been provisioned for the instance fleet to fulfill
 TargetOnDemandCapacity. This provisioned capacity might be less than or greater than
 TargetOnDemandCapacity.
 
provisionedOnDemandCapacity - The number of On-Demand units that have been provisioned for the instance fleet to fulfill
        TargetOnDemandCapacity. This provisioned capacity might be less than or greater than
        TargetOnDemandCapacity.public void setProvisionedSpotCapacity(Integer provisionedSpotCapacity)
 The number of Spot units that have been provisioned for this instance fleet to fulfill
 TargetSpotCapacity. This provisioned capacity might be less than or greater than
 TargetSpotCapacity.
 
provisionedSpotCapacity - The number of Spot units that have been provisioned for this instance fleet to fulfill
        TargetSpotCapacity. This provisioned capacity might be less than or greater than
        TargetSpotCapacity.public Integer getProvisionedSpotCapacity()
 The number of Spot units that have been provisioned for this instance fleet to fulfill
 TargetSpotCapacity. This provisioned capacity might be less than or greater than
 TargetSpotCapacity.
 
TargetSpotCapacity. This provisioned capacity might be less than or greater than
         TargetSpotCapacity.public InstanceFleet withProvisionedSpotCapacity(Integer provisionedSpotCapacity)
 The number of Spot units that have been provisioned for this instance fleet to fulfill
 TargetSpotCapacity. This provisioned capacity might be less than or greater than
 TargetSpotCapacity.
 
provisionedSpotCapacity - The number of Spot units that have been provisioned for this instance fleet to fulfill
        TargetSpotCapacity. This provisioned capacity might be less than or greater than
        TargetSpotCapacity.public List<InstanceTypeSpecification> getInstanceTypeSpecifications()
The specification for the instance types that comprise an instance fleet. Up to five unique instance specifications may be defined for each instance fleet.
public void setInstanceTypeSpecifications(Collection<InstanceTypeSpecification> instanceTypeSpecifications)
The specification for the instance types that comprise an instance fleet. Up to five unique instance specifications may be defined for each instance fleet.
instanceTypeSpecifications - The specification for the instance types that comprise an instance fleet. Up to five unique instance
        specifications may be defined for each instance fleet.public InstanceFleet withInstanceTypeSpecifications(InstanceTypeSpecification... instanceTypeSpecifications)
The specification for the instance types that comprise an instance fleet. Up to five unique instance specifications may be defined for each instance fleet.
 NOTE: This method appends the values to the existing list (if any). Use
 setInstanceTypeSpecifications(java.util.Collection) or
 withInstanceTypeSpecifications(java.util.Collection) if you want to override the existing values.
 
instanceTypeSpecifications - The specification for the instance types that comprise an instance fleet. Up to five unique instance
        specifications may be defined for each instance fleet.public InstanceFleet withInstanceTypeSpecifications(Collection<InstanceTypeSpecification> instanceTypeSpecifications)
The specification for the instance types that comprise an instance fleet. Up to five unique instance specifications may be defined for each instance fleet.
instanceTypeSpecifications - The specification for the instance types that comprise an instance fleet. Up to five unique instance
        specifications may be defined for each instance fleet.public void setLaunchSpecifications(InstanceFleetProvisioningSpecifications launchSpecifications)
Describes the launch specification for an instance fleet.
launchSpecifications - Describes the launch specification for an instance fleet.public InstanceFleetProvisioningSpecifications getLaunchSpecifications()
Describes the launch specification for an instance fleet.
public InstanceFleet withLaunchSpecifications(InstanceFleetProvisioningSpecifications launchSpecifications)
Describes the launch specification for an instance fleet.
launchSpecifications - Describes the launch specification for an instance fleet.public String toString()
toString in class ObjectObject.toString()public InstanceFleet clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.