class_docstr: Config for a Hadoop Jar step.
class_docstr_tok: ["Config","for","a","Hadoop","Jar","step","."]
docstr: Create a definition for input data used by an EMR cluster(job flow) step.
  
  See AWS documentation for more information about the `StepConfig
  <https://docs.aws.amazon.com/emr/latest/APIReference/API_StepConfig.html>`_ API parameters.
  
  Args:
      args(List[str]):
          A list of command line arguments passed to
          the JAR file's main function when executed.
      jar(str): A path to a JAR file run during the step.
      main_class(str): The name of the main class in the specified Java file.
      properties(List(dict)): A list of key-value pairs that are set when the step runs.
docstr_tok: ["Create","a","definition","for","input","data","used","by","an","EMR","cluster","(","job","flow",")","step",".","See","AWS","documentation","for","more","information","about","the","`","StepConfig","<","https",":","\/\/docs.aws.amazon.com\/emr\/latest\/APIReference\/API_StepConfig.html",">","`","_","API","parameters",".","Args",":","args","(","List","[","str","]",")",":","A","list","of","command","line","arguments","passed","to","the","JAR","file","'s","main","function","when","executed",".","jar","(","str",")",":","A","path","to","a","JAR","file","run","during","the","step",".","main_class","(","str",")",":","The","name","of","the","main","class","in","the","specified","Java","file",".","properties","(","List","(","dict",")",")",":","A","list","of","key-value","pairs","that","are","set","when","the","step","runs","."]
code: def __init__(
      self,
      jar,
      args: List[str] = None,
      main_class: str = None,
      properties: List[dict] = None,
  ):
      """Create a definition for input data used by an EMR cluster(job flow) step.
  
      See AWS documentation for more information about the `StepConfig
      <https://docs.aws.amazon.com/emr/latest/APIReference/API_StepConfig.html>`_ API parameters.
  
      Args:
          args(List[str]):
              A list of command line arguments passed to
              the JAR file's main function when executed.
          jar(str): A path to a JAR file run during the step.
          main_class(str): The name of the main class in the specified Java file.
          properties(List(dict)): A list of key-value pairs that are set when the step runs.
      """
      self.jar = jar
      self.args = args
      self.main_class = main_class
      self.properties = properties
  
file_path: sagemaker-python-sdk/src/sagemaker/workflow/emr_step.py
imports: from __future__ import absolute_import
  from typing import Any, Dict, List, Union, Optional
  from sagemaker.workflow.entities import RequestType
  from sagemaker.workflow.properties import Properties
  from sagemaker.workflow.step_collections import StepCollection
  from sagemaker.workflow.steps import Step, StepTypeEnum, CacheConfig
label_desc: Use image node_id 1 to create a new EMRStepConfig object  with example: obj = EMRStepConfig(jar, args, main_class, properties)