AWS SDK for C++  1.9.44
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 Aws::StringGetFleetArn () const
 
bool FleetArnHasBeenSet () const
 
void SetFleetArn (const Aws::String &value)
 
void SetFleetArn (Aws::String &&value)
 
void SetFleetArn (const char *value)
 
FleetCapacityWithFleetArn (const Aws::String &value)
 
FleetCapacityWithFleetArn (Aws::String &&value)
 
FleetCapacityWithFleetArn (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)
 
const Aws::StringGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
FleetCapacityWithLocation (const Aws::String &value)
 
FleetCapacityWithLocation (Aws::String &&value)
 
FleetCapacityWithLocation (const char *value)
 

Detailed Description

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

Related actions

DescribeFleetCapacity | DescribeFleetLocationCapacity | UpdateFleetCapacity

See Also:

AWS API Reference

Definition at line 37 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

◆ FleetArnHasBeenSet()

bool Aws::GameLift::Model::FleetCapacity::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 103 of file FleetCapacity.h.

◆ FleetIdHasBeenSet()

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

A unique identifier for the fleet associated with the location.

Definition at line 54 of file FleetCapacity.h.

◆ GetFleetArn()

const Aws::String& Aws::GameLift::Model::FleetCapacity::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 94 of file FleetCapacity.h.

◆ GetFleetId()

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

A unique identifier for the fleet associated with the location.

Definition at line 49 of file FleetCapacity.h.

◆ GetInstanceCounts()

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

The current instance count and capacity settings for the fleet location.

Definition at line 218 of file FleetCapacity.h.

◆ GetInstanceType()

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

The EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 167 of file FleetCapacity.h.

◆ GetLocation()

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

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

Definition at line 250 of file FleetCapacity.h.

◆ InstanceCountsHasBeenSet()

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

The current instance count and capacity settings for the fleet location.

Definition at line 223 of file FleetCapacity.h.

◆ InstanceTypeHasBeenSet()

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

The EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 176 of file FleetCapacity.h.

◆ Jsonize()

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

◆ LocationHasBeenSet()

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

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

Definition at line 256 of file FleetCapacity.h.

◆ operator=()

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

◆ SetFleetArn() [1/3]

void Aws::GameLift::Model::FleetCapacity::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 121 of file FleetCapacity.h.

◆ SetFleetArn() [2/3]

void Aws::GameLift::Model::FleetCapacity::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 112 of file FleetCapacity.h.

◆ SetFleetArn() [3/3]

void Aws::GameLift::Model::FleetCapacity::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 130 of file FleetCapacity.h.

◆ SetFleetId() [1/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 64 of file FleetCapacity.h.

◆ SetFleetId() [2/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 59 of file FleetCapacity.h.

◆ SetFleetId() [3/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 69 of file FleetCapacity.h.

◆ SetInstanceCounts() [1/2]

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

The current instance count and capacity settings for the fleet location.

Definition at line 228 of file FleetCapacity.h.

◆ SetInstanceCounts() [2/2]

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

The current instance count and capacity settings for the fleet location.

Definition at line 233 of file FleetCapacity.h.

◆ SetInstanceType() [1/2]

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

The EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 185 of file FleetCapacity.h.

◆ SetInstanceType() [2/2]

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

The EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 194 of file FleetCapacity.h.

◆ SetLocation() [1/3]

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

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

Definition at line 268 of file FleetCapacity.h.

◆ SetLocation() [2/3]

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

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

Definition at line 262 of file FleetCapacity.h.

◆ SetLocation() [3/3]

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

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

Definition at line 274 of file FleetCapacity.h.

◆ WithFleetArn() [1/3]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::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 148 of file FleetCapacity.h.

◆ WithFleetArn() [2/3]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::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 139 of file FleetCapacity.h.

◆ WithFleetArn() [3/3]

FleetCapacity& Aws::GameLift::Model::FleetCapacity::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 157 of file FleetCapacity.h.

◆ WithFleetId() [1/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 79 of file FleetCapacity.h.

◆ WithFleetId() [2/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 74 of file FleetCapacity.h.

◆ WithFleetId() [3/3]

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

A unique identifier for the fleet associated with the location.

Definition at line 84 of file FleetCapacity.h.

◆ WithInstanceCounts() [1/2]

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

The current instance count and capacity settings for the fleet location.

Definition at line 238 of file FleetCapacity.h.

◆ WithInstanceCounts() [2/2]

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

The current instance count and capacity settings for the fleet location.

Definition at line 243 of file FleetCapacity.h.

◆ WithInstanceType() [1/2]

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

The EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 203 of file FleetCapacity.h.

◆ WithInstanceType() [2/2]

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

The EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon EC2 Instance Types for detailed descriptions.

Definition at line 212 of file FleetCapacity.h.

◆ WithLocation() [1/3]

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

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

Definition at line 286 of file FleetCapacity.h.

◆ WithLocation() [2/3]

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

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

Definition at line 280 of file FleetCapacity.h.

◆ WithLocation() [3/3]

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

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

Definition at line 292 of file FleetCapacity.h.


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