public class JobOutput extends Object implements Serializable, Cloneable
IMPORTANT:Outputs recommended instead.
If you specified one output for a job, information about that output. If you specified multiple outputs for a job, theOutput
 object lists information about the first output. This duplicates the
 information that is listed for the first output in the
 Outputs object.
 | Constructor and Description | 
|---|
| JobOutput() | 
| Modifier and Type | Method and Description | 
|---|---|
| JobOutput | clone() | 
| boolean | equals(Object obj) | 
| JobAlbumArt | getAlbumArt()The album art to be associated with the output file, if any. | 
| String | getAppliedColorSpaceConversion()If Elastic Transcoder used a preset with a
  ColorSpaceConversionModeto transcode the output file,
 theAppliedColorSpaceConversionparameter shows the
 conversion used. | 
| Captions | getCaptions()You can configure Elastic Transcoder to transcode captions, or
 subtitles, from one format to another. | 
| List<Clip> | getComposition()You can create an output file that contains an excerpt from the input
 file. | 
| Long | getDuration()Duration of the output file, in seconds. | 
| Long | getDurationMillis()Duration of the output file, in milliseconds. | 
| Encryption | getEncryption()The encryption settings, if any, that you want Elastic Transcoder to
 apply to your output files. | 
| Long | getFileSize()File size of the output file, in bytes. | 
| String | getFrameRate()Frame rate of the output file, in frames per second. | 
| Integer | getHeight()Height of the output file, in pixels. | 
| String | getId()A sequential counter, starting with 1, that identifies an output among
 the outputs from the current job. | 
| String | getKey()The name to assign to the transcoded file. | 
| String | getPresetId()The value of the  Idobject for the preset that you want
 to use for this job. | 
| String | getRotate()The number of degrees clockwise by which you want Elastic Transcoder
 to rotate the output relative to the input. | 
| String | getSegmentDuration()PresetIdfor
 which the value ofContainerisfmp4(Fragmented MP4) orts(MPEG-TS),SegmentDurationis the target maximum duration of each
 segment in seconds. | 
| String | getStatus()The status of one output in a job. | 
| String | getStatusDetail()Information that further explains  Status. | 
| Encryption | getThumbnailEncryption()The encryption settings, if any, that you want Elastic Transcoder to
 apply to your thumbnail. | 
| String | getThumbnailPattern()Whether you want Elastic Transcoder to create thumbnails for your
 videos and, if so, how you want Elastic Transcoder to name the files. | 
| List<JobWatermark> | getWatermarks()Information about the watermarks that you want Elastic Transcoder to
 add to the video during transcoding. | 
| Integer | getWidth()Specifies the width of the output file in pixels. | 
| int | hashCode() | 
| void | setAlbumArt(JobAlbumArt albumArt)The album art to be associated with the output file, if any. | 
| void | setAppliedColorSpaceConversion(String appliedColorSpaceConversion)If Elastic Transcoder used a preset with a
  ColorSpaceConversionModeto transcode the output file,
 theAppliedColorSpaceConversionparameter shows the
 conversion used. | 
| void | setCaptions(Captions captions)You can configure Elastic Transcoder to transcode captions, or
 subtitles, from one format to another. | 
| void | setComposition(Collection<Clip> composition)You can create an output file that contains an excerpt from the input
 file. | 
| void | setDuration(Long duration)Duration of the output file, in seconds. | 
| void | setDurationMillis(Long durationMillis)Duration of the output file, in milliseconds. | 
| void | setEncryption(Encryption encryption)The encryption settings, if any, that you want Elastic Transcoder to
 apply to your output files. | 
| void | setFileSize(Long fileSize)File size of the output file, in bytes. | 
| void | setFrameRate(String frameRate)Frame rate of the output file, in frames per second. | 
| void | setHeight(Integer height)Height of the output file, in pixels. | 
| void | setId(String id)A sequential counter, starting with 1, that identifies an output among
 the outputs from the current job. | 
| void | setKey(String key)The name to assign to the transcoded file. | 
| void | setPresetId(String presetId)The value of the  Idobject for the preset that you want
 to use for this job. | 
| void | setRotate(String rotate)The number of degrees clockwise by which you want Elastic Transcoder
 to rotate the output relative to the input. | 
| void | setSegmentDuration(String segmentDuration)PresetIdfor
 which the value ofContainerisfmp4(Fragmented MP4) orts(MPEG-TS),SegmentDurationis the target maximum duration of each
 segment in seconds. | 
| void | setStatus(String status)The status of one output in a job. | 
| void | setStatusDetail(String statusDetail)Information that further explains  Status. | 
| void | setThumbnailEncryption(Encryption thumbnailEncryption)The encryption settings, if any, that you want Elastic Transcoder to
 apply to your thumbnail. | 
| void | setThumbnailPattern(String thumbnailPattern)Whether you want Elastic Transcoder to create thumbnails for your
 videos and, if so, how you want Elastic Transcoder to name the files. | 
| void | setWatermarks(Collection<JobWatermark> watermarks)Information about the watermarks that you want Elastic Transcoder to
 add to the video during transcoding. | 
| void | setWidth(Integer width)Specifies the width of the output file in pixels. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| JobOutput | withAlbumArt(JobAlbumArt albumArt)The album art to be associated with the output file, if any. | 
| JobOutput | withAppliedColorSpaceConversion(String appliedColorSpaceConversion)If Elastic Transcoder used a preset with a
  ColorSpaceConversionModeto transcode the output file,
 theAppliedColorSpaceConversionparameter shows the
 conversion used. | 
| JobOutput | withCaptions(Captions captions)You can configure Elastic Transcoder to transcode captions, or
 subtitles, from one format to another. | 
| JobOutput | withComposition(Clip... composition)You can create an output file that contains an excerpt from the input
 file. | 
| JobOutput | withComposition(Collection<Clip> composition)You can create an output file that contains an excerpt from the input
 file. | 
| JobOutput | withDuration(Long duration)Duration of the output file, in seconds. | 
| JobOutput | withDurationMillis(Long durationMillis)Duration of the output file, in milliseconds. | 
| JobOutput | withEncryption(Encryption encryption)The encryption settings, if any, that you want Elastic Transcoder to
 apply to your output files. | 
