com.amazonaws.services.elastictranscoder.model

## クラス CreateJobRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elastictranscoder.model.CreateJobRequest

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

      public class CreateJobRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `CreateJob operation`.

  When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created.

  If you have specified more than one output for your jobs (for example, one output for the Kindle Fire and another output for the Apple iPhone 4s), you currently must use the Elastic Transcoder API to list the jobs (as opposed to the AWS Console).

  関連項目:
    `AmazonElasticTranscoder.createJob(CreateJobRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `CreateJobRequest()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `JobInput` | `getInput()` A section of the request body that provides information about the file that is being transcoded.
    `CreateJobOutput` | `getOutput()` The `CreateJobOutput` structure.
    `java.lang.String` | `getOutputKeyPrefix()` The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.
    `java.util.List<CreateJobOutput>` | `getOutputs()` A section of the request body that provides information about the transcoded (target) files.
    `java.lang.String` | `getPipelineId()` The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding.
    `java.util.List<CreateJobPlaylist>` | `getPlaylists()` If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.
    `int` | `hashCode()`
    `void` | `setInput(JobInput input)` A section of the request body that provides information about the file that is being transcoded.
    `void` | `setOutput(CreateJobOutput output)` The `CreateJobOutput` structure.
    `void` | `setOutputKeyPrefix(java.lang.String outputKeyPrefix)` The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.
    `void` | `setOutputs(java.util.Collection<CreateJobOutput> outputs)` A section of the request body that provides information about the transcoded (target) files.
    `void` | `setPipelineId(java.lang.String pipelineId)` The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding.
    `void` | `setPlaylists(java.util.Collection<CreateJobPlaylist> playlists)` If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CreateJobRequest` | `withInput(JobInput input)` A section of the request body that provides information about the file that is being transcoded.
    `CreateJobRequest` | `withOutput(CreateJobOutput output)` The `CreateJobOutput` structure.
    `CreateJobRequest` | `withOutputKeyPrefix(java.lang.String outputKeyPrefix)` The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.
    `CreateJobRequest` | `withOutputs(java.util.Collection<CreateJobOutput> outputs)` A section of the request body that provides information about the transcoded (target) files.
    `CreateJobRequest` | `withOutputs(CreateJobOutput... outputs)` A section of the request body that provides information about the transcoded (target) files.
    `CreateJobRequest` | `withPipelineId(java.lang.String pipelineId)` The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding.
    `CreateJobRequest` | `withPlaylists(java.util.Collection<CreateJobPlaylist> playlists)` If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.
    `CreateJobRequest` | `withPlaylists(CreateJobPlaylist... playlists)` If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### CreateJobRequest

          public CreateJobRequest()

  - ### メソッドの詳細

    - #### getPipelineId

          public java.lang.String getPipelineId()

      The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

      Constraints:
      Pattern: ^\d{13}-\w{6}$

      戻り値:
        The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

    - #### setPipelineId

          public void setPipelineId(java.lang.String pipelineId)

      The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

      Constraints:
      Pattern: ^\d{13}-\w{6}$

      パラメータ:
        `pipelineId` - The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

    - #### withPipelineId

          public CreateJobRequest withPipelineId(java.lang.String pipelineId)

      The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

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

      Constraints:
      Pattern: ^\d{13}-\w{6}$

      パラメータ:
        `pipelineId` - The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding. The pipeline determines several settings, including the Amazon S3 bucket from which Elastic Transcoder gets the files to transcode and the bucket into which Elastic Transcoder puts the transcoded files.

    - #### getInput

          public JobInput getInput()

      A section of the request body that provides information about the file that is being transcoded.
      戻り値:
        A section of the request body that provides information about the file that is being transcoded.

    - #### setInput

          public void setInput(JobInput input)

      A section of the request body that provides information about the file that is being transcoded.
      パラメータ:
        `input` - A section of the request body that provides information about the file that is being transcoded.

    - #### withInput

          public CreateJobRequest withInput(JobInput input)

      A section of the request body that provides information about the file that is being transcoded.

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

      パラメータ:
        `input` - A section of the request body that provides information about the file that is being transcoded.

    - #### getOutput

          public CreateJobOutput getOutput()

      The `CreateJobOutput` structure.
      戻り値:
        The `CreateJobOutput` structure.

    - #### setOutput

          public void setOutput(CreateJobOutput output)

      The `CreateJobOutput` structure.
      パラメータ:
        `output` - The `CreateJobOutput` structure.

    - #### withOutput

          public CreateJobRequest withOutput(CreateJobOutput output)

      The `CreateJobOutput` structure.

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

      パラメータ:
        `output` - The `CreateJobOutput` structure.

    - #### getOutputs

          public java.util.List<CreateJobOutput> getOutputs()

      A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

      Constraints:
      Length: 0 - 30

      戻り値:
        A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

    - #### setOutputs

          public void setOutputs(java.util.Collection<CreateJobOutput> outputs)

      A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

      Constraints:
      Length: 0 - 30

      パラメータ:
        `outputs` - A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

    - #### withOutputs

          public CreateJobRequest withOutputs(CreateJobOutput... outputs)

      A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

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

      Constraints:
      Length: 0 - 30

      パラメータ:
        `outputs` - A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

    - #### withOutputs

          public CreateJobRequest withOutputs(java.util.Collection<CreateJobOutput> outputs)

      A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

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

      Constraints:
      Length: 0 - 30

      パラメータ:
        `outputs` - A section of the request body that provides information about the transcoded (target) files. We recommend that you use the `Outputs` syntax instead of the `Output` syntax.

    - #### getOutputKeyPrefix

          public java.lang.String getOutputKeyPrefix()

      The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

      Constraints:
      Length: 1 - 255

      戻り値:
        The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

    - #### setOutputKeyPrefix

          public void setOutputKeyPrefix(java.lang.String outputKeyPrefix)

      The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

      Constraints:
      Length: 1 - 255

      パラメータ:
        `outputKeyPrefix` - The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

    - #### withOutputKeyPrefix

          public CreateJobRequest withOutputKeyPrefix(java.lang.String outputKeyPrefix)

      The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

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

      Constraints:
      Length: 1 - 255

      パラメータ:
        `outputKeyPrefix` - The value, if any, that you want Elastic Transcoder to prepend to the names of all files that this job creates, including output files, thumbnails, and playlists.

    - #### getPlaylists

          public java.util.List<CreateJobPlaylist> getPlaylists()

      If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

      We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

      Constraints:
      Length: 0 - 30

      戻り値:
        If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

        We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

    - #### setPlaylists

          public void setPlaylists(java.util.Collection<CreateJobPlaylist> playlists)

      If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

      We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

      Constraints:
      Length: 0 - 30

      パラメータ:
        `playlists` - If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

        We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

    - #### withPlaylists

          public CreateJobRequest withPlaylists(CreateJobPlaylist... playlists)

      If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

      We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

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

      Constraints:
      Length: 0 - 30

      パラメータ:
        `playlists` - If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

        We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

    - #### withPlaylists

          public CreateJobRequest withPlaylists(java.util.Collection<CreateJobPlaylist> playlists)

      If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

      We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

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

      Constraints:
      Length: 0 - 30

      パラメータ:
        `playlists` - If you specify a preset in `PresetId` for which the value of `Container` is ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.

        We recommend that you create only one master playlist. The maximum number of master playlists in a job is 30.

    - #### 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`