Struct aws_sdk_emr::types::HadoopStepConfig
source · #[non_exhaustive]pub struct HadoopStepConfig {
pub jar: Option<String>,
pub properties: Option<HashMap<String, String>>,
pub main_class: Option<String>,
pub args: Option<Vec<String>>,
}
Expand description
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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.jar: Option<String>
The path to the JAR file that runs during the step.
properties: 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.
main_class: 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.
args: Option<Vec<String>>
The list of command line arguments to pass to the JAR file's main function for execution.
Implementations§
source§impl HadoopStepConfig
impl HadoopStepConfig
sourcepub fn properties(&self) -> Option<&HashMap<String, String>>
pub fn 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) -> Option<&str>
pub fn main_class(&self) -> Option<&str>
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.
source§impl HadoopStepConfig
impl HadoopStepConfig
sourcepub fn builder() -> HadoopStepConfigBuilder
pub fn builder() -> HadoopStepConfigBuilder
Creates a new builder-style object to manufacture HadoopStepConfig
.
Trait Implementations§
source§impl Clone for HadoopStepConfig
impl Clone for HadoopStepConfig
source§fn clone(&self) -> HadoopStepConfig
fn clone(&self) -> HadoopStepConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HadoopStepConfig
impl Debug for HadoopStepConfig
source§impl PartialEq for HadoopStepConfig
impl PartialEq for HadoopStepConfig
impl StructuralPartialEq for HadoopStepConfig
Auto Trait Implementations§
impl Freeze for HadoopStepConfig
impl RefUnwindSafe for HadoopStepConfig
impl Send for HadoopStepConfig
impl Sync for HadoopStepConfig
impl Unpin for HadoopStepConfig
impl UnwindSafe for HadoopStepConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more