| JobOutput | withFileSize(Long fileSize)File size of the output file, in bytes. | 
| JobOutput | withFrameRate(String frameRate)Frame rate of the output file, in frames per second. | 
| JobOutput | withHeight(Integer height)Height of the output file, in pixels. | 
| JobOutput | withId(String id)A sequential counter, starting with 1, that identifies an output among
 the outputs from the current job. | 
| JobOutput | withKey(String key)The name to assign to the transcoded file. | 
| JobOutput | withPresetId(String presetId)The value of the  Idobject for the preset that you want
 to use for this job. | 
| JobOutput | withRotate(String rotate)The number of degrees clockwise by which you want Elastic Transcoder
 to rotate the output relative to the input. | 
| JobOutput | withSegmentDuration(String segmentDuration)PresetIdfor
 which the value ofContainerisfmp4(Fragmented MP4) orts(MPEG-TS),SegmentDurationis the target maximum duration of each
 segment in seconds. | 
| JobOutput | withStatus(String status)The status of one output in a job. | 
| JobOutput | withStatusDetail(String statusDetail)Information that further explains  Status. | 
| JobOutput | withThumbnailEncryption(Encryption thumbnailEncryption)The encryption settings, if any, that you want Elastic Transcoder to
 apply to your thumbnail. | 
| JobOutput | withThumbnailPattern(String thumbnailPattern)Whether you want Elastic Transcoder to create thumbnails for your
 videos and, if so, how you want Elastic Transcoder to name the files. | 
| JobOutput | withWatermarks(Collection<JobWatermark> watermarks)Information about the watermarks that you want Elastic Transcoder to
 add to the video during transcoding. | 
| JobOutput | withWatermarks(JobWatermark... watermarks)Information about the watermarks that you want Elastic Transcoder to
 add to the video during transcoding. | 
| JobOutput | withWidth(Integer width)Specifies the width of the output file in pixels. | 
public String getId()
public void setId(String id)
id - A sequential counter, starting with 1, that identifies an output among
         the outputs from the current job. In the Output syntax, this value is
         always 1.public JobOutput withId(String id)
Returns a reference to this object so that method calls can be chained together.
id - A sequential counter, starting with 1, that identifies an output among
         the outputs from the current job. In the Output syntax, this value is
         always 1.public String getKey()
OutputBucket object in the pipeline that is specified by
 the pipeline ID.
 
 Constraints:
 Length: 1 - 255
OutputBucket object in the pipeline that is specified by
         the pipeline ID.public void setKey(String key)
OutputBucket object in the pipeline that is specified by
 the pipeline ID.
 
 Constraints:
 Length: 1 - 255
key - The name to assign to the transcoded file. Elastic Transcoder saves
         the file in the Amazon S3 bucket specified by the
         OutputBucket object in the pipeline that is specified by
         the pipeline ID.public JobOutput withKey(String key)
OutputBucket object in the pipeline that is specified by
 the pipeline ID.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 255
key - The name to assign to the transcoded file. Elastic Transcoder saves
         the file in the Amazon S3 bucket specified by the
         OutputBucket object in the pipeline that is specified by
         the pipeline ID.public String getThumbnailPattern()
If you don't want Elastic Transcoder to create thumbnails, specify "".
If you do want Elastic Transcoder to create thumbnails, specify the information that you want to include in the file name for each thumbnail. You can specify the following values in any sequence:
 {count} (Required): If you want to
 create thumbnails, you must include {count} in the
 ThumbnailPattern object. Wherever you specify
 {count}, Elastic Transcoder adds a five-digit sequence
 number (beginning with 00001) to thumbnail file names. The
 number indicates where a given thumbnail appears in the sequence of
 thumbnails for a transcoded file. {resolution} but you omit
 {count}, Elastic Transcoder returns a validation error
 and does not create the job.
 Literal
 values (Optional): You can specify literal values anywhere in the
 ThumbnailPattern object. For example, you can include
 them as a file name prefix or as a delimiter between
 {resolution} and {count}. 
 {resolution} (Optional): If you want Elastic
 Transcoder to include the resolution in the file name, include
 {resolution} in the ThumbnailPattern object.
 
When creating thumbnails, Elastic Transcoder
 automatically saves the files in the format (.jpg or .png) that
 appears in the preset that you specified in the PresetID
 value of CreateJobOutput. Elastic Transcoder also appends
 the applicable file name extension.
 
 Constraints:
 Pattern: (^$)|(^.*\{count\}.*$)
If you don't want Elastic Transcoder to create thumbnails, specify "".
If you do want Elastic Transcoder to create thumbnails, specify the information that you want to include in the file name for each thumbnail. You can specify the following values in any sequence:
 {count} (Required): If you want to
         create thumbnails, you must include {count} in the
         ThumbnailPattern object. Wherever you specify
         {count}, Elastic Transcoder adds a five-digit sequence
         number (beginning with 00001) to thumbnail file names. The
         number indicates where a given thumbnail appears in the sequence of
         thumbnails for a transcoded file. {resolution} but you omit
         {count}, Elastic Transcoder returns a validation error
         and does not create the job.
 Literal
         values (Optional): You can specify literal values anywhere in the
         ThumbnailPattern object. For example, you can include
         them as a file name prefix or as a delimiter between
         {resolution} and {count}. 
         {resolution} (Optional): If you want Elastic
         Transcoder to include the resolution in the file name, include
         {resolution} in the ThumbnailPattern object.
         
When creating thumbnails, Elastic Transcoder
         automatically saves the files in the format (.jpg or .png) that
         appears in the preset that you specified in the PresetID
         value of CreateJobOutput. Elastic Transcoder also appends
         the applicable file name extension.
