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

#include <FleetUtilization.h>

Public Member Functions

 FleetUtilization ()
 
 FleetUtilization (Aws::Utils::Json::JsonView jsonValue)
 
FleetUtilizationoperator= (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)
 
FleetUtilizationWithFleetId (const Aws::String &value)
 
FleetUtilizationWithFleetId (Aws::String &&value)
 
FleetUtilizationWithFleetId (const char *value)
 
const Aws::StringGetFleetArn () const
 
bool FleetArnHasBeenSet () const
 
void SetFleetArn (const Aws::String &value)
 
void SetFleetArn (Aws::String &&value)
 
void SetFleetArn (const char *value)
 
FleetUtilizationWithFleetArn (const Aws::String &value)
 
FleetUtilizationWithFleetArn (Aws::String &&value)
 
FleetUtilizationWithFleetArn (const char *value)
 
int GetActiveServerProcessCount () const
 
bool ActiveServerProcessCountHasBeenSet () const
 
void SetActiveServerProcessCount (int value)
 
FleetUtilizationWithActiveServerProcessCount (int value)
 
int GetActiveGameSessionCount () const
 
bool ActiveGameSessionCountHasBeenSet () const
 
void SetActiveGameSessionCount (int value)
 
FleetUtilizationWithActiveGameSessionCount (int value)
 
int GetCurrentPlayerSessionCount () const
 
bool CurrentPlayerSessionCountHasBeenSet () const
 
void SetCurrentPlayerSessionCount (int value)
 
FleetUtilizationWithCurrentPlayerSessionCount (int value)
 
int GetMaximumPlayerSessionCount () const
 
bool MaximumPlayerSessionCountHasBeenSet () const
 
void SetMaximumPlayerSessionCount (int value)
 
FleetUtilizationWithMaximumPlayerSessionCount (int value)
 
const Aws::StringGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
FleetUtilizationWithLocation (const Aws::String &value)
 
FleetUtilizationWithLocation (Aws::String &&value)
 
FleetUtilizationWithLocation (const char *value)
 

Detailed Description

Current resource utilization statistics in a specified fleet or location. The location value might refer to a fleet's remote location or its home Region.

Related actions

DescribeFleetUtilization | DescribeFleetLocationUtilization

See Also:

AWS API Reference

Definition at line 34 of file FleetUtilization.h.

Constructor & Destructor Documentation

◆ FleetUtilization() [1/2]

Aws::GameLift::Model::FleetUtilization::FleetUtilization ( )

◆ FleetUtilization() [2/2]

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

Member Function Documentation

◆ ActiveGameSessionCountHasBeenSet()

bool Aws::GameLift::Model::FleetUtilization::ActiveGameSessionCountHasBeenSet ( ) const
inline

The number of active game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 192 of file FleetUtilization.h.

◆ ActiveServerProcessCountHasBeenSet()

bool Aws::GameLift::Model::FleetUtilization::ActiveServerProcessCountHasBeenSet ( ) const
inline

The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

Definition at line 167 of file FleetUtilization.h.

◆ CurrentPlayerSessionCountHasBeenSet()

bool Aws::GameLift::Model::FleetUtilization::CurrentPlayerSessionCountHasBeenSet ( ) const
inline

The number of active player sessions that are currently being hosted across all instances in the fleet location.

Definition at line 217 of file FleetUtilization.h.

◆ FleetArnHasBeenSet()

bool Aws::GameLift::Model::FleetUtilization::FleetArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 100 of file FleetUtilization.h.

◆ FleetIdHasBeenSet()

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

A unique identifier for the fleet associated with the location.

Definition at line 51 of file FleetUtilization.h.

◆ GetActiveGameSessionCount()

int Aws::GameLift::Model::FleetUtilization::GetActiveGameSessionCount ( ) const
inline

The number of active game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 186 of file FleetUtilization.h.

◆ GetActiveServerProcessCount()

int Aws::GameLift::Model::FleetUtilization::GetActiveServerProcessCount ( ) const
inline

The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

Definition at line 161 of file FleetUtilization.h.

◆ GetCurrentPlayerSessionCount()

int Aws::GameLift::Model::FleetUtilization::GetCurrentPlayerSessionCount ( ) const
inline

The number of active player sessions that are currently being hosted across all instances in the fleet location.

Definition at line 211 of file FleetUtilization.h.

◆ GetFleetArn()

const Aws::String& Aws::GameLift::Model::FleetUtilization::GetFleetArn ( ) const
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 91 of file FleetUtilization.h.

◆ GetFleetId()

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

A unique identifier for the fleet associated with the location.

Definition at line 46 of file FleetUtilization.h.

◆ GetLocation()

