com.amazonaws.services.elasticmapreduce.model

## クラス HadoopJarStepConfig

- java.lang.Object
- - com.amazonaws.services.elasticmapreduce.model.HadoopJarStepConfig

- すべての実装されたインタフェース:
    java.io.Serializable

      public class HadoopJarStepConfig
      extends java.lang.Object
      implements java.io.Serializable

  A job flow 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.

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `HadoopJarStepConfig()` Default constructor for a new HadoopJarStepConfig object.
    `HadoopJarStepConfig(java.lang.String jar)` Constructs a new HadoopJarStepConfig object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getArgs()` A list of command line arguments passed to the JAR file's main function when executed.
    `java.lang.String` | `getJar()` A path to a JAR file run during the step.
    `java.lang.String` | `getMainClass()` The name of the main class in the specified Java file.
    `java.util.List<KeyValue>` | `getProperties()` A list of Java properties that are set when the step runs.
    `int` | `hashCode()`
    `void` | `setArgs(java.util.Collection<java.lang.String> args)` A list of command line arguments passed to the JAR file's main function when executed.
    `void` | `setJar(java.lang.String jar)` A path to a JAR file run during the step.
    `void` | `setMainClass(java.lang.String mainClass)` The name of the main class in the specified Java file.
    `void` | `setProperties(java.util.Collection<KeyValue> properties)` A list of Java properties that are set when the step runs.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `HadoopJarStepConfig` | `withArgs(java.util.Collection<java.lang.String> args)` A list of command line arguments passed to the JAR file's main function when executed.
    `HadoopJarStepConfig` | `withArgs(java.lang.String... args)` A list of command line arguments passed to the JAR file's main function when executed.
    `HadoopJarStepConfig` | `withJar(java.lang.String jar)` A path to a JAR file run during the step.
    `HadoopJarStepConfig` | `withMainClass(java.lang.String mainClass)` The name of the main class in the specified Java file.
    `HadoopJarStepConfig` | `withProperties(java.util.Collection<KeyValue> properties)` A list of Java properties that are set when the step runs.
    `HadoopJarStepConfig` | `withProperties(KeyValue... properties)` A list of Java properties that are set when the step runs.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### HadoopJarStepConfig

          public HadoopJarStepConfig()

      Default constructor for a new HadoopJarStepConfig object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### HadoopJarStepConfig

          public HadoopJarStepConfig(java.lang.String jar)

      Constructs a new HadoopJarStepConfig object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `jar` - A path to a JAR file run during the step.

  - ### メソッドの詳細

    - #### getProperties

          public java.util.List<KeyValue> getProperties()

      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.
      戻り値:
        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.

    - #### setProperties

          public void setProperties(java.util.Collection<KeyValue> 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.
      パラメータ:
        `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.

    - #### withProperties

          public HadoopJarStepConfig withProperties(KeyValue... 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.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `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.

    - #### withProperties

          public HadoopJarStepConfig withProperties(java.util.Collection<KeyValue> 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.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `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.

    - #### getJar

          public java.lang.String getJar()

      A path to a JAR file run during the step.

      Constraints:
      Length: 0 - 10280
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        A path to a JAR file run during the step.

    - #### setJar

          public void setJar(java.lang.String jar)

      A path to a JAR file run during the step.

      Constraints:
      Length: 0 - 10280
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `jar` - A path to a JAR file run during the step.

    - #### withJar

          public HadoopJarStepConfig withJar(java.lang.String jar)

      A path to a JAR file run during the step.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 0 - 10280
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `jar` - A path to a JAR file run during the step.

    - #### getMainClass

          public java.lang.String getMainClass()

      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.

      Constraints:
      Length: 0 - 10280
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        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.

    - #### setMainClass

          public void setMainClass(java.lang.String mainClass)

      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.

      Constraints:
      Length: 0 - 10280
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `mainClass` - 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.

    - #### withMainClass

          public HadoopJarStepConfig withMainClass(java.lang.String mainClass)

      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.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 0 - 10280
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `mainClass` - 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.

    - #### getArgs

          public java.util.List<java.lang.String> getArgs()

      A list of command line arguments passed to the JAR file's main function when executed.
      戻り値:
        A list of command line arguments passed to the JAR file's main function when executed.

    - #### setArgs

          public void setArgs(java.util.Collection<java.lang.String> args)

      A list of command line arguments passed to the JAR file's main function when executed.
      パラメータ:
        `args` - A list of command line arguments passed to the JAR file's main function when executed.

    - #### withArgs

          public HadoopJarStepConfig withArgs(java.lang.String... args)

      A list of command line arguments passed to the JAR file's main function when executed.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `args` - A list of command line arguments passed to the JAR file's main function when executed.

    - #### withArgs

          public HadoopJarStepConfig withArgs(java.util.Collection<java.lang.String> args)

      A list of command line arguments passed to the JAR file's main function when executed.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `args` - A list of command line arguments passed to the JAR file's main function when executed.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`