public void setThumbnailPattern(String thumbnailPattern)
If you don't want Elastic Transcoder to create thumbnails, specify "".
If you do want Elastic Transcoder to create thumbnails, specify the information that you want to include in the file name for each thumbnail. You can specify the following values in any sequence:
 {count} (Required): If you want to
 create thumbnails, you must include {count} in the
 ThumbnailPattern object. Wherever you specify
 {count}, Elastic Transcoder adds a five-digit sequence
 number (beginning with 00001) to thumbnail file names. The
 number indicates where a given thumbnail appears in the sequence of
 thumbnails for a transcoded file. {resolution} but you omit
 {count}, Elastic Transcoder returns a validation error
 and does not create the job.
 Literal
 values (Optional): You can specify literal values anywhere in the
 ThumbnailPattern object. For example, you can include
 them as a file name prefix or as a delimiter between
 {resolution} and {count}. 
 {resolution} (Optional): If you want Elastic
 Transcoder to include the resolution in the file name, include
 {resolution} in the ThumbnailPattern object.
 
When creating thumbnails, Elastic Transcoder
 automatically saves the files in the format (.jpg or .png) that
 appears in the preset that you specified in the PresetID
 value of CreateJobOutput. Elastic Transcoder also appends
 the applicable file name extension.
 
 Constraints:
 Pattern: (^$)|(^.*\{count\}.*$)
thumbnailPattern - Whether you want Elastic Transcoder to create thumbnails for your
         videos and, if so, how you want Elastic Transcoder to name the files.
         If you don't want Elastic Transcoder to create thumbnails, specify "".
If you do want Elastic Transcoder to create thumbnails, specify the information that you want to include in the file name for each thumbnail. You can specify the following values in any sequence:
 {count} (Required): If you want to
         create thumbnails, you must include {count} in the
         ThumbnailPattern object. Wherever you specify
         {count}, Elastic Transcoder adds a five-digit sequence
         number (beginning with 00001) to thumbnail file names. The
         number indicates where a given thumbnail appears in the sequence of
         thumbnails for a transcoded file. {resolution} but you omit
         {count}, Elastic Transcoder returns a validation error
         and does not create the job.
 Literal
         values (Optional): You can specify literal values anywhere in the
         ThumbnailPattern object. For example, you can include
         them as a file name prefix or as a delimiter between
         {resolution} and {count}. 
         {resolution} (Optional): If you want Elastic
         Transcoder to include the resolution in the file name, include
         {resolution} in the ThumbnailPattern object.
         
When creating thumbnails, Elastic Transcoder
         automatically saves the files in the format (.jpg or .png) that
         appears in the preset that you specified in the PresetID
         value of CreateJobOutput. Elastic Transcoder also appends
         the applicable file name extension.
public JobOutput withThumbnailPattern(String thumbnailPattern)
If you don't want Elastic Transcoder to create thumbnails, specify "".
If you do want Elastic Transcoder to create thumbnails, specify the information that you want to include in the file name for each thumbnail. You can specify the following values in any sequence:
 {count} (Required): If you want to
 create thumbnails, you must include {count} in the
 ThumbnailPattern object. Wherever you specify
 {count}, Elastic Transcoder adds a five-digit sequence
 number (beginning with 00001) to thumbnail file names. The
 number indicates where a given thumbnail appears in the sequence of
 thumbnails for a transcoded file. {resolution} but you omit
 {count}, Elastic Transcoder returns a validation error
 and does not create the job.
 Literal
 values (Optional): You can specify literal values anywhere in the
 ThumbnailPattern object. For example, you can include
 them as a file name prefix or as a delimiter between
 {resolution} and {count}. 
 {resolution} (Optional): If you want Elastic
 Transcoder to include the resolution in the file name, include
 {resolution} in the ThumbnailPattern object.
 
When creating thumbnails, Elastic Transcoder
 automatically saves the files in the format (.jpg or .png) that
 appears in the preset that you specified in the PresetID
 value of CreateJobOutput. Elastic Transcoder also appends
 the applicable file name extension.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^$)|(^.*\{count\}.*$)
thumbnailPattern - Whether you want Elastic Transcoder to create thumbnails for your
         videos and, if so, how you want Elastic Transcoder to name the files.
         If you don't want Elastic Transcoder to create thumbnails, specify "".
If you do want Elastic Transcoder to create thumbnails, specify the information that you want to include in the file name for each thumbnail. You can specify the following values in any sequence:
 {count} (Required): If you want to
         create thumbnails, you must include {count} in the
         ThumbnailPattern object. Wherever you specify
         {count}, Elastic Transcoder adds a five-digit sequence
         number (beginning with 00001) to thumbnail file names. The
         number indicates where a given thumbnail appears in the sequence of
         thumbnails for a transcoded file. {resolution} but you omit
         {count}, Elastic Transcoder returns a validation error
         and does not create the job.
 Literal
         values (Optional): You can specify literal values anywhere in the
         ThumbnailPattern object. For example, you can include
         them as a file name prefix or as a delimiter between
         {resolution} and {count}. 
         {resolution} (Optional): If you want Elastic
         Transcoder to include the resolution in the file name, include
         {resolution} in the ThumbnailPattern object.
         
When creating thumbnails, Elastic Transcoder
         automatically saves the files in the format (.jpg or .png) that
         appears in the preset that you specified in the PresetID
         value of CreateJobOutput. Elastic Transcoder also appends
         the applicable file name extension.
public Encryption getThumbnailEncryption()
public void setThumbnailEncryption(Encryption thumbnailEncryption)
thumbnailEncryption - The encryption settings, if any, that you want Elastic Transcoder to
         apply to your thumbnail.public JobOutput withThumbnailEncryption(Encryption thumbnailEncryption)
Returns a reference to this object so that method calls can be chained together.
thumbnailEncryption - The encryption settings, if any, that you want Elastic Transcoder to
         apply to your thumbnail.public String getRotate()
auto, 0, 90,
 180, 270 
 The value auto
 generally works only if the file that you're transcoding contains
 rotation metadata.
 
 Constraints:
 Pattern: (^auto$)|(^0$)|(^90$)|(^180$)|(^270$)
auto, 0, 90,
         180, 270 
 The value auto
         generally works only if the file that you're transcoding contains
         rotation metadata.
public void setRotate(String rotate)
auto, 0, 90,
 180, 270 
 The value auto
 generally works only if the file that you're transcoding contains
 rotation metadata.
 
 Constraints:
 Pattern: (^auto$)|(^0$)|(^90$)|(^180$)|(^270$)