const Aws::String& Aws::GameLift::Model::FleetUtilization::GetLocation ( ) const
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 261 of file FleetUtilization.h.

◆ GetMaximumPlayerSessionCount()

int Aws::GameLift::Model::FleetUtilization::GetMaximumPlayerSessionCount ( ) const
inline

The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 236 of file FleetUtilization.h.

◆ Jsonize()

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

◆ LocationHasBeenSet()

bool Aws::GameLift::Model::FleetUtilization::LocationHasBeenSet ( ) const
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 267 of file FleetUtilization.h.

◆ MaximumPlayerSessionCountHasBeenSet()

bool Aws::GameLift::Model::FleetUtilization::MaximumPlayerSessionCountHasBeenSet ( ) const
inline

The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 242 of file FleetUtilization.h.

◆ operator=()

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

◆ SetActiveGameSessionCount()

void Aws::GameLift::Model::FleetUtilization::SetActiveGameSessionCount ( int  value)
inline

The number of active game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 198 of file FleetUtilization.h.

◆ SetActiveServerProcessCount()

void Aws::GameLift::Model::FleetUtilization::SetActiveServerProcessCount ( int  value)
inline

The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

Definition at line 173 of file FleetUtilization.h.

◆ SetCurrentPlayerSessionCount()

void Aws::GameLift::Model::FleetUtilization::SetCurrentPlayerSessionCount ( int  value)
inline

The number of active player sessions that are currently being hosted across all instances in the fleet location.

Definition at line 223 of file FleetUtilization.h.

◆ SetFleetArn() [1/3]

void Aws::GameLift::Model::FleetUtilization::SetFleetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 118 of file FleetUtilization.h.

◆ SetFleetArn() [2/3]

void Aws::GameLift::Model::FleetUtilization::SetFleetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 109 of file FleetUtilization.h.

◆ SetFleetArn() [3/3]

void Aws::GameLift::Model::FleetUtilization::SetFleetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 127 of file FleetUtilization.h.

◆ SetFleetId() [1/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 61 of file FleetUtilization.h.

◆ SetFleetId() [2/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 56 of file FleetUtilization.h.

◆ SetFleetId() [3/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 66 of file FleetUtilization.h.

◆ SetLocation() [1/3]

void Aws::GameLift::Model::FleetUtilization::SetLocation ( Aws::String &&  value)
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 279 of file FleetUtilization.h.

◆ SetLocation() [2/3]

void Aws::GameLift::Model::FleetUtilization::SetLocation ( const Aws::String value)
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 273 of file FleetUtilization.h.

◆ SetLocation() [3/3]

void Aws::GameLift::Model::FleetUtilization::SetLocation ( const char *  value)
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 285 of file FleetUtilization.h.

◆ SetMaximumPlayerSessionCount()

void Aws::GameLift::Model::FleetUtilization::SetMaximumPlayerSessionCount ( int  value)
inline

The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 248 of file FleetUtilization.h.

◆ WithActiveGameSessionCount()

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithActiveGameSessionCount ( int  value)
inline

The number of active game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 204 of file FleetUtilization.h.

◆ WithActiveServerProcessCount()

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithActiveServerProcessCount ( int  value)
inline

The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

Definition at line 179 of file FleetUtilization.h.

◆ WithCurrentPlayerSessionCount()

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithCurrentPlayerSessionCount ( int  value)
inline

The number of active player sessions that are currently being hosted across all instances in the fleet location.

Definition at line 229 of file FleetUtilization.h.

◆ WithFleetArn() [1/3]

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithFleetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 145 of file FleetUtilization.h.

◆ WithFleetArn() [2/3]

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithFleetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 136 of file FleetUtilization.h.

◆ WithFleetArn() [3/3]

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithFleetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that is assigned to a GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

Definition at line 154 of file FleetUtilization.h.

◆ WithFleetId() [1/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 76 of file FleetUtilization.h.

◆ WithFleetId() [2/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 71 of file FleetUtilization.h.

◆ WithFleetId() [3/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 81 of file FleetUtilization.h.

◆ WithLocation() [1/3]

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithLocation ( Aws::String &&  value)
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 297 of file FleetUtilization.h.

◆ WithLocation() [2/3]

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithLocation ( const Aws::String value)
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 291 of file FleetUtilization.h.

◆ WithLocation() [3/3]

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithLocation ( const char *  value)
inline

The fleet location for the fleet utilization information, expressed as an AWS Region code, such as us-west-2.

Definition at line 303 of file FleetUtilization.h.

◆ WithMaximumPlayerSessionCount()

FleetUtilization& Aws::GameLift::Model::FleetUtilization::WithMaximumPlayerSessionCount ( int  value)
inline

The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

Definition at line 254 of file FleetUtilization.h.


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