|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.elasticmapreduce.model.HadoopStepConfig
public class HadoopStepConfig
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.
Constructor Summary | |
---|---|
HadoopStepConfig()
|
Method Summary | |
---|---|
HadoopStepConfig |
addPropertiesEntry(String key,
String value)
The list of Java properties that are set when the step runs. |
HadoopStepConfig |
clearPropertiesEntries()
Removes all the entries added into Properties. |
boolean |
equals(Object obj)
|
List<String> |
getArgs()
The list of command line arguments to pass to the JAR file's main function for execution. |
String |
getJar()
The path to the JAR file that runs during the step. |
String |
getMainClass()
The name of the main class in the specified Java file. |
Map<String,String> |
getProperties()
The list of Java properties that are set when the step runs. |
int |
hashCode()
|
void |
setArgs(Collection<String> args)
The list of command line arguments to pass to the JAR file's main function for execution. |
void |
setJar(String jar)
The path to the JAR file that runs during the step. |
void |
setMainClass(String mainClass)
The name of the main class in the specified Java file. |
void |
setProperties(Map<String,String> properties)
The list of Java properties that are set when the step runs. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
HadoopStepConfig |
withArgs(Collection<String> args)
The list of command line arguments to pass to the JAR file's main function for execution. |
HadoopStepConfig |
withArgs(String... args)
The list of command line arguments to pass to the JAR file's main function for execution. |
HadoopStepConfig |
withJar(String jar)
The path to the JAR file that runs during the step. |
HadoopStepConfig |
withMainClass(String mainClass)
The name of the main class in the specified Java file. |
HadoopStepConfig |
withProperties(Map<String,String> properties)
The list of Java properties that are set when the step runs. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HadoopStepConfig()
Method Detail |
---|
public String getJar()
public void setJar(String jar)
jar
- The path to the JAR file that runs during the step.public HadoopStepConfig withJar(String jar)
Returns a reference to this object so that method calls can be chained together.
jar
- The path to the JAR file that runs during the step.
public Map<String,String> getProperties()
public void setProperties(Map<String,String> properties)
properties
- 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.public HadoopStepConfig withProperties(Map<String,String> properties)
Returns a reference to this object so that method calls can be chained together.
properties
- 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.
public HadoopStepConfig addPropertiesEntry(String key, String value)
The method adds a new key-value pair into Properties parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into Properties.value
- The corresponding value of the entry to be added into Properties.public HadoopStepConfig clearPropertiesEntries()
Returns a reference to this object so that method calls can be chained together.
public String getMainClass()
public void setMainClass(String mainClass)
mainClass
- 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.public HadoopStepConfig withMainClass(String mainClass)
Returns a reference to this object so that method calls can be chained together.
mainClass
- 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.
public List<String> getArgs()
public void setArgs(Collection<String> args)
args
- The list of command line arguments to pass to the JAR file's main
function for execution.public HadoopStepConfig withArgs(String... args)
Returns a reference to this object so that method calls can be chained together.
args
- The list of command line arguments to pass to the JAR file's main
function for execution.
public HadoopStepConfig withArgs(Collection<String> args)
Returns a reference to this object so that method calls can be chained together.
args
- The list of command line arguments to pass to the JAR file's main
function for execution.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |