Class FleetCapacity
- java.lang.Object
-
- com.amazonaws.services.gamelift.model.FleetCapacity
-
- All Implemented Interfaces:
Serializable
,Cloneable
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.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FleetCapacity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
setFleetId
public void setFleetId(String fleetId)
Unique identifier for a fleet.
- Parameters:
fleetId
- Unique identifier for a fleet.
-
getFleetId
public String getFleetId()
Unique identifier for a fleet.
- Returns:
- Unique identifier for a fleet.
-
withFleetId
public FleetCapacity withFleetId(String fleetId)
Unique identifier for a fleet.
- Parameters:
fleetId
- Unique identifier for a fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setInstanceType
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.
- Parameters:
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.- See Also:
EC2InstanceType
-
getInstanceType
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.
- Returns:
- 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.
- See Also:
EC2InstanceType
-
withInstanceType
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EC2InstanceType
-
setInstanceType
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.
- Parameters:
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.- See Also:
EC2InstanceType
-
withInstanceType
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EC2InstanceType
-
setInstanceCounts
public void setInstanceCounts(EC2InstanceCounts instanceCounts)
Current status of fleet capacity.
- Parameters:
instanceCounts
- Current status of fleet capacity.
-
getInstanceCounts
public EC2InstanceCounts getInstanceCounts()
Current status of fleet capacity.
- Returns:
- Current status of fleet capacity.
-
withInstanceCounts
public FleetCapacity withInstanceCounts(EC2InstanceCounts instanceCounts)
Current status of fleet capacity.
- Parameters:
instanceCounts
- Current status of fleet capacity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public FleetCapacity clone()
-
-