AWS SDK for C++  1.7.345
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 50 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

A unique identifier for a fleet.

Definition at line 67 of file FleetCapacity.h.

◆ GetFleetId()

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

A unique identifier for a fleet.

Definition at line 62 of file FleetCapacity.h.

◆ GetInstanceCounts()

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

Current status of fleet capacity.

Definition at line 164 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 108 of file FleetCapacity.h.

◆ InstanceCountsHasBeenSet()

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

Current status of fleet capacity.

Definition at line 169 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 118 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

A unique identifier for a fleet.

Definition at line 72 of file FleetCapacity.h.

◆ SetFleetId() [2/3]

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

A unique identifier for a fleet.

Definition at line 77 of file FleetCapacity.h.

◆ SetFleetId() [3/3]

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

A unique identifier for a fleet.

Definition at line 82 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 174 of file FleetCapacity.h.

◆ SetInstanceCounts() [2/2]

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

Current status of fleet capacity.

Definition at line 179 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 128 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 138 of file FleetCapacity.h.

◆ WithFleetId() [1/3]

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

A unique identifier for a fleet.

Definition at line 87 of file FleetCapacity.h.

◆ WithFleetId() [2/3]

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

A unique identifier for a fleet.

Definition at line 92 of file FleetCapacity.h.

◆ WithFleetId() [3/3]

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

A unique identifier for a fleet.

Definition at line 97 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 184 of file FleetCapacity.h.

◆ WithInstanceCounts() [2/2]

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

Current status of fleet capacity.

Definition at line 189 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 148 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 158 of file FleetCapacity.h.


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