public class FleetCapacity extends Object implements Serializable, Cloneable
Information about the fleet's capacity. Fleet capacity is measured in EC2 instances. By default, new fleets have a capacity of one instance, but can be updated as needed. The maximum number of instances for a fleet is determined by the fleet's instance type.
Constructor and Description |
---|
FleetCapacity() |
Modifier and Type | Method and Description |
---|---|
FleetCapacity |
clone() |
boolean |
equals(Object obj) |
String |
getFleetId()
Unique identifier for a fleet.
|
EC2InstanceCounts |
getInstanceCounts()
Current status of fleet capacity.
|
String |
getInstanceType()
Type of EC2 instances used in the fleet.
|
int |
hashCode() |
void |
setFleetId(String fleetId)
Unique identifier for a fleet.
|
void |
setInstanceCounts(EC2InstanceCounts instanceCounts)
Current status of fleet capacity.
|
void |
setInstanceType(EC2InstanceType instanceType)
Type of EC2 instances used in the fleet.
|
void |
setInstanceType(String instanceType)
Type of EC2 instances used in the fleet.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
FleetCapacity |
withFleetId(String fleetId)
Unique identifier for a fleet.
|
FleetCapacity |
withInstanceCounts(EC2InstanceCounts instanceCounts)
Current status of fleet capacity.
|
FleetCapacity |
withInstanceType(EC2InstanceType instanceType)
Type of EC2 instances used in the fleet.
|
FleetCapacity |
withInstanceType(String instanceType)
Type of EC2 instances used in the fleet.
|
public void setFleetId(String fleetId)
Unique identifier for a fleet.
fleetId
- Unique identifier for a fleet.public String getFleetId()
Unique identifier for a fleet.
public FleetCapacity withFleetId(String fleetId)
Unique identifier for a fleet.
fleetId
- Unique identifier for a fleet.public void setInstanceType(String instanceType)
Type of EC2 instances used in the fleet. EC2 instance types define the CPU, memory, storage, and networking capacity of the fleetaposs hosts. Amazon GameLift supports the EC2 instance types listed below. See Amazon EC2 Instance Types for detailed descriptions of each.
instanceType
- Type of EC2 instances used in the fleet. EC2 instance types define
the CPU, memory, storage, and networking capacity of the
fleetaposs hosts. Amazon GameLift supports the EC2 instance types
listed below. See Amazon EC2
Instance Types for detailed descriptions of each.EC2InstanceType
public String getInstanceType()
Type of EC2 instances used in the fleet. EC2 instance types define the CPU, memory, storage, and networking capacity of the fleetaposs hosts. Amazon GameLift supports the EC2 instance types listed below. See Amazon EC2 Instance Types for detailed descriptions of each.
EC2InstanceType
public FleetCapacity withInstanceType(String instanceType)
Type of EC2 instances used in the fleet. EC2 instance types define the CPU, memory, storage, and networking capacity of the fleetaposs hosts. Amazon GameLift supports the EC2 instance types listed below. See Amazon EC2 Instance Types for detailed descriptions of each.
instanceType
- Type of EC2 instances used in the fleet. EC2 instance types define
the CPU, memory, storage, and networking capacity of the
fleetaposs hosts. Amazon GameLift supports the EC2 instance types
listed below. See Amazon EC2
Instance Types for detailed descriptions of each.EC2InstanceType
public void setInstanceType(EC2InstanceType instanceType)
Type of EC2 instances used in the fleet. EC2 instance types define the CPU, memory, storage, and networking capacity of the fleetaposs hosts. Amazon GameLift supports the EC2 instance types listed below. See Amazon EC2 Instance Types for detailed descriptions of each.
instanceType
- Type of EC2 instances used in the fleet. EC2 instance types define
the CPU, memory, storage, and networking capacity of the
fleetaposs hosts. Amazon GameLift supports the EC2 instance types
listed below. See Amazon EC2
Instance Types for detailed descriptions of each.EC2InstanceType
public FleetCapacity withInstanceType(EC2InstanceType instanceType)
Type of EC2 instances used in the fleet. EC2 instance types define the CPU, memory, storage, and networking capacity of the fleetaposs hosts. Amazon GameLift supports the EC2 instance types listed below. See Amazon EC2 Instance Types for detailed descriptions of each.
instanceType
- Type of EC2 instances used in the fleet. EC2 instance types define
the CPU, memory, storage, and networking capacity of the
fleetaposs hosts. Amazon GameLift supports the EC2 instance types
listed below. See Amazon EC2
Instance Types for detailed descriptions of each.EC2InstanceType
public void setInstanceCounts(EC2InstanceCounts instanceCounts)
Current status of fleet capacity.
instanceCounts
- Current status of fleet capacity.public EC2InstanceCounts getInstanceCounts()
Current status of fleet capacity.
public FleetCapacity withInstanceCounts(EC2InstanceCounts instanceCounts)
Current status of fleet capacity.
instanceCounts
- Current status of fleet capacity.public String toString()
toString
in class Object
Object.toString()
public FleetCapacity clone()
Copyright © 2018. All rights reserved.