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

#include <Limits.h>

Public Member Functions

 Limits ()
 
 Limits (Aws::Utils::Json::JsonView jsonValue)
 
Limitsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< StorageType > & GetStorageTypes () const
 
bool StorageTypesHasBeenSet () const
 
void SetStorageTypes (const Aws::Vector< StorageType > &value)
 
void SetStorageTypes (Aws::Vector< StorageType > &&value)
 
LimitsWithStorageTypes (const Aws::Vector< StorageType > &value)
 
LimitsWithStorageTypes (Aws::Vector< StorageType > &&value)
 
LimitsAddStorageTypes (const StorageType &value)
 
LimitsAddStorageTypes (StorageType &&value)
 
const InstanceLimitsGetInstanceLimits () const
 
bool InstanceLimitsHasBeenSet () const
 
void SetInstanceLimits (const InstanceLimits &value)
 
void SetInstanceLimits (InstanceLimits &&value)
 
LimitsWithInstanceLimits (const InstanceLimits &value)
 
LimitsWithInstanceLimits (InstanceLimits &&value)
 
const Aws::Vector< AdditionalLimit > & GetAdditionalLimits () const
 
bool AdditionalLimitsHasBeenSet () const
 
void SetAdditionalLimits (const Aws::Vector< AdditionalLimit > &value)
 
void SetAdditionalLimits (Aws::Vector< AdditionalLimit > &&value)
 
LimitsWithAdditionalLimits (const Aws::Vector< AdditionalLimit > &value)
 
LimitsWithAdditionalLimits (Aws::Vector< AdditionalLimit > &&value)
 
LimitsAddAdditionalLimits (const AdditionalLimit &value)
 
LimitsAddAdditionalLimits (AdditionalLimit &&value)
 

Detailed Description

Limits for given InstanceType and for each of it's role.
Limits contains following StorageTypes, InstanceLimits and AdditionalLimits

See Also:

AWS API Reference

Definition at line 37 of file Limits.h.

Constructor & Destructor Documentation

◆ Limits() [1/2]

Aws::ElasticsearchService::Model::Limits::Limits ( )

◆ Limits() [2/2]

Aws::ElasticsearchService::Model::Limits::Limits ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAdditionalLimits() [1/2]

Limits& Aws::ElasticsearchService::Model::Limits::AddAdditionalLimits ( AdditionalLimit &&  value)
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 160 of file Limits.h.

◆ AddAdditionalLimits() [2/2]

Limits& Aws::ElasticsearchService::Model::Limits::AddAdditionalLimits ( const AdditionalLimit value)
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 154 of file Limits.h.

◆ AdditionalLimitsHasBeenSet()

bool Aws::ElasticsearchService::Model::Limits::AdditionalLimitsHasBeenSet ( ) const
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 124 of file Limits.h.

◆ AddStorageTypes() [1/2]

Limits& Aws::ElasticsearchService::Model::Limits::AddStorageTypes ( const StorageType value)
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 86 of file Limits.h.

◆ AddStorageTypes() [2/2]

Limits& Aws::ElasticsearchService::Model::Limits::AddStorageTypes ( StorageType &&  value)
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 92 of file Limits.h.

◆ GetAdditionalLimits()

const Aws::Vector<AdditionalLimit>& Aws::ElasticsearchService::Model::Limits::GetAdditionalLimits ( ) const
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 118 of file Limits.h.

◆ GetInstanceLimits()

const InstanceLimits& Aws::ElasticsearchService::Model::Limits::GetInstanceLimits ( ) const
inline

Definition at line 96 of file Limits.h.

◆ GetStorageTypes()

const Aws::Vector<StorageType>& Aws::ElasticsearchService::Model::Limits::GetStorageTypes ( ) const
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 50 of file Limits.h.

◆ InstanceLimitsHasBeenSet()

bool Aws::ElasticsearchService::Model::Limits::InstanceLimitsHasBeenSet ( ) const
inline

Definition at line 99 of file Limits.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::Limits::Jsonize ( ) const

◆ operator=()

Limits& Aws::ElasticsearchService::Model::Limits::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAdditionalLimits() [1/2]

void Aws::ElasticsearchService::Model::Limits::SetAdditionalLimits ( Aws::Vector< AdditionalLimit > &&  value)
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 136 of file Limits.h.

◆ SetAdditionalLimits() [2/2]

void Aws::ElasticsearchService::Model::Limits::SetAdditionalLimits ( const Aws::Vector< AdditionalLimit > &  value)
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 130 of file Limits.h.

◆ SetInstanceLimits() [1/2]

void Aws::ElasticsearchService::Model::Limits::SetInstanceLimits ( const InstanceLimits value)
inline

Definition at line 102 of file Limits.h.

◆ SetInstanceLimits() [2/2]

void Aws::ElasticsearchService::Model::Limits::SetInstanceLimits ( InstanceLimits &&  value)
inline

Definition at line 105 of file Limits.h.

◆ SetStorageTypes() [1/2]

void Aws::ElasticsearchService::Model::Limits::SetStorageTypes ( Aws::Vector< StorageType > &&  value)
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 68 of file Limits.h.

◆ SetStorageTypes() [2/2]

void Aws::ElasticsearchService::Model::Limits::SetStorageTypes ( const Aws::Vector< StorageType > &  value)
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 62 of file Limits.h.

◆ StorageTypesHasBeenSet()

bool Aws::ElasticsearchService::Model::Limits::StorageTypesHasBeenSet ( ) const
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 56 of file Limits.h.

◆ WithAdditionalLimits() [1/2]

Limits& Aws::ElasticsearchService::Model::Limits::WithAdditionalLimits ( Aws::Vector< AdditionalLimit > &&  value)
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 148 of file Limits.h.

◆ WithAdditionalLimits() [2/2]

Limits& Aws::ElasticsearchService::Model::Limits::WithAdditionalLimits ( const Aws::Vector< AdditionalLimit > &  value)
inline

List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

Definition at line 142 of file Limits.h.

◆ WithInstanceLimits() [1/2]

Limits& Aws::ElasticsearchService::Model::Limits::WithInstanceLimits ( const InstanceLimits value)
inline

Definition at line 108 of file Limits.h.

◆ WithInstanceLimits() [2/2]

Limits& Aws::ElasticsearchService::Model::Limits::WithInstanceLimits ( InstanceLimits &&  value)
inline

Definition at line 111 of file Limits.h.

◆ WithStorageTypes() [1/2]

Limits& Aws::ElasticsearchService::Model::Limits::WithStorageTypes ( Aws::Vector< StorageType > &&  value)
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 80 of file Limits.h.

◆ WithStorageTypes() [2/2]

Limits& Aws::ElasticsearchService::Model::Limits::WithStorageTypes ( const Aws::Vector< StorageType > &  value)
inline

StorageType represents the list of storage related types and attributes that are available for given InstanceType.

Definition at line 74 of file Limits.h.


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