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

#include <Configuration.h>

Public Member Functions

 Configuration ()
 
 Configuration (Aws::Utils::Json::JsonView jsonValue)
 
Configurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClassification () const
 
bool ClassificationHasBeenSet () const
 
void SetClassification (const Aws::String &value)
 
void SetClassification (Aws::String &&value)
 
void SetClassification (const char *value)
 
ConfigurationWithClassification (const Aws::String &value)
 
ConfigurationWithClassification (Aws::String &&value)
 
ConfigurationWithClassification (const char *value)
 
const Aws::Vector< Configuration > & GetConfigurations () const
 
bool ConfigurationsHasBeenSet () const
 
void SetConfigurations (const Aws::Vector< Configuration > &value)
 
void SetConfigurations (Aws::Vector< Configuration > &&value)
 
ConfigurationWithConfigurations (const Aws::Vector< Configuration > &value)
 
ConfigurationWithConfigurations (Aws::Vector< Configuration > &&value)
 
ConfigurationAddConfigurations (const Configuration &value)
 
ConfigurationAddConfigurations (Configuration &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetProperties () const
 
bool PropertiesHasBeenSet () const
 
void SetProperties (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetProperties (Aws::Map< Aws::String, Aws::String > &&value)
 
ConfigurationWithProperties (const Aws::Map< Aws::String, Aws::String > &value)
 
ConfigurationWithProperties (Aws::Map< Aws::String, Aws::String > &&value)
 
ConfigurationAddProperties (const Aws::String &key, const Aws::String &value)
 
ConfigurationAddProperties (Aws::String &&key, const Aws::String &value)
 
ConfigurationAddProperties (const Aws::String &key, Aws::String &&value)
 
ConfigurationAddProperties (Aws::String &&key, Aws::String &&value)
 
ConfigurationAddProperties (const char *key, Aws::String &&value)
 
ConfigurationAddProperties (Aws::String &&key, const char *value)
 
ConfigurationAddProperties (const char *key, const char *value)
 

Detailed Description

Amazon EMR releases 4.x or later.

An optional configuration specification to be used when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file. For more information, see Configuring Applications.

See Also:

AWS API Reference

Definition at line 42 of file Configuration.h.

Constructor & Destructor Documentation

◆ Configuration() [1/2]

Aws::EMR::Model::Configuration::Configuration ( )

◆ Configuration() [2/2]

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

Member Function Documentation

◆ AddConfigurations() [1/2]

Configuration& Aws::EMR::Model::Configuration::AddConfigurations ( const Configuration value)
inline

A list of additional configurations to apply within a configuration object.

Definition at line 132 of file Configuration.h.

◆ AddConfigurations() [2/2]

Configuration& Aws::EMR::Model::Configuration::AddConfigurations ( Configuration &&  value)
inline

A list of additional configurations to apply within a configuration object.

Definition at line 138 of file Configuration.h.

◆ AddProperties() [1/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( const Aws::String key,
const Aws::String value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 174 of file Configuration.h.

◆ AddProperties() [2/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( Aws::String &&  key,
const Aws::String value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 179 of file Configuration.h.

◆ AddProperties() [3/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( const Aws::String key,
Aws::String &&  value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 184 of file Configuration.h.

◆ AddProperties() [4/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 189 of file Configuration.h.

◆ AddProperties() [5/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( const char *  key,
Aws::String &&  value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 194 of file Configuration.h.

◆ AddProperties() [6/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( Aws::String &&  key,
const char *  value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 199 of file Configuration.h.

◆ AddProperties() [7/7]

Configuration& Aws::EMR::Model::Configuration::AddProperties ( const char *  key,
const char *  value 
)
inline

A set of properties specified within a configuration classification.

Definition at line 204 of file Configuration.h.

◆ ClassificationHasBeenSet()

bool Aws::EMR::Model::Configuration::ClassificationHasBeenSet ( ) const
inline

The classification within a configuration.

Definition at line 59 of file Configuration.h.

◆ ConfigurationsHasBeenSet()

bool Aws::EMR::Model::Configuration::ConfigurationsHasBeenSet ( ) const
inline

A list of additional configurations to apply within a configuration object.

Definition at line 102 of file Configuration.h.

◆ GetClassification()

const Aws::String& Aws::EMR::Model::Configuration::GetClassification ( ) const
inline

The classification within a configuration.

Definition at line 54 of file Configuration.h.

◆ GetConfigurations()

const Aws::Vector<Configuration>& Aws::EMR::Model::Configuration::GetConfigurations ( ) const
inline

A list of additional configurations to apply within a configuration object.

Definition at line 96 of file Configuration.h.

◆ GetProperties()

const Aws::Map<Aws::String, Aws::String>& Aws::EMR::Model::Configuration::GetProperties ( ) const
inline

A set of properties specified within a configuration classification.

Definition at line 144 of file Configuration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PropertiesHasBeenSet()

bool Aws::EMR::Model::Configuration::PropertiesHasBeenSet ( ) const
inline

A set of properties specified within a configuration classification.

Definition at line 149 of file Configuration.h.

◆ SetClassification() [1/3]

void Aws::EMR::Model::Configuration::SetClassification ( const Aws::String value)
inline

The classification within a configuration.

Definition at line 64 of file Configuration.h.

◆ SetClassification() [2/3]

void Aws::EMR::Model::Configuration::SetClassification ( Aws::String &&  value)
inline

The classification within a configuration.

Definition at line 69 of file Configuration.h.

◆ SetClassification() [3/3]

void Aws::EMR::Model::Configuration::SetClassification ( const char *  value)
inline

The classification within a configuration.

Definition at line 74 of file Configuration.h.

◆ SetConfigurations() [1/2]

void Aws::EMR::Model::Configuration::SetConfigurations ( const Aws::Vector< Configuration > &  value)
inline

A list of additional configurations to apply within a configuration object.

Definition at line 108 of file Configuration.h.

◆ SetConfigurations() [2/2]

void Aws::EMR::Model::Configuration::SetConfigurations ( Aws::Vector< Configuration > &&  value)
inline

A list of additional configurations to apply within a configuration object.

Definition at line 114 of file Configuration.h.

◆ SetProperties() [1/2]

void Aws::EMR::Model::Configuration::SetProperties ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A set of properties specified within a configuration classification.

Definition at line 154 of file Configuration.h.

◆ SetProperties() [2/2]

void Aws::EMR::Model::Configuration::SetProperties ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A set of properties specified within a configuration classification.

Definition at line 159 of file Configuration.h.

◆ WithClassification() [1/3]

Configuration& Aws::EMR::Model::Configuration::WithClassification ( const Aws::String value)
inline

The classification within a configuration.

Definition at line 79 of file Configuration.h.

◆ WithClassification() [2/3]

Configuration& Aws::EMR::Model::Configuration::WithClassification ( Aws::String &&  value)
inline

The classification within a configuration.

Definition at line 84 of file Configuration.h.

◆ WithClassification() [3/3]

Configuration& Aws::EMR::Model::Configuration::WithClassification ( const char *  value)
inline

The classification within a configuration.

Definition at line 89 of file Configuration.h.

◆ WithConfigurations() [1/2]

Configuration& Aws::EMR::Model::Configuration::WithConfigurations ( const Aws::Vector< Configuration > &  value)
inline

A list of additional configurations to apply within a configuration object.

Definition at line 120 of file Configuration.h.

◆ WithConfigurations() [2/2]

Configuration& Aws::EMR::Model::Configuration::WithConfigurations ( Aws::Vector< Configuration > &&  value)
inline

A list of additional configurations to apply within a configuration object.

Definition at line 126 of file Configuration.h.

◆ WithProperties() [1/2]

Configuration& Aws::EMR::Model::Configuration::WithProperties ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A set of properties specified within a configuration classification.

Definition at line 164 of file Configuration.h.

◆ WithProperties() [2/2]

Configuration& Aws::EMR::Model::Configuration::WithProperties ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A set of properties specified within a configuration classification.

Definition at line 169 of file Configuration.h.


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