AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::EbsConfiguration Class Reference

#include <EbsConfiguration.h>

Public Member Functions

 EbsConfiguration ()
 
 EbsConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
EbsConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< EbsBlockDeviceConfig > & GetEbsBlockDeviceConfigs () const
 
bool EbsBlockDeviceConfigsHasBeenSet () const
 
void SetEbsBlockDeviceConfigs (const Aws::Vector< EbsBlockDeviceConfig > &value)
 
void SetEbsBlockDeviceConfigs (Aws::Vector< EbsBlockDeviceConfig > &&value)
 
EbsConfigurationWithEbsBlockDeviceConfigs (const Aws::Vector< EbsBlockDeviceConfig > &value)
 
EbsConfigurationWithEbsBlockDeviceConfigs (Aws::Vector< EbsBlockDeviceConfig > &&value)
 
EbsConfigurationAddEbsBlockDeviceConfigs (const EbsBlockDeviceConfig &value)
 
EbsConfigurationAddEbsBlockDeviceConfigs (EbsBlockDeviceConfig &&value)
 
bool GetEbsOptimized () const
 
bool EbsOptimizedHasBeenSet () const
 
void SetEbsOptimized (bool value)
 
EbsConfigurationWithEbsOptimized (bool value)
 

Detailed Description

The Amazon EBS configuration of a cluster instance.

See Also:

AWS API Reference

Definition at line 33 of file EbsConfiguration.h.

Constructor & Destructor Documentation

◆ EbsConfiguration() [1/2]

Aws::EMR::Model::EbsConfiguration::EbsConfiguration ( )

◆ EbsConfiguration() [2/2]

Aws::EMR::Model::EbsConfiguration::EbsConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddEbsBlockDeviceConfigs() [1/2]

EbsConfiguration& Aws::EMR::Model::EbsConfiguration::AddEbsBlockDeviceConfigs ( const EbsBlockDeviceConfig value)
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 82 of file EbsConfiguration.h.

◆ AddEbsBlockDeviceConfigs() [2/2]

EbsConfiguration& Aws::EMR::Model::EbsConfiguration::AddEbsBlockDeviceConfigs ( EbsBlockDeviceConfig &&  value)
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 88 of file EbsConfiguration.h.

◆ EbsBlockDeviceConfigsHasBeenSet()

bool Aws::EMR::Model::EbsConfiguration::EbsBlockDeviceConfigsHasBeenSet ( ) const
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 52 of file EbsConfiguration.h.

◆ EbsOptimizedHasBeenSet()

bool Aws::EMR::Model::EbsConfiguration::EbsOptimizedHasBeenSet ( ) const
inline

Indicates whether an Amazon EBS volume is EBS-optimized.

Definition at line 99 of file EbsConfiguration.h.

◆ GetEbsBlockDeviceConfigs()

const Aws::Vector<EbsBlockDeviceConfig>& Aws::EMR::Model::EbsConfiguration::GetEbsBlockDeviceConfigs ( ) const
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 46 of file EbsConfiguration.h.

◆ GetEbsOptimized()

bool Aws::EMR::Model::EbsConfiguration::GetEbsOptimized ( ) const
inline

Indicates whether an Amazon EBS volume is EBS-optimized.

Definition at line 94 of file EbsConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::EbsConfiguration::Jsonize ( ) const

◆ operator=()

EbsConfiguration& Aws::EMR::Model::EbsConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEbsBlockDeviceConfigs() [1/2]

void Aws::EMR::Model::EbsConfiguration::SetEbsBlockDeviceConfigs ( const Aws::Vector< EbsBlockDeviceConfig > &  value)
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 58 of file EbsConfiguration.h.

◆ SetEbsBlockDeviceConfigs() [2/2]

void Aws::EMR::Model::EbsConfiguration::SetEbsBlockDeviceConfigs ( Aws::Vector< EbsBlockDeviceConfig > &&  value)
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 64 of file EbsConfiguration.h.

◆ SetEbsOptimized()

void Aws::EMR::Model::EbsConfiguration::SetEbsOptimized ( bool  value)
inline

Indicates whether an Amazon EBS volume is EBS-optimized.

Definition at line 104 of file EbsConfiguration.h.

◆ WithEbsBlockDeviceConfigs() [1/2]

EbsConfiguration& Aws::EMR::Model::EbsConfiguration::WithEbsBlockDeviceConfigs ( const Aws::Vector< EbsBlockDeviceConfig > &  value)
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 70 of file EbsConfiguration.h.

◆ WithEbsBlockDeviceConfigs() [2/2]

EbsConfiguration& Aws::EMR::Model::EbsConfiguration::WithEbsBlockDeviceConfigs ( Aws::Vector< EbsBlockDeviceConfig > &&  value)
inline

An array of Amazon EBS volume specifications attached to a cluster instance.

Definition at line 76 of file EbsConfiguration.h.

◆ WithEbsOptimized()

EbsConfiguration& Aws::EMR::Model::EbsConfiguration::WithEbsOptimized ( bool  value)
inline

Indicates whether an Amazon EBS volume is EBS-optimized.

Definition at line 109 of file EbsConfiguration.h.


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