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

#include <HadoopJarStepConfig.h>

Public Member Functions

 HadoopJarStepConfig ()
 
 HadoopJarStepConfig (Aws::Utils::Json::JsonView jsonValue)
 
HadoopJarStepConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< KeyValue > & GetProperties () const
 
bool PropertiesHasBeenSet () const
 
void SetProperties (const Aws::Vector< KeyValue > &value)
 
void SetProperties (Aws::Vector< KeyValue > &&value)
 
HadoopJarStepConfigWithProperties (const Aws::Vector< KeyValue > &value)
 
HadoopJarStepConfigWithProperties (Aws::Vector< KeyValue > &&value)
 
HadoopJarStepConfigAddProperties (const KeyValue &value)
 
HadoopJarStepConfigAddProperties (KeyValue &&value)
 
const Aws::StringGetJar () const
 
bool JarHasBeenSet () const
 
void SetJar (const Aws::String &value)
 
void SetJar (Aws::String &&value)
 
void SetJar (const char *value)
 
HadoopJarStepConfigWithJar (const Aws::String &value)
 
HadoopJarStepConfigWithJar (Aws::String &&value)
 
HadoopJarStepConfigWithJar (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)
 
HadoopJarStepConfigWithMainClass (const Aws::String &value)
 
HadoopJarStepConfigWithMainClass (Aws::String &&value)
 
HadoopJarStepConfigWithMainClass (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)
 
HadoopJarStepConfigWithArgs (const Aws::Vector< Aws::String > &value)
 
HadoopJarStepConfigWithArgs (Aws::Vector< Aws::String > &&value)
 
HadoopJarStepConfigAddArgs (const Aws::String &value)
 
HadoopJarStepConfigAddArgs (Aws::String &&value)
 
HadoopJarStepConfigAddArgs (const char *value)
 

Detailed Description

A job flow 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 HadoopJarStepConfig.h.

Constructor & Destructor Documentation

◆ HadoopJarStepConfig() [1/2]

Aws::EMR::Model::HadoopJarStepConfig::HadoopJarStepConfig ( )

◆ HadoopJarStepConfig() [2/2]

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

Member Function Documentation

◆ AddArgs() [1/3]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 223 of file HadoopJarStepConfig.h.

◆ AddArgs() [2/3]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 229 of file HadoopJarStepConfig.h.

◆ AddArgs() [3/3]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 235 of file HadoopJarStepConfig.h.

◆ AddProperties() [1/2]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::AddProperties ( const KeyValue value)
inline

A 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 84 of file HadoopJarStepConfig.h.

◆ AddProperties() [2/2]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::AddProperties ( KeyValue &&  value)
inline

A 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 90 of file HadoopJarStepConfig.h.

◆ ArgsHasBeenSet()

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 193 of file HadoopJarStepConfig.h.

◆ GetArgs()

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 187 of file HadoopJarStepConfig.h.

◆ GetJar()

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

A path to a JAR file run during the step.

Definition at line 96 of file HadoopJarStepConfig.h.

◆ GetMainClass()

const Aws::String& Aws::EMR::Model::HadoopJarStepConfig::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 138 of file HadoopJarStepConfig.h.

◆ GetProperties()

const Aws::Vector<KeyValue>& Aws::EMR::Model::HadoopJarStepConfig::GetProperties ( ) const
inline

A 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 48 of file HadoopJarStepConfig.h.

◆ JarHasBeenSet()

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

A path to a JAR file run during the step.

Definition at line 101 of file HadoopJarStepConfig.h.

◆ Jsonize()

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

◆ MainClassHasBeenSet()

bool Aws::EMR::Model::HadoopJarStepConfig::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 144 of file HadoopJarStepConfig.h.

◆ operator=()

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

◆ PropertiesHasBeenSet()

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

A 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 54 of file HadoopJarStepConfig.h.

◆ SetArgs() [1/2]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 199 of file HadoopJarStepConfig.h.

◆ SetArgs() [2/2]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 205 of file HadoopJarStepConfig.h.

◆ SetJar() [1/3]

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

A path to a JAR file run during the step.

Definition at line 106 of file HadoopJarStepConfig.h.

◆ SetJar() [2/3]

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

A path to a JAR file run during the step.

Definition at line 111 of file HadoopJarStepConfig.h.

◆ SetJar() [3/3]

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

A path to a JAR file run during the step.

Definition at line 116 of file HadoopJarStepConfig.h.

◆ SetMainClass() [1/3]

void Aws::EMR::Model::HadoopJarStepConfig::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 150 of file HadoopJarStepConfig.h.

◆ SetMainClass() [2/3]

void Aws::EMR::Model::HadoopJarStepConfig::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 156 of file HadoopJarStepConfig.h.

◆ SetMainClass() [3/3]

void Aws::EMR::Model::HadoopJarStepConfig::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 162 of file HadoopJarStepConfig.h.

◆ SetProperties() [1/2]

void Aws::EMR::Model::HadoopJarStepConfig::SetProperties ( const Aws::Vector< KeyValue > &  value)
inline

A 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 60 of file HadoopJarStepConfig.h.

◆ SetProperties() [2/2]

void Aws::EMR::Model::HadoopJarStepConfig::SetProperties ( Aws::Vector< KeyValue > &&  value)
inline

A 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 66 of file HadoopJarStepConfig.h.

◆ WithArgs() [1/2]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 211 of file HadoopJarStepConfig.h.

◆ WithArgs() [2/2]

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

A list of command line arguments passed to the JAR file's main function when executed.

Definition at line 217 of file HadoopJarStepConfig.h.

◆ WithJar() [1/3]

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

A path to a JAR file run during the step.

Definition at line 121 of file HadoopJarStepConfig.h.

◆ WithJar() [2/3]

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

A path to a JAR file run during the step.

Definition at line 126 of file HadoopJarStepConfig.h.

◆ WithJar() [3/3]

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

A path to a JAR file run during the step.

Definition at line 131 of file HadoopJarStepConfig.h.

◆ WithMainClass() [1/3]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::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 168 of file HadoopJarStepConfig.h.

◆ WithMainClass() [2/3]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::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 174 of file HadoopJarStepConfig.h.

◆ WithMainClass() [3/3]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::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 180 of file HadoopJarStepConfig.h.

◆ WithProperties() [1/2]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::WithProperties ( const Aws::Vector< KeyValue > &  value)
inline

A 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 72 of file HadoopJarStepConfig.h.

◆ WithProperties() [2/2]

HadoopJarStepConfig& Aws::EMR::Model::HadoopJarStepConfig::WithProperties ( Aws::Vector< KeyValue > &&  value)
inline

A 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 78 of file HadoopJarStepConfig.h.


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