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

#include <HadoopStepConfig.h>

Public Member Functions

 HadoopStepConfig ()
 
 HadoopStepConfig (Aws::Utils::Json::JsonView jsonValue)
 
HadoopStepConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetJar () const
 
bool JarHasBeenSet () const
 
void SetJar (const Aws::String &value)
 
void SetJar (Aws::String &&value)
 
void SetJar (const char *value)
 
HadoopStepConfigWithJar (const Aws::String &value)
 
HadoopStepConfigWithJar (Aws::String &&value)
 
HadoopStepConfigWithJar (const char *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)
 
HadoopStepConfigWithProperties (const Aws::Map< Aws::String, Aws::String > &value)
 
HadoopStepConfigWithProperties (Aws::Map< Aws::String, Aws::String > &&value)
 
HadoopStepConfigAddProperties (const Aws::String &key, const Aws::String &value)
 
HadoopStepConfigAddProperties (Aws::String &&key, const Aws::String &value)
 
HadoopStepConfigAddProperties (const Aws::String &key, Aws::String &&value)
 
HadoopStepConfigAddProperties (Aws::String &&key, Aws::String &&value)
 
HadoopStepConfigAddProperties (const char *key, Aws::String &&value)
 
HadoopStepConfigAddProperties (Aws::String &&key, const char *value)
 
HadoopStepConfigAddProperties (const char *key, const char *value)
 
const Aws::StringGetMainClass () const
 
bool MainClassHasBeenSet () const
 
void SetMainClass (const Aws::String &value)
 
void SetMainClass (Aws::String &&value)
 
void SetMainClass (const char *value)
 
HadoopStepConfigWithMainClass (const Aws::String &value)
 
HadoopStepConfigWithMainClass (Aws::String &&value)
 
HadoopStepConfigWithMainClass (const char *value)
 
const Aws::Vector< Aws::String > & GetArgs () const
 
bool ArgsHasBeenSet () const
 
void SetArgs (const Aws::Vector< Aws::String > &value)
 
void SetArgs (Aws::Vector< Aws::String > &&value)
 
HadoopStepConfigWithArgs (const Aws::Vector< Aws::String > &value)
 
HadoopStepConfigWithArgs (Aws::Vector< Aws::String > &&value)
 
HadoopStepConfigAddArgs (const Aws::String &value)
 
HadoopStepConfigAddArgs (Aws::String &&value)
 
HadoopStepConfigAddArgs (const char *value)
 

Detailed Description

A cluster step consisting of a JAR file whose main function will be executed. The main function submits a job for Hadoop to execute and waits for the job to finish or fail.

See Also:

AWS API Reference

Definition at line 35 of file HadoopStepConfig.h.

Constructor & Destructor Documentation

◆ HadoopStepConfig() [1/2]

Aws::EMR::Model::HadoopStepConfig::HadoopStepConfig ( )

◆ HadoopStepConfig() [2/2]

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

Member Function Documentation

