Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.elastictranscoder.model
Class CreateJobRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.elastictranscoder.model.CreateJobRequest
All Implemented Interfaces:
java.io.Serializable

public class CreateJobRequest
extends AmazonWebServiceRequest
implements java.io.Serializable

Container for the parameters to the CreateJob operation.

To create a job, send a POST request to the /2012-09-25/jobs resource.

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.

See Also:
AmazonElasticTranscoder.createJob(CreateJobRequest), Serialized Form

Constructor Summary
CreateJobRequest()
           
 
Method Summary
 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()
          A section of the request body that provides information about the transcoded (target) file.
 java.lang.String getPipelineId()
          The Id of the pipeline that you want Elastic Transcoder to use for transcoding.
 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)
          A section of the request body that provides information about the transcoded (target) file.
 void setPipelineId(java.lang.String pipelineId)
          The Id of the pipeline that you want Elastic Transcoder to use for transcoding.
 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)
          A section of the request body that provides information about the transcoded (target) file.
 CreateJobRequest withPipelineId(java.lang.String pipelineId)
          The Id of the pipeline that you want Elastic Transcoder to use for transcoding.
 
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateJobRequest

public CreateJobRequest()
Method Detail

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}$

Returns:
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}$

Parameters:
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}$

Parameters:
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 updated object so that method calls can be chained together.

getInput

public JobInput getInput()
A section of the request body that provides information about the file that is being transcoded.

Returns:
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.

Parameters:
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.

Parameters:
input - A section of the request body that provides information about the file that is being transcoded.
Returns:
A reference to this updated object so that method calls can be chained together.

getOutput

public CreateJobOutput getOutput()
A section of the request body that provides information about the transcoded (target) file.

Returns:
A section of the request body that provides information about the transcoded (target) file.

setOutput

public void setOutput(CreateJobOutput output)
A section of the request body that provides information about the transcoded (target) file.

Parameters:
output - A section of the request body that provides information about the transcoded (target) file.

withOutput

public CreateJobRequest withOutput(CreateJobOutput output)
A section of the request body that provides information about the transcoded (target) file.

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

Parameters:
output - A section of the request body that provides information about the transcoded (target) file.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public java.lang.String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class java.lang.Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.