Struct aws_sdk_emr::model::hadoop_jar_step_config::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for HadoopJarStepConfig.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn properties(self, input: KeyValue) -> Self
pub fn properties(self, input: KeyValue) -> Self
Appends an item to properties.
To override the contents of this collection use set_properties.
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.
sourcepub fn set_properties(self, input: Option<Vec<KeyValue>>) -> Self
pub fn set_properties(self, input: Option<Vec<KeyValue>>) -> Self
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.
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.
A list of command line arguments passed to the JAR file's main function when executed.
sourcepub fn set_args(self, input: Option<Vec<String>>) -> Self
pub fn set_args(self, input: Option<Vec<String>>) -> Self
A list of command line arguments passed to the JAR file's main function when executed.
sourcepub fn build(self) -> HadoopJarStepConfig
pub fn build(self) -> HadoopJarStepConfig
Consumes the builder and constructs a HadoopJarStepConfig.