◆ AddArgs() [1/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::AddArgs ( const Aws::String value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 253 of file HadoopStepConfig.h.

◆ AddArgs() [2/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::AddArgs ( Aws::String &&  value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 259 of file HadoopStepConfig.h.

◆ AddArgs() [3/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::AddArgs ( const char *  value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 265 of file HadoopStepConfig.h.

◆ AddProperties() [1/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 125 of file HadoopStepConfig.h.

◆ AddProperties() [2/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 131 of file HadoopStepConfig.h.

◆ AddProperties() [3/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 137 of file HadoopStepConfig.h.

◆ AddProperties() [4/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 143 of file HadoopStepConfig.h.

◆ AddProperties() [5/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 149 of file HadoopStepConfig.h.

◆ AddProperties() [6/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 155 of file HadoopStepConfig.h.

◆ AddProperties() [7/7]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 161 of file HadoopStepConfig.h.

◆ ArgsHasBeenSet()

bool Aws::EMR::Model::HadoopStepConfig::ArgsHasBeenSet ( ) const
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 223 of file HadoopStepConfig.h.

◆ GetArgs()

const Aws::Vector<Aws::String>& Aws::EMR::Model::HadoopStepConfig::GetArgs ( ) const
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 217 of file HadoopStepConfig.h.

◆ GetJar()

const Aws::String& Aws::EMR::Model::HadoopStepConfig::GetJar ( ) const
inline

The path to the JAR file that runs during the step.

Definition at line 47 of file HadoopStepConfig.h.

◆ GetMainClass()

const Aws::String& Aws::EMR::Model::HadoopStepConfig::GetMainClass ( ) const
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 168 of file HadoopStepConfig.h.

◆ GetProperties()

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 89 of file HadoopStepConfig.h.

◆ JarHasBeenSet()

bool Aws::EMR::Model::HadoopStepConfig::JarHasBeenSet ( ) const
inline

The path to the JAR file that runs during the step.

Definition at line 52 of file HadoopStepConfig.h.

◆ Jsonize()

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

◆ MainClassHasBeenSet()

bool Aws::EMR::Model::HadoopStepConfig::MainClassHasBeenSet ( ) const
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 174 of file HadoopStepConfig.h.

◆ operator=()

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

◆ PropertiesHasBeenSet()

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 95 of file HadoopStepConfig.h.

◆ SetArgs() [1/2]

void Aws::EMR::Model::HadoopStepConfig::SetArgs ( const Aws::Vector< Aws::String > &  value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 229 of file HadoopStepConfig.h.

◆ SetArgs() [2/2]

void Aws::EMR::Model::HadoopStepConfig::SetArgs ( Aws::Vector< Aws::String > &&  value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 235 of file HadoopStepConfig.h.

◆ SetJar() [1/3]

void Aws::EMR::Model::HadoopStepConfig::SetJar ( const Aws::String value)
inline

The path to the JAR file that runs during the step.

Definition at line 57 of file HadoopStepConfig.h.

◆ SetJar() [2/3]

void Aws::EMR::Model::HadoopStepConfig::SetJar ( Aws::String &&  value)
inline

The path to the JAR file that runs during the step.

Definition at line 62 of file HadoopStepConfig.h.

◆ SetJar() [3/3]

void Aws::EMR::Model::HadoopStepConfig::SetJar ( const char *  value)
inline

The path to the JAR file that runs during the step.

Definition at line 67 of file HadoopStepConfig.h.

◆ SetMainClass() [1/3]

void Aws::EMR::Model::HadoopStepConfig::SetMainClass ( const Aws::String value)
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 180 of file HadoopStepConfig.h.

◆ SetMainClass() [2/3]

void Aws::EMR::Model::HadoopStepConfig::SetMainClass ( Aws::String &&  value)
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 186 of file HadoopStepConfig.h.

◆ SetMainClass() [3/3]

void Aws::EMR::Model::HadoopStepConfig::SetMainClass ( const char *  value)
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 192 of file HadoopStepConfig.h.

◆ SetProperties() [1/2]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 101 of file HadoopStepConfig.h.

◆ SetProperties() [2/2]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 107 of file HadoopStepConfig.h.

◆ WithArgs() [1/2]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithArgs ( const Aws::Vector< Aws::String > &  value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 241 of file HadoopStepConfig.h.

◆ WithArgs() [2/2]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithArgs ( Aws::Vector< Aws::String > &&  value)
inline

The list of command line arguments to pass to the JAR file's main function for execution.

Definition at line 247 of file HadoopStepConfig.h.

◆ WithJar() [1/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithJar ( const Aws::String value)
inline

The path to the JAR file that runs during the step.

Definition at line 72 of file HadoopStepConfig.h.

◆ WithJar() [2/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithJar ( Aws::String &&  value)
inline

The path to the JAR file that runs during the step.

Definition at line 77 of file HadoopStepConfig.h.

◆ WithJar() [3/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithJar ( const char *  value)
inline

The path to the JAR file that runs during the step.

Definition at line 82 of file HadoopStepConfig.h.

◆ WithMainClass() [1/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithMainClass ( const Aws::String value)
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 198 of file HadoopStepConfig.h.

◆ WithMainClass() [2/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithMainClass ( Aws::String &&  value)
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 204 of file HadoopStepConfig.h.

◆ WithMainClass() [3/3]

HadoopStepConfig& Aws::EMR::Model::HadoopStepConfig::WithMainClass ( const char *  value)
inline

The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.

Definition at line 210 of file HadoopStepConfig.h.

◆ WithProperties() [1/2]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 113 of file HadoopStepConfig.h.

◆ WithProperties() [2/2]

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

The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.

Definition at line 119 of file HadoopStepConfig.h.


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