rotate - The number of degrees clockwise by which you want Elastic Transcoder
         to rotate the output relative to the input. Enter one of the following
         values: auto, 0, 90,
         180, 270 
 The value auto
         generally works only if the file that you're transcoding contains
         rotation metadata.
public JobOutput withRotate(String rotate)
auto, 0, 90,
 180, 270 
 The value auto
 generally works only if the file that you're transcoding contains
 rotation metadata.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^auto$)|(^0$)|(^90$)|(^180$)|(^270$)
rotate - The number of degrees clockwise by which you want Elastic Transcoder
         to rotate the output relative to the input. Enter one of the following
         values: auto, 0, 90,
         180, 270 
 The value auto
         generally works only if the file that you're transcoding contains
         rotation metadata.
public String getPresetId()
Id object for the preset that you want
 to use for this job. The preset determines the audio, video, and
 thumbnail settings that Elastic Transcoder uses for transcoding. To
 use a preset that you created, specify the preset ID that Elastic
 Transcoder returned in the response when you created the preset. You
 can also use the Elastic Transcoder system presets, which you can get
 with ListPresets.
 
 Constraints:
 Pattern: ^\d{13}-\w{6}$
Id object for the preset that you want
         to use for this job. The preset determines the audio, video, and
         thumbnail settings that Elastic Transcoder uses for transcoding. To
         use a preset that you created, specify the preset ID that Elastic
         Transcoder returned in the response when you created the preset. You
         can also use the Elastic Transcoder system presets, which you can get
         with ListPresets.public void setPresetId(String presetId)
Id object for the preset that you want
 to use for this job. The preset determines the audio, video, and
 thumbnail settings that Elastic Transcoder uses for transcoding. To
 use a preset that you created, specify the preset ID that Elastic
 Transcoder returned in the response when you created the preset. You
 can also use the Elastic Transcoder system presets, which you can get
 with ListPresets.
 
 Constraints:
 Pattern: ^\d{13}-\w{6}$
presetId - The value of the Id object for the preset that you want
         to use for this job. The preset determines the audio, video, and
         thumbnail settings that Elastic Transcoder uses for transcoding. To
         use a preset that you created, specify the preset ID that Elastic
         Transcoder returned in the response when you created the preset. You
         can also use the Elastic Transcoder system presets, which you can get
         with ListPresets.public JobOutput withPresetId(String presetId)
Id object for the preset that you want
 to use for this job. The preset determines the audio, video, and
 thumbnail settings that Elastic Transcoder uses for transcoding. To
 use a preset that you created, specify the preset ID that Elastic
 Transcoder returned in the response when you created the preset. You
 can also use the Elastic Transcoder system presets, which you can get
 with ListPresets.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^\d{13}-\w{6}$
presetId - The value of the Id object for the preset that you want
         to use for this job. The preset determines the audio, video, and
         thumbnail settings that Elastic Transcoder uses for transcoding. To
         use a preset that you created, specify the preset ID that Elastic
         Transcoder returned in the response when you created the preset. You
         can also use the Elastic Transcoder system presets, which you can get
         with ListPresets.public String getSegmentDuration()
PresetId for
 which the value of Container is fmp4
 (Fragmented MP4) or ts (MPEG-TS),
 SegmentDuration is the target maximum duration of each
 segment in seconds. For HLSv3 format playlists, each
 media segment is stored in a separate .ts file. For
 HLSv4 and Smooth playlists, all media
 segments for an output are stored in a single file. Each segment is
 approximately the length of the SegmentDuration, though
 individual segments might be shorter or longer. The range of valid
 values is 1 to 60 seconds. If the duration of the video is not evenly
 divisible by SegmentDuration, the duration of the last
 segment is the remainder of total length/SegmentDuration. 
Elastic
 Transcoder creates an output-specific playlist for each output
 HLS output that you specify in OutputKeys. To add an
 output to the master playlist for this job, include it in the
 OutputKeys of the associated playlist.
 
 Constraints:
 Pattern: ^\d{1,5}(\.\d{0,5})?$
PresetId for
         which the value of Container is fmp4
         (Fragmented MP4) or ts (MPEG-TS),
         SegmentDuration is the target maximum duration of each
         segment in seconds. For HLSv3 format playlists, each
         media segment is stored in a separate .ts file. For
         HLSv4 and Smooth playlists, all media
         segments for an output are stored in a single file. Each segment is
         approximately the length of the SegmentDuration, though
         individual segments might be shorter or longer. The range of valid
         values is 1 to 60 seconds. If the duration of the video is not evenly
         divisible by SegmentDuration, the duration of the last
         segment is the remainder of total length/SegmentDuration. 
Elastic
         Transcoder creates an output-specific playlist for each output
         HLS output that you specify in OutputKeys. To add an
         output to the master playlist for this job, include it in the
         OutputKeys of the associated playlist.
public void setSegmentDuration(String segmentDuration)
PresetId for
 which the value of Container is fmp4
 (Fragmented MP4) or ts (MPEG-TS),
 SegmentDuration is the target maximum duration of each
 segment in seconds. For HLSv3 format playlists, each
 media segment is stored in a separate .ts file. For
 HLSv4 and Smooth playlists, all media
 segments for an output are stored in a single file. Each segment is
 approximately the length of the SegmentDuration, though
 individual segments might be shorter or longer. The range of valid
 values is 1 to 60 seconds. If the duration of the video is not evenly
 divisible by SegmentDuration, the duration of the last
 segment is the remainder of total length/SegmentDuration. 
Elastic
 Transcoder creates an output-specific playlist for each output
 HLS output that you specify in OutputKeys. To add an
 output to the master playlist for this job, include it in the
 OutputKeys of the associated playlist.
 
 Constraints:
 Pattern: ^\d{1,5}(\.\d{0,5})?$
