## Uses of Class
com.amazonaws.services.elastictranscoder.model.CreateJobRequest

Packages that use CreateJobRequest
com.amazonaws.services.elastictranscoder: <fullname>AWS Elastic Transcoder Service</fullname>
com.amazonaws.services.elastictranscoder.model

### Uses of CreateJobRequest in com.amazonaws.services.elastictranscoder

Methods in com.amazonaws.services.elastictranscoder with parameters of type CreateJobRequest
`CreateJobResult` AmazonElasticTranscoderClient.`createJob(CreateJobRequest createJobRequest)` 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.
`CreateJobResult` AmazonElasticTranscoder.`createJob(CreateJobRequest createJobRequest)` 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.
`CreateJobResult` AbstractAmazonElasticTranscoder.`createJob(CreateJobRequest request)`
`Future<CreateJobResult>` AmazonElasticTranscoderAsyncClient.`createJobAsync(CreateJobRequest request)`
`Future<CreateJobResult>` AmazonElasticTranscoderAsync.`createJobAsync(CreateJobRequest createJobRequest)` 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.
`Future<CreateJobResult>` AbstractAmazonElasticTranscoderAsync.`createJobAsync(CreateJobRequest request)`
`Future<CreateJobResult>` AmazonElasticTranscoderAsyncClient.`createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)`
`Future<CreateJobResult>` AmazonElasticTranscoderAsync.`createJobAsync(CreateJobRequest createJobRequest, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)` 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.
`Future<CreateJobResult>` AbstractAmazonElasticTranscoderAsync.`createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)`

Method parameters in com.amazonaws.services.elastictranscoder with type arguments of type CreateJobRequest
`Future<CreateJobResult>` AmazonElasticTranscoderAsyncClient.`createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)`
`Future<CreateJobResult>` AmazonElasticTranscoderAsync.`createJobAsync(CreateJobRequest createJobRequest, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)` 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.
`Future<CreateJobResult>` AbstractAmazonElasticTranscoderAsync.`createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)`

### Uses of CreateJobRequest in com.amazonaws.services.elastictranscoder.model

Methods in com.amazonaws.services.elastictranscoder.model that return CreateJobRequest
`CreateJobRequest` CreateJobRequest.`addUserMetadataEntry(String key, String value)`
`CreateJobRequest` CreateJobRequest.`clearUserMetadataEntries()` Removes all the entries added into UserMetadata.
`CreateJobRequest` CreateJobRequest.`clone()`
`CreateJobRequest` CreateJobRequest.`withInput(JobInput input)` A section of the request body that provides information about the file that is being transcoded.
`CreateJobRequest` CreateJobRequest.`withInputs(Collection<JobInput> inputs)` A section of the request body that provides information about the files that are being transcoded.
`CreateJobRequest` CreateJobRequest.`withInputs(JobInput... inputs)` A section of the request body that provides information about the files that are being transcoded.
`CreateJobRequest` CreateJobRequest.`withOutput(CreateJobOutput output)` A section of the request body that provides information about the transcoded (target) file.
`CreateJobRequest` CreateJobRequest.`withOutputKeyPrefix(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` CreateJobRequest.`withOutputs(Collection<CreateJobOutput> outputs)` A section of the request body that provides information about the transcoded (target) files.
`CreateJobRequest` CreateJobRequest.`withOutputs(CreateJobOutput... outputs)` A section of the request body that provides information about the transcoded (target) files.
`CreateJobRequest` CreateJobRequest.`withPipelineId(String pipelineId)` The `Id` of the pipeline that you want Elastic Transcoder to use for transcoding.
`CreateJobRequest` CreateJobRequest.`withPlaylists(Collection<CreateJobPlaylist> playlists)` If you specify a preset in `PresetId` for which the value of `Container` is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.
`CreateJobRequest` CreateJobRequest.`withPlaylists(CreateJobPlaylist... playlists)` If you specify a preset in `PresetId` for which the value of `Container` is fmp4 (Fragmented MP4) or ts (MPEG-TS), Playlists contains information about the master playlists that you want Elastic Transcoder to create.
`CreateJobRequest` CreateJobRequest.`withUserMetadata(Map<String,String> userMetadata)` User-defined metadata that you want to associate with an Elastic Transcoder job.