Struct aws_sdk_emr::model::hadoop_step_config::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for HadoopStepConfig.
Implementations§
source§impl Builder
impl Builder
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 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 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 build(self) -> HadoopStepConfig
pub fn build(self) -> HadoopStepConfig
Consumes the builder and constructs a HadoopStepConfig.