segmentDuration - PresetId for
         which the value of Container is fmp4
         (Fragmented MP4) or ts (MPEG-TS),
         SegmentDuration is the target maximum duration of each
         segment in seconds. For HLSv3 format playlists, each
         media segment is stored in a separate .ts file. For
         HLSv4 and Smooth playlists, all media
         segments for an output are stored in a single file. Each segment is
         approximately the length of the SegmentDuration, though
         individual segments might be shorter or longer. The range of valid
         values is 1 to 60 seconds. If the duration of the video is not evenly
         divisible by SegmentDuration, the duration of the last
         segment is the remainder of total length/SegmentDuration. 
Elastic
         Transcoder creates an output-specific playlist for each output
         HLS output that you specify in OutputKeys. To add an
         output to the master playlist for this job, include it in the
         OutputKeys of the associated playlist.
public JobOutput withSegmentDuration(String segmentDuration)
PresetId for
 which the value of Container is fmp4
 (Fragmented MP4) or ts (MPEG-TS),
 SegmentDuration is the target maximum duration of each
 segment in seconds. For HLSv3 format playlists, each
 media segment is stored in a separate .ts file. For
 HLSv4 and Smooth playlists, all media
 segments for an output are stored in a single file. Each segment is
 approximately the length of the SegmentDuration, though
 individual segments might be shorter or longer. The range of valid
 values is 1 to 60 seconds. If the duration of the video is not evenly
 divisible by SegmentDuration, the duration of the last
 segment is the remainder of total length/SegmentDuration. 
Elastic
 Transcoder creates an output-specific playlist for each output
 HLS output that you specify in OutputKeys. To add an
 output to the master playlist for this job, include it in the
 OutputKeys of the associated playlist.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^\d{1,5}(\.\d{0,5})?$
segmentDuration - PresetId for
         which the value of Container is fmp4
         (Fragmented MP4) or ts (MPEG-TS),
         SegmentDuration is the target maximum duration of each
         segment in seconds. For HLSv3 format playlists, each
         media segment is stored in a separate .ts file. For
         HLSv4 and Smooth playlists, all media
         segments for an output are stored in a single file. Each segment is
         approximately the length of the SegmentDuration, though
         individual segments might be shorter or longer. The range of valid
         values is 1 to 60 seconds. If the duration of the video is not evenly
         divisible by SegmentDuration, the duration of the last
         segment is the remainder of total length/SegmentDuration. 
Elastic
         Transcoder creates an output-specific playlist for each output
         HLS output that you specify in OutputKeys. To add an
         output to the master playlist for this job, include it in the
         OutputKeys of the associated playlist.
public String getStatus()
Outputs:Status is always the same as
 Job:Status. If you specified more than one output: Job:Status and Outputs:Status for all of
 the outputs is Submitted until Elastic Transcoder starts to process
 the first output.Outputs:Status for that output and
 Job:Status both change to Progressing. For each output,
 the value of Outputs:Status remains Submitted until
 Elastic Transcoder starts to process the output.Job:Status changes to Complete only if
 Outputs:Status for all of the outputs is
 Complete. If Outputs:Status for one or more
 outputs is Error, the terminal status for
 Job:Status is also Error.Status is one of the following:
 Submitted, Progressing,
 Complete, Canceled, or Error.
 
 Constraints:
 Pattern: (^Submitted$)|(^Progressing$)|(^Complete$)|(^Canceled$)|(^Error$)
Outputs:Status is always the same as
         Job:Status. If you specified more than one output: Job:Status and Outputs:Status for all of
         the outputs is Submitted until Elastic Transcoder starts to process
         the first output.Outputs:Status for that output and
         Job:Status both change to Progressing. For each output,
         the value of Outputs:Status remains Submitted until
         Elastic Transcoder starts to process the output.Job:Status changes to Complete only if
         Outputs:Status for all of the outputs is
         Complete. If Outputs:Status for one or more
         outputs is Error, the terminal status for
         Job:Status is also Error.Status is one of the following:
         Submitted, Progressing,
         Complete, Canceled, or Error.public void setStatus(String status)
Outputs:Status is always the same as
 Job:Status. If you specified more than one output: Job:Status and Outputs:Status for all of
 the outputs is Submitted until Elastic Transcoder starts to process
 the first output.Outputs:Status for that output and
 Job:Status both change to Progressing. For each output,
 the value of Outputs:Status remains Submitted until
 Elastic Transcoder starts to process the output.Job:Status changes to Complete only if
 Outputs:Status for all of the outputs is
 Complete. If Outputs:Status for one or more
 outputs is Error, the terminal status for
 Job:Status is also Error.Status is one of the following:
 Submitted, Progressing,
 Complete, Canceled, or Error.
 
 Constraints:
 Pattern: (^Submitted$)|(^Progressing$)|(^Complete$)|(^Canceled$)|(^Error$)
status - The status of one output in a job. If you specified only one output
         for the job, Outputs:Status is always the same as
         Job:Status. If you specified more than one output: Job:Status and Outputs:Status for all of
         the outputs is Submitted until Elastic Transcoder starts to process
         the first output.Outputs:Status for that output and
         Job:Status both change to Progressing. For each output,
         the value of Outputs:Status remains Submitted until
         Elastic Transcoder starts to process the output.Job:Status changes to Complete only if
         Outputs:Status for all of the outputs is
         Complete. If Outputs:Status for one or more
         outputs is Error, the terminal status for
         Job:Status is also Error.Status is one of the following:
         Submitted, Progressing,
         Complete, Canceled, or Error.public JobOutput withStatus(String status)
Outputs:Status is always the same as
 Job:Status. If you specified more than one output: Job:Status and Outputs:Status for all of
 the outputs is Submitted until Elastic Transcoder starts to process
 the first output.Outputs:Status for that output and
 Job:Status both change to Progressing. For each output,
 the value of Outputs:Status remains Submitted until
 Elastic Transcoder starts to process the output.Job:Status changes to Complete only if
 Outputs:Status for all of the outputs is
 Complete. If Outputs:Status for one or more
 outputs is Error, the terminal status for
 Job:Status is also Error.Status is one of the following:
 Submitted, Progressing,
 Complete, Canceled, or Error.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^Submitted$)|(^Progressing$)|(^Complete$)|(^Canceled$)|(^Error$)
status - The status of one output in a job. If you specified only one output
         for the job, Outputs:Status is always the same as
         Job:Status. If you specified more than one output: Job:Status and Outputs:Status for all of
         the outputs is Submitted until Elastic Transcoder starts to process
         the first output.Outputs:Status for that output and
         Job:Status both change to Progressing. For each output,
         the value of Outputs:Status remains Submitted until
         Elastic Transcoder starts to process the output.Job:Status changes to Complete only if
         Outputs:Status for all of the outputs is
         Complete. If Outputs:Status for one or more
         outputs is Error, the terminal status for
         Job:Status is also Error.Status is one of the following:
         Submitted, Progressing,
         Complete, Canceled, or Error.public String getStatusDetail()
Status.
 
 Constraints:
 Length: 0 - 255
Status.public void setStatusDetail(String statusDetail)
Status.
 
 Constraints:
 Length: 0 - 255
statusDetail - Information that further explains Status.public JobOutput withStatusDetail(String statusDetail)
Status.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 0 - 255
statusDetail - Information that further explains Status.public Long getDuration()
public void setDuration(Long duration)
duration - Duration of the output file, in seconds.public JobOutput withDuration(Long duration)
Returns a reference to this object so that method calls can be chained together.
duration - Duration of the output file, in seconds.public Integer getWidth()
public void setWidth(Integer width)
width - Specifies the width of the output file in pixels.public JobOutput withWidth(Integer width)
Returns a reference to this object so that method calls can be chained together.
width - Specifies the width of the output file in pixels.public Integer getHeight()
public void setHeight(Integer height)
height - Height of the output file, in pixels.public JobOutput withHeight(Integer height)
Returns a reference to this object so that method calls can be chained together.
height - Height of the output file, in pixels.public String getFrameRate()
 Constraints:
 Pattern: ^\d{1,5}(\.\d{0,5})?$
public void setFrameRate(String frameRate)
 Constraints:
 Pattern: ^\d{1,5}(\.\d{0,5})?$
frameRate - Frame rate of the output file, in frames per second.public JobOutput withFrameRate(String frameRate)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^\d{1,5}(\.\d{0,5})?$
frameRate - Frame rate of the output file, in frames per second.public Long getFileSize()
public void setFileSize(Long fileSize)
fileSize - File size of the output file, in bytes.public JobOutput withFileSize(Long fileSize)
Returns a reference to this object so that method calls can be chained together.
fileSize - File size of the output file, in bytes.public Long getDurationMillis()
public void setDurationMillis(Long durationMillis)
durationMillis - Duration of the output file, in milliseconds.public JobOutput withDurationMillis(Long durationMillis)
Returns a reference to this object so that method calls can be chained together.
durationMillis - Duration of the output file, in milliseconds.public List<JobWatermark> getWatermarks()
Preset for the
 current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
Preset for the
         current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
public void setWatermarks(Collection<JobWatermark> watermarks)
Preset for the
 current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
watermarks - Information about the watermarks that you want Elastic Transcoder to
         add to the video during transcoding. You can specify up to four
         watermarks for each output. Settings for each watermark must be
         defined in the preset that you specify in Preset for the
         current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
public JobOutput withWatermarks(JobWatermark... watermarks)
Preset for the
 current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
 NOTE: This method appends the values to the existing list (if
 any). Use setWatermarks(java.util.Collection) or withWatermarks(java.util.Collection) if you want to override the
 existing values.
 
Returns a reference to this object so that method calls can be chained together.
watermarks - Information about the watermarks that you want Elastic Transcoder to
         add to the video during transcoding. You can specify up to four
         watermarks for each output. Settings for each watermark must be
         defined in the preset that you specify in Preset for the
         current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
public JobOutput withWatermarks(Collection<JobWatermark> watermarks)
Preset for the
 current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
Returns a reference to this object so that method calls can be chained together.
watermarks - Information about the watermarks that you want Elastic Transcoder to
         add to the video during transcoding. You can specify up to four
         watermarks for each output. Settings for each watermark must be
         defined in the preset that you specify in Preset for the
         current output. Watermarks are added to the output video in the sequence in which you list them in the job output???the first watermark in the list is added to the output video first, the second watermark in the list is added next, and so on. As a result, if the settings in a preset cause Elastic Transcoder to place all watermarks in the same location, the second watermark that you add will cover the first one, the third one will cover the second, and the fourth one will cover the third.
public JobAlbumArt getAlbumArt()
public void setAlbumArt(JobAlbumArt albumArt)
albumArt - The album art to be associated with the output file, if any.public JobOutput withAlbumArt(JobAlbumArt albumArt)
Returns a reference to this object so that method calls can be chained together.
albumArt - The album art to be associated with the output file, if any.public List<Clip> getComposition()
public void setComposition(Collection<Clip> composition)
composition - You can create an output file that contains an excerpt from the input
         file. This excerpt, called a clip, can come from the beginning,
         middle, or end of the file. The Composition object contains settings
         for the clips that make up an output file. For the current release,
         you can only specify settings for a single clip per output file. The
         Composition object cannot be null.public JobOutput withComposition(Clip... composition)
 NOTE: This method appends the values to the existing list (if
 any). Use setComposition(java.util.Collection) or withComposition(java.util.Collection) if you want to override the
 existing values.
 
Returns a reference to this object so that method calls can be chained together.
composition - You can create an output file that contains an excerpt from the input
         file. This excerpt, called a clip, can come from the beginning,
         middle, or end of the file. The Composition object contains settings
         for the clips that make up an output file. For the current release,
         you can only specify settings for a single clip per output file. The
         Composition object cannot be null.public JobOutput withComposition(Collection<Clip> composition)
Returns a reference to this object so that method calls can be chained together.
composition - You can create an output file that contains an excerpt from the input
         file. This excerpt, called a clip, can come from the beginning,
         middle, or end of the file. The Composition object contains settings
         for the clips that make up an output file. For the current release,
         you can only specify settings for a single clip per output file. The
         Composition object cannot be null.public Captions getCaptions()
Embedded: Embedded captions are included in the same file as the audio and video. Elastic Transcoder supports only one embedded caption per language, to a maximum of 300 embedded captions per file.
Valid input values include: CEA-608
 (EIA-608, first non-empty channel only), CEA-708
 (EIA-708, first non-empty channel only), and
 mov-text 
Valid outputs include: mov-text
 
Elastic Transcoder supports a maximum of one embedded format per output.
Sidecar: Sidecar captions are kept in a separate metadata file from the audio and video data. Sidecar captions require a player that is capable of understanding the relationship between the video file and the sidecar file. Elastic Transcoder supports only one sidecar caption per language, to a maximum of 20 sidecar captions per file.
Valid input values include:
 dfxp (first div element only), ebu-tt,
 scc, smpt, srt,
 ttml (first div element only), and webvtt
 
Valid outputs include: dfxp (first div element only),
 scc, srt, and webvtt.
If you want ttml or smpte-tt compatible captions, specify dfxp as your output format.
Elastic Transcoder does not support OCR (Optical Character Recognition), does not accept pictures as a valid input for captions, and is not available for audio-only transcoding. Elastic Transcoder does not preserve text formatting (for example, italics) during the transcoding process.
To remove captions or
 leave the captions empty, set Captions to null. To pass
 through existing captions unchanged, set the MergePolicy
 to MergeRetain, and pass in a null
 CaptionSources array. 
For more information on embedded files, see the Subtitles Wikipedia page.
For more information on sidecar files, see the Extensible Metadata Platform and Sidecar file Wikipedia pages.
Embedded: Embedded captions are included in the same file as the audio and video. Elastic Transcoder supports only one embedded caption per language, to a maximum of 300 embedded captions per file.
Valid input values include: CEA-608
         (EIA-608, first non-empty channel only), CEA-708
         (EIA-708, first non-empty channel only), and
         mov-text 
Valid outputs include: mov-text
         
Elastic Transcoder supports a maximum of one embedded format per output.
Sidecar: Sidecar captions are kept in a separate metadata file from the audio and video data. Sidecar captions require a player that is capable of understanding the relationship between the video file and the sidecar file. Elastic Transcoder supports only one sidecar caption per language, to a maximum of 20 sidecar captions per file.
Valid input values include:
         dfxp (first div element only), ebu-tt,
         scc, smpt, srt,
         ttml (first div element only), and webvtt
         
Valid outputs include: dfxp (first div element only),
         scc, srt, and webvtt.
If you want ttml or smpte-tt compatible captions, specify dfxp as your output format.
Elastic Transcoder does not support OCR (Optical Character Recognition), does not accept pictures as a valid input for captions, and is not available for audio-only transcoding. Elastic Transcoder does not preserve text formatting (for example, italics) during the transcoding process.
To remove captions or
         leave the captions empty, set Captions to null. To pass
         through existing captions unchanged, set the MergePolicy
         to MergeRetain, and pass in a null
         CaptionSources array. 
For more information on embedded files, see the Subtitles Wikipedia page.
For more information on sidecar files, see the Extensible Metadata Platform and Sidecar file Wikipedia pages.
public void setCaptions(Captions captions)
Embedded: Embedded captions are included in the same file as the audio and video. Elastic Transcoder supports only one embedded caption per language, to a maximum of 300 embedded captions per file.
Valid input values include: CEA-608
 (EIA-608, first non-empty channel only), CEA-708
 (EIA-708, first non-empty channel only), and
 mov-text 
Valid outputs include: mov-text
 
Elastic Transcoder supports a maximum of one embedded format per output.
Sidecar: Sidecar captions are kept in a separate metadata file from the audio and video data. Sidecar captions require a player that is capable of understanding the relationship between the video file and the sidecar file. Elastic Transcoder supports only one sidecar caption per language, to a maximum of 20 sidecar captions per file.
Valid input values include:
 dfxp (first div element only), ebu-tt,
 scc, smpt, srt,
 ttml (first div element only), and webvtt
 
Valid outputs include: dfxp (first div element only),
 scc, srt, and webvtt.
If you want ttml or smpte-tt compatible captions, specify dfxp as your output format.
Elastic Transcoder does not support OCR (Optical Character Recognition), does not accept pictures as a valid input for captions, and is not available for audio-only transcoding. Elastic Transcoder does not preserve text formatting (for example, italics) during the transcoding process.
To remove captions or
 leave the captions empty, set Captions to null. To pass
 through existing captions unchanged, set the MergePolicy
 to MergeRetain, and pass in a null
 CaptionSources array. 
For more information on embedded files, see the Subtitles Wikipedia page.
For more information on sidecar files, see the Extensible Metadata Platform and Sidecar file Wikipedia pages.
captions - You can configure Elastic Transcoder to transcode captions, or
         subtitles, from one format to another. All captions must be in UTF-8.
         Elastic Transcoder supports two types of captions: Embedded: Embedded captions are included in the same file as the audio and video. Elastic Transcoder supports only one embedded caption per language, to a maximum of 300 embedded captions per file.
Valid input values include: CEA-608
         (EIA-608, first non-empty channel only), CEA-708
         (EIA-708, first non-empty channel only), and
         mov-text 
Valid outputs include: mov-text
         
Elastic Transcoder supports a maximum of one embedded format per output.
Sidecar: Sidecar captions are kept in a separate metadata file from the audio and video data. Sidecar captions require a player that is capable of understanding the relationship between the video file and the sidecar file. Elastic Transcoder supports only one sidecar caption per language, to a maximum of 20 sidecar captions per file.
Valid input values include:
         dfxp (first div element only), ebu-tt,
         scc, smpt, srt,
         ttml (first div element only), and webvtt
         
Valid outputs include: dfxp (first div element only),
         scc, srt, and webvtt.
If you want ttml or smpte-tt compatible captions, specify dfxp as your output format.
Elastic Transcoder does not support OCR (Optical Character Recognition), does not accept pictures as a valid input for captions, and is not available for audio-only transcoding. Elastic Transcoder does not preserve text formatting (for example, italics) during the transcoding process.
To remove captions or
         leave the captions empty, set Captions to null. To pass
         through existing captions unchanged, set the MergePolicy
         to MergeRetain, and pass in a null
         CaptionSources array. 
