AWS SDK for C++  1.7.209
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::FleetCapacity Class Reference

#include <FleetCapacity.h>

Public Member Functions

 FleetCapacity ()
 
 FleetCapacity (Aws::Utils::Json::JsonView jsonValue)
 
FleetCapacityoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFleetId () const
 
bool FleetIdHasBeenSet () const
 
void SetFleetId (const Aws::String &value)
 
void SetFleetId (Aws::String &&value)
 
void SetFleetId (const char *value)
 
FleetCapacityWithFleetId (const Aws::String &value)
 
FleetCapacityWithFleetId (Aws::String &&value)
 
FleetCapacityWithFleetId (const char *value)
 
const EC2InstanceTypeGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const EC2InstanceType &value)
 
void SetInstanceType (EC2InstanceType &&value)
 
FleetCapacityWithInstanceType (const EC2InstanceType &value)
 
FleetCapacityWithInstanceType (EC2InstanceType &&value)
 
const EC2InstanceCountsGetInstanceCounts () const
 
bool InstanceCountsHasBeenSet () const
 
void SetInstanceCounts (const EC2InstanceCounts &value)
 
void SetInstanceCounts (EC2InstanceCounts &&value)
 
FleetCapacityWithInstanceCounts (const EC2InstanceCounts &value)
 
FleetCapacityWithInstanceCounts (EC2InstanceCounts &&value)
 

Detailed Description

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:

AWS API Reference

Definition at line 59 of file FleetCapacity.h.

Constructor & Destructor Documentation

◆ FleetCapacity() [1/2]

Aws::GameLift::Model::FleetCapacity::FleetCapacity ( )

◆ FleetCapacity() [2/2]

Aws::GameLift::Model::FleetCapacity::FleetCapacity ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FleetIdHasBeenSet()

bool Aws::GameLift::Model::FleetCapacity::FleetIdHasBeenSet ( ) const
inline

Unique identifier for a fleet.

Definition at line 76 of file FleetCapacity.h.

◆ GetFleetId()

const Aws::String& Aws::GameLift::Model::FleetCapacity::GetFleetId ( ) const
inline

Unique identifier for a fleet.

Definition at line 71 of file FleetCapacity.h.

◆ GetInstanceCounts()

const EC2InstanceCounts& Aws::GameLift::Model::FleetCapacity::GetInstanceCounts ( ) const
inline

Current status of fleet capacity.

Definition at line 173 of file FleetCapacity.h.

◆ GetInstanceType()

const EC2InstanceType& Aws::GameLift::Model::FleetCapacity::GetInstanceType ( ) const
inline

Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 117 of file FleetCapacity.h.

◆ InstanceCountsHasBeenSet()

bool Aws::GameLift::Model::FleetCapacity::InstanceCountsHasBeenSet ( ) const
inline

Current status of fleet capacity.

Definition at line 178 of file FleetCapacity.h.

◆ InstanceTypeHasBeenSet()

bool Aws::GameLift::Model::FleetCapacity::InstanceTypeHasBeenSet ( ) const
inline

Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 127 of file FleetCapacity.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::FleetCapacity::Jsonize ( ) const

◆ operator=()

FleetCapacity& Aws::GameLift::Model::FleetCapacity::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetFleetId() [1/3]

void Aws::GameLift::Model::FleetCapacity::SetFleetId ( const Aws::String value)
inline

Unique identifier for a fleet.

Definition at line 81 of file FleetCapacity.h.

◆ SetFleetId() [2/3]

void Aws::GameLift::Model::FleetCapacity::SetFleetId ( Aws::String &&  value)
inline

Unique identifier for a fleet.

Definition at line 86 of file FleetCapacity.h.

◆ SetFleetId() [3/3]

void Aws::GameLift::Model::FleetCapacity::SetFleetId ( const char *  value)
inline

Unique identifier for a fleet.

Definition at line 91 of file FleetCapacity.h.

◆ SetInstanceCounts() [1/2]

void Aws::GameLift::Model::FleetCapacity::SetInstanceCounts ( const EC2InstanceCounts value)
inline

Current status of fleet capacity.

Definition at line 183 of file FleetCapacity.h.

◆ SetInstanceCounts() [2/2]

void Aws::GameLift::Model::FleetCapacity::SetInstanceCounts ( EC2InstanceCounts &&  value)
inline

Current status of fleet capacity.

Definition at line 188 of file FleetCapacity.h.

◆ SetInstanceType() [1/2]

void Aws::GameLift::Model::FleetCapacity::SetInstanceType ( const EC2InstanceType value)
inline

Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 137 of file FleetCapacity.h.

◆ SetInstanceType() [2/2]

void Aws::GameLift::Model::FleetCapacity::SetInstanceType ( EC2InstanceType &&  value)
inline

Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 147 of file FleetCapacity.h.

◆ WithFleetId() [1/3]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithFleetId ( const Aws::String value)
inline

Unique identifier for a fleet.

Definition at line 96 of file FleetCapacity.h.

◆ WithFleetId() [2/3]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithFleetId ( Aws::String &&  value)
inline

Unique identifier for a fleet.

Definition at line 101 of file FleetCapacity.h.

◆ WithFleetId() [3/3]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithFleetId ( const char *  value)
inline

Unique identifier for a fleet.

Definition at line 106 of file FleetCapacity.h.

◆ WithInstanceCounts() [1/2]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithInstanceCounts ( const EC2InstanceCounts value)
inline

Current status of fleet capacity.

Definition at line 193 of file FleetCapacity.h.

◆ WithInstanceCounts() [2/2]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithInstanceCounts ( EC2InstanceCounts &&  value)
inline

Current status of fleet capacity.

Definition at line 198 of file FleetCapacity.h.

◆ WithInstanceType() [1/2]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithInstanceType ( const EC2InstanceType value)
inline

Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 157 of file FleetCapacity.h.

◆ WithInstanceType() [2/2]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::WithInstanceType ( EC2InstanceType &&  value)
inline

Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 167 of file FleetCapacity.h.


The documentation for this class was generated from the following file: