Struct aws_sdk_emr::types::builders::HadoopStepConfigBuilder
source · #[non_exhaustive]pub struct HadoopStepConfigBuilder { /* private fields */ }
Expand description
A builder for HadoopStepConfig
.
Implementations§
source§impl HadoopStepConfigBuilder
impl HadoopStepConfigBuilder
sourcepub fn jar(self, input: impl Into<String>) -> Self
pub fn jar(self, input: impl Into<String>) -> Self
The path to the JAR file that runs during the step.
sourcepub fn set_jar(self, input: Option<String>) -> Self
pub fn set_jar(self, input: Option<String>) -> Self
The path to the JAR file that runs during the step.
sourcepub fn properties(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn properties(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to properties
.
To override the contents of this collection use set_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.
sourcepub fn set_properties(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_properties(self, input: Option<HashMap<String, String>>) -> Self
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.
sourcepub fn get_properties(&self) -> &Option<HashMap<String, String>>
pub fn get_properties(&self) -> &Option<HashMap<String, String>>
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.
sourcepub fn main_class(self, input: impl Into<String>) -> Self
pub fn main_class(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_main_class(self, input: Option<String>) -> Self
pub fn set_main_class(self, input: Option<String>) -> Self
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.
sourcepub fn get_main_class(&self) -> &Option<String>
pub fn get_main_class(&self) -> &Option<String>
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.
sourcepub fn args(self, input: impl Into<String>) -> Self
pub fn args(self, input: impl Into<String>) -> Self
Appends an item to args
.
To override the contents of this collection use set_args
.
The list of command line arguments to pass to the JAR file's main function for execution.
sourcepub fn set_args(self, input: Option<Vec<String>>) -> Self
pub fn set_args(self, input: Option<Vec<String>>) -> Self
The list of command line arguments to pass to the JAR file's main function for execution.
sourcepub fn get_args(&self) -> &Option<Vec<String>>
pub fn get_args(&self) -> &Option<Vec<String>>
The list of command line arguments to pass to the JAR file's main function for execution.
sourcepub fn build(self) -> HadoopStepConfig
pub fn build(self) -> HadoopStepConfig
Consumes the builder and constructs a HadoopStepConfig
.
Trait Implementations§
source§impl Clone for HadoopStepConfigBuilder
impl Clone for HadoopStepConfigBuilder
source§fn clone(&self) -> HadoopStepConfigBuilder
fn clone(&self) -> HadoopStepConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HadoopStepConfigBuilder
impl Debug for HadoopStepConfigBuilder
source§impl Default for HadoopStepConfigBuilder
impl Default for HadoopStepConfigBuilder
source§fn default() -> HadoopStepConfigBuilder
fn default() -> HadoopStepConfigBuilder
source§impl PartialEq for HadoopStepConfigBuilder
impl PartialEq for HadoopStepConfigBuilder
source§fn eq(&self, other: &HadoopStepConfigBuilder) -> bool
fn eq(&self, other: &HadoopStepConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.