For more information on embedded files, see the Subtitles Wikipedia page.
For more information on sidecar files, see the Extensible Metadata Platform and Sidecar file Wikipedia pages.
public JobOutput withCaptions(Captions captions)
Embedded: Embedded captions are included in the same file as the audio and video. Elastic Transcoder supports only one embedded caption per language, to a maximum of 300 embedded captions per file.
Valid input values include: CEA-608
 (EIA-608, first non-empty channel only), CEA-708
 (EIA-708, first non-empty channel only), and
 mov-text 
Valid outputs include: mov-text
 
Elastic Transcoder supports a maximum of one embedded format per output.
Sidecar: Sidecar captions are kept in a separate metadata file from the audio and video data. Sidecar captions require a player that is capable of understanding the relationship between the video file and the sidecar file. Elastic Transcoder supports only one sidecar caption per language, to a maximum of 20 sidecar captions per file.
Valid input values include:
 dfxp (first div element only), ebu-tt,
 scc, smpt, srt,
 ttml (first div element only), and webvtt
 
Valid outputs include: dfxp (first div element only),
 scc, srt, and webvtt.
If you want ttml or smpte-tt compatible captions, specify dfxp as your output format.
Elastic Transcoder does not support OCR (Optical Character Recognition), does not accept pictures as a valid input for captions, and is not available for audio-only transcoding. Elastic Transcoder does not preserve text formatting (for example, italics) during the transcoding process.
To remove captions or
 leave the captions empty, set Captions to null. To pass
 through existing captions unchanged, set the MergePolicy
 to MergeRetain, and pass in a null
 CaptionSources array. 
For more information on embedded files, see the Subtitles Wikipedia page.
For more information on sidecar files, see the Extensible Metadata Platform and Sidecar file Wikipedia pages.
Returns a reference to this object so that method calls can be chained together.
captions - You can configure Elastic Transcoder to transcode captions, or
         subtitles, from one format to another. All captions must be in UTF-8.
         Elastic Transcoder supports two types of captions: Embedded: Embedded captions are included in the same file as the audio and video. Elastic Transcoder supports only one embedded caption per language, to a maximum of 300 embedded captions per file.
Valid input values include: CEA-608
         (EIA-608, first non-empty channel only), CEA-708
         (EIA-708, first non-empty channel only), and
         mov-text 
Valid outputs include: mov-text
         
Elastic Transcoder supports a maximum of one embedded format per output.
Sidecar: Sidecar captions are kept in a separate metadata file from the audio and video data. Sidecar captions require a player that is capable of understanding the relationship between the video file and the sidecar file. Elastic Transcoder supports only one sidecar caption per language, to a maximum of 20 sidecar captions per file.
Valid input values include:
         dfxp (first div element only), ebu-tt,
         scc, smpt, srt,
         ttml (first div element only), and webvtt
         
Valid outputs include: dfxp (first div element only),
         scc, srt, and webvtt.
If you want ttml or smpte-tt compatible captions, specify dfxp as your output format.
Elastic Transcoder does not support OCR (Optical Character Recognition), does not accept pictures as a valid input for captions, and is not available for audio-only transcoding. Elastic Transcoder does not preserve text formatting (for example, italics) during the transcoding process.
To remove captions or
         leave the captions empty, set Captions to null. To pass
         through existing captions unchanged, set the MergePolicy
         to MergeRetain, and pass in a null
         CaptionSources array. 
For more information on embedded files, see the Subtitles Wikipedia page.
For more information on sidecar files, see the Extensible Metadata Platform and Sidecar file Wikipedia pages.
public Encryption getEncryption()
public void setEncryption(Encryption encryption)
encryption - The encryption settings, if any, that you want Elastic Transcoder to
         apply to your output files. If you choose to use encryption, you must
         specify a mode to use. If you choose not to use encryption, Elastic
         Transcoder will write an unencrypted file to your Amazon S3 bucket.public JobOutput withEncryption(Encryption encryption)
Returns a reference to this object so that method calls can be chained together.
encryption - The encryption settings, if any, that you want Elastic Transcoder to
         apply to your output files. If you choose to use encryption, you must
         specify a mode to use. If you choose not to use encryption, Elastic
         Transcoder will write an unencrypted file to your Amazon S3 bucket.public String getAppliedColorSpaceConversion()
ColorSpaceConversionMode to transcode the output file,
 the AppliedColorSpaceConversion parameter shows the
 conversion used. If no ColorSpaceConversionMode was
 defined in the preset, this parameter will not be included in the job
 response.ColorSpaceConversionMode to transcode the output file,
         the AppliedColorSpaceConversion parameter shows the
         conversion used. If no ColorSpaceConversionMode was
         defined in the preset, this parameter will not be included in the job
         response.public void setAppliedColorSpaceConversion(String appliedColorSpaceConversion)
ColorSpaceConversionMode to transcode the output file,
 the AppliedColorSpaceConversion parameter shows the
 conversion used. If no ColorSpaceConversionMode was
 defined in the preset, this parameter will not be included in the job
 response.appliedColorSpaceConversion - If Elastic Transcoder used a preset with a
         ColorSpaceConversionMode to transcode the output file,
         the AppliedColorSpaceConversion parameter shows the
         conversion used. If no ColorSpaceConversionMode was
         defined in the preset, this parameter will not be included in the job
         response.public JobOutput withAppliedColorSpaceConversion(String appliedColorSpaceConversion)
ColorSpaceConversionMode to transcode the output file,
 the AppliedColorSpaceConversion parameter shows the
 conversion used. If no ColorSpaceConversionMode was
 defined in the preset, this parameter will not be included in the job
 response.
 Returns a reference to this object so that method calls can be chained together.
appliedColorSpaceConversion - If Elastic Transcoder used a preset with a
         ColorSpaceConversionMode to transcode the output file,
         the AppliedColorSpaceConversion parameter shows the
         conversion used. If no ColorSpaceConversionMode was
         defined in the preset, this parameter will not be included in the job
         response.public String toString()
toString in class ObjectObject.toString()Copyright © 2015. All rights reserved.