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

#include <EC2InstanceLimit.h>

Public Member Functions

 EC2InstanceLimit ()
 
 EC2InstanceLimit (Aws::Utils::Json::JsonView jsonValue)
 
EC2InstanceLimitoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const EC2InstanceTypeGetEC2InstanceType () const
 
bool EC2InstanceTypeHasBeenSet () const
 
void SetEC2InstanceType (const EC2InstanceType &value)
 
void SetEC2InstanceType (EC2InstanceType &&value)
 
EC2InstanceLimitWithEC2InstanceType (const EC2InstanceType &value)
 
EC2InstanceLimitWithEC2InstanceType (EC2InstanceType &&value)
 
int GetCurrentInstances () const
 
bool CurrentInstancesHasBeenSet () const
 
void SetCurrentInstances (int value)
 
EC2InstanceLimitWithCurrentInstances (int value)
 
int GetInstanceLimit () const
 
bool InstanceLimitHasBeenSet () const
 
void SetInstanceLimit (int value)
 
EC2InstanceLimitWithInstanceLimit (int value)
 

Detailed Description

Maximum number of instances allowed based on the Amazon Elastic Compute Cloud (Amazon EC2) instance type. Instance limits can be retrieved by calling DescribeEC2InstanceLimits.

See Also:

AWS API Reference

Definition at line 43 of file EC2InstanceLimit.h.

Constructor & Destructor Documentation

◆ EC2InstanceLimit() [1/2]

Aws::GameLift::Model::EC2InstanceLimit::EC2InstanceLimit ( )

◆ EC2InstanceLimit() [2/2]

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

Member Function Documentation

◆ CurrentInstancesHasBeenSet()

bool Aws::GameLift::Model::EC2InstanceLimit::CurrentInstancesHasBeenSet ( ) const
inline

Number of instances of the specified type that are currently in use by this AWS account.

Definition at line 123 of file EC2InstanceLimit.h.

◆ EC2InstanceTypeHasBeenSet()

bool Aws::GameLift::Model::EC2InstanceLimit::EC2InstanceTypeHasBeenSet ( ) 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 70 of file EC2InstanceLimit.h.

◆ GetCurrentInstances()

int Aws::GameLift::Model::EC2InstanceLimit::GetCurrentInstances ( ) const
inline

Number of instances of the specified type that are currently in use by this AWS account.

Definition at line 117 of file EC2InstanceLimit.h.

◆ GetEC2InstanceType()

const EC2InstanceType& Aws::GameLift::Model::EC2InstanceLimit::GetEC2InstanceType ( ) 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 60 of file EC2InstanceLimit.h.

◆ GetInstanceLimit()

int Aws::GameLift::Model::EC2InstanceLimit::GetInstanceLimit ( ) const
inline

Number of instances allowed.

Definition at line 141 of file EC2InstanceLimit.h.

◆ InstanceLimitHasBeenSet()

bool Aws::GameLift::Model::EC2InstanceLimit::InstanceLimitHasBeenSet ( ) const
inline

Number of instances allowed.

Definition at line 146 of file EC2InstanceLimit.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCurrentInstances()

void Aws::GameLift::Model::EC2InstanceLimit::SetCurrentInstances ( int  value)
inline

Number of instances of the specified type that are currently in use by this AWS account.

Definition at line 129 of file EC2InstanceLimit.h.

◆ SetEC2InstanceType() [1/2]

void Aws::GameLift::Model::EC2InstanceLimit::SetEC2InstanceType ( 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 80 of file EC2InstanceLimit.h.

◆ SetEC2InstanceType() [2/2]

void Aws::GameLift::Model::EC2InstanceLimit::SetEC2InstanceType ( 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 90 of file EC2InstanceLimit.h.

◆ SetInstanceLimit()

void Aws::GameLift::Model::EC2InstanceLimit::SetInstanceLimit ( int  value)
inline

Number of instances allowed.

Definition at line 151 of file EC2InstanceLimit.h.

◆ WithCurrentInstances()

EC2InstanceLimit& Aws::GameLift::Model::EC2InstanceLimit::WithCurrentInstances ( int  value)
inline

Number of instances of the specified type that are currently in use by this AWS account.

Definition at line 135 of file EC2InstanceLimit.h.

◆ WithEC2InstanceType() [1/2]

EC2InstanceLimit& Aws::GameLift::Model::EC2InstanceLimit::WithEC2InstanceType ( 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 100 of file EC2InstanceLimit.h.

◆ WithEC2InstanceType() [2/2]

EC2InstanceLimit& Aws::GameLift::Model::EC2InstanceLimit::WithEC2InstanceType ( 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 110 of file EC2InstanceLimit.h.

◆ WithInstanceLimit()

EC2InstanceLimit& Aws::GameLift::Model::EC2InstanceLimit::WithInstanceLimit ( int  value)
inline

Number of instances allowed.

Definition at line 156 of file EC2InstanceLimit.h.


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