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

#include <EBSOptions.h>

Public Member Functions

 EBSOptions ()
 
 EBSOptions (Aws::Utils::Json::JsonView jsonValue)
 
EBSOptionsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetEBSEnabled () const
 
bool EBSEnabledHasBeenSet () const
 
void SetEBSEnabled (bool value)
 
EBSOptionsWithEBSEnabled (bool value)
 
const VolumeTypeGetVolumeType () const
 
bool VolumeTypeHasBeenSet () const
 
void SetVolumeType (const VolumeType &value)
 
void SetVolumeType (VolumeType &&value)
 
EBSOptionsWithVolumeType (const VolumeType &value)
 
EBSOptionsWithVolumeType (VolumeType &&value)
 
int GetVolumeSize () const
 
bool VolumeSizeHasBeenSet () const
 
void SetVolumeSize (int value)
 
EBSOptionsWithVolumeSize (int value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
EBSOptionsWithIops (int value)
 

Detailed Description

Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage.

See Also:

AWS API Reference

Definition at line 34 of file EBSOptions.h.

Constructor & Destructor Documentation

◆ EBSOptions() [1/2]

Aws::ElasticsearchService::Model::EBSOptions::EBSOptions ( )

◆ EBSOptions() [2/2]

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

Member Function Documentation

◆ EBSEnabledHasBeenSet()

bool Aws::ElasticsearchService::Model::EBSOptions::EBSEnabledHasBeenSet ( ) const
inline

Specifies whether EBS-based storage is enabled.

Definition at line 51 of file EBSOptions.h.

◆ GetEBSEnabled()

bool Aws::ElasticsearchService::Model::EBSOptions::GetEBSEnabled ( ) const
inline

Specifies whether EBS-based storage is enabled.

Definition at line 46 of file EBSOptions.h.

◆ GetIops()

int Aws::ElasticsearchService::Model::EBSOptions::GetIops ( ) const
inline

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

Definition at line 119 of file EBSOptions.h.

◆ GetVolumeSize()

int Aws::ElasticsearchService::Model::EBSOptions::GetVolumeSize ( ) const
inline

Integer to specify the size of an EBS volume.

Definition at line 98 of file EBSOptions.h.

◆ GetVolumeType()

const VolumeType& Aws::ElasticsearchService::Model::EBSOptions::GetVolumeType ( ) const
inline

Specifies the volume type for EBS-based storage.

Definition at line 67 of file EBSOptions.h.

◆ IopsHasBeenSet()

bool Aws::ElasticsearchService::Model::EBSOptions::IopsHasBeenSet ( ) const
inline

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

Definition at line 124 of file EBSOptions.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetEBSEnabled()

void Aws::ElasticsearchService::Model::EBSOptions::SetEBSEnabled ( bool  value)
inline

Specifies whether EBS-based storage is enabled.

Definition at line 56 of file EBSOptions.h.

◆ SetIops()

void Aws::ElasticsearchService::Model::EBSOptions::SetIops ( int  value)
inline

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

Definition at line 129 of file EBSOptions.h.

◆ SetVolumeSize()

void Aws::ElasticsearchService::Model::EBSOptions::SetVolumeSize ( int  value)
inline

Integer to specify the size of an EBS volume.

Definition at line 108 of file EBSOptions.h.

◆ SetVolumeType() [1/2]

void Aws::ElasticsearchService::Model::EBSOptions::SetVolumeType ( const VolumeType value)
inline

Specifies the volume type for EBS-based storage.

Definition at line 77 of file EBSOptions.h.

◆ SetVolumeType() [2/2]

void Aws::ElasticsearchService::Model::EBSOptions::SetVolumeType ( VolumeType &&  value)
inline

Specifies the volume type for EBS-based storage.

Definition at line 82 of file EBSOptions.h.

◆ VolumeSizeHasBeenSet()

bool Aws::ElasticsearchService::Model::EBSOptions::VolumeSizeHasBeenSet ( ) const
inline

Integer to specify the size of an EBS volume.

Definition at line 103 of file EBSOptions.h.

◆ VolumeTypeHasBeenSet()

bool Aws::ElasticsearchService::Model::EBSOptions::VolumeTypeHasBeenSet ( ) const
inline

Specifies the volume type for EBS-based storage.

Definition at line 72 of file EBSOptions.h.

◆ WithEBSEnabled()

EBSOptions& Aws::ElasticsearchService::Model::EBSOptions::WithEBSEnabled ( bool  value)
inline

Specifies whether EBS-based storage is enabled.

Definition at line 61 of file EBSOptions.h.

◆ WithIops()

EBSOptions& Aws::ElasticsearchService::Model::EBSOptions::WithIops ( int  value)
inline

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

Definition at line 134 of file EBSOptions.h.

◆ WithVolumeSize()

EBSOptions& Aws::ElasticsearchService::Model::EBSOptions::WithVolumeSize ( int  value)
inline

Integer to specify the size of an EBS volume.

Definition at line 113 of file EBSOptions.h.

◆ WithVolumeType() [1/2]

EBSOptions& Aws::ElasticsearchService::Model::EBSOptions::WithVolumeType ( const VolumeType value)
inline

Specifies the volume type for EBS-based storage.

Definition at line 87 of file EBSOptions.h.

◆ WithVolumeType() [2/2]

EBSOptions& Aws::ElasticsearchService::Model::EBSOptions::WithVolumeType ( VolumeType &&  value)
inline

Specifies the volume type for EBS-based storage.

Definition at line 92 of file EBSOptions.h.


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