AWS SDK for C++  1.9.129
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 ( 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() [2/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() [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 ( 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.

◆ SetArgs() [2/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.

◆ SetJar() [1/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() [2/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() [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 ( 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() [2/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() [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 ( 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.

◆ SetProperties() [2/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.

◆ WithArgs() [1/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.

◆ WithArgs() [2/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.

◆ WithJar() [1/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() [2/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() [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 ( 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() [2/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() [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 ( 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.

◆ WithProperties() [2/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.


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