public static interface JobSettings.Builder extends CopyableBuilder<JobSettings.Builder,JobSettings>
| Modifier and Type | Method and Description |
|---|---|
JobSettings.Builder |
adAvailOffset(Integer adAvailOffset)
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.
|
JobSettings.Builder |
availBlanking(AvailBlanking availBlanking)
Settings for ad avail blanking.
|
default JobSettings.Builder |
availBlanking(Consumer<AvailBlanking.Builder> availBlanking)
Settings for ad avail blanking.
|
JobSettings.Builder |
inputs(Collection<Input> inputs)
Use Inputs (inputs) to define source file used in the transcode job.
|
JobSettings.Builder |
inputs(Consumer<Input.Builder>... inputs)
Use Inputs (inputs) to define source file used in the transcode job.
|
JobSettings.Builder |
inputs(Input... inputs)
Use Inputs (inputs) to define source file used in the transcode job.
|
default JobSettings.Builder |
nielsenConfiguration(Consumer<NielsenConfiguration.Builder> nielsenConfiguration)
Sets the value of the NielsenConfiguration property for this object.
|
JobSettings.Builder |
nielsenConfiguration(NielsenConfiguration nielsenConfiguration)
Sets the value of the NielsenConfiguration property for this object.
|
JobSettings.Builder |
outputGroups(Collection<OutputGroup> outputGroups)
**!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobSettings.Builder |
outputGroups(Consumer<OutputGroup.Builder>... outputGroups)
**!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobSettings.Builder |
outputGroups(OutputGroup... outputGroups)
**!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
default JobSettings.Builder |
timecodeConfig(Consumer<TimecodeConfig.Builder> timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
JobSettings.Builder |
timecodeConfig(TimecodeConfig timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
default JobSettings.Builder |
timedMetadataInsertion(Consumer<TimedMetadataInsertion.Builder> timedMetadataInsertion)
Sets the value of the TimedMetadataInsertion property for this object.
|
JobSettings.Builder |
timedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
Sets the value of the TimedMetadataInsertion property for this object.
|
copyapply, buildJobSettings.Builder adAvailOffset(Integer adAvailOffset)
adAvailOffset - When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.JobSettings.Builder availBlanking(AvailBlanking availBlanking)
availBlanking - Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during
SCTE-35 triggered ad avails.default JobSettings.Builder availBlanking(Consumer<AvailBlanking.Builder> availBlanking)
AvailBlanking.Builder avoiding the need to create one manually via AvailBlanking.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to availBlanking(AvailBlanking).availBlanking - a consumer that will call methods on AvailBlanking.BuilderavailBlanking(AvailBlanking)JobSettings.Builder inputs(Collection<Input> inputs)
inputs - Use Inputs (inputs) to define source file used in the transcode job. There can be multiple inputs add
in a job. These inputs will be concantenated together to create the output.JobSettings.Builder inputs(Input... inputs)
inputs - Use Inputs (inputs) to define source file used in the transcode job. There can be multiple inputs add
in a job. These inputs will be concantenated together to create the output.JobSettings.Builder inputs(Consumer<Input.Builder>... inputs)
List.Builder avoiding the need to create one manually via #builder().
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #inputs(List).inputs - a consumer that will call methods on List.Builder#inputs(List)JobSettings.Builder nielsenConfiguration(NielsenConfiguration nielsenConfiguration)
nielsenConfiguration - The new value for the NielsenConfiguration property for this object.default JobSettings.Builder nielsenConfiguration(Consumer<NielsenConfiguration.Builder> nielsenConfiguration)
NielsenConfiguration.Builder avoiding the need
to create one manually via NielsenConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to nielsenConfiguration(NielsenConfiguration).nielsenConfiguration - a consumer that will call methods on NielsenConfiguration.BuildernielsenConfiguration(NielsenConfiguration)JobSettings.Builder outputGroups(Collection<OutputGroup> outputGroups)
outputGroups - **!!**(OutputGroups) contains one group of settings for each set of outputs that share a common
package type. All unpackaged files (MPEG-4, MPEG-2 TS, Quicktime, MXF, and no container) are grouped
in a single output group as well. Required in (OutputGroups) is a group of settings that apply to the
whole group. This required object depends on the value you set for (Type) under
(OutputGroups)>(OutputGroupSettings). Type, settings object pairs are as follows. *
FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *
DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettingsJobSettings.Builder outputGroups(OutputGroup... outputGroups)
outputGroups - **!!**(OutputGroups) contains one group of settings for each set of outputs that share a common
package type. All unpackaged files (MPEG-4, MPEG-2 TS, Quicktime, MXF, and no container) are grouped
in a single output group as well. Required in (OutputGroups) is a group of settings that apply to the
whole group. This required object depends on the value you set for (Type) under
(OutputGroups)>(OutputGroupSettings). Type, settings object pairs are as follows. *
FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *
DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettingsJobSettings.Builder outputGroups(Consumer<OutputGroup.Builder>... outputGroups)
List.Builder avoiding the need to create one
manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #outputGroups(List) .outputGroups - a consumer that will call methods on List.Builder #outputGroups(List) JobSettings.Builder timecodeConfig(TimecodeConfig timecodeConfig)
timecodeConfig - Contains settings used to acquire and adjust timecode information from inputs.default JobSettings.Builder timecodeConfig(Consumer<TimecodeConfig.Builder> timecodeConfig)
TimecodeConfig.Builder avoiding the need to create one manually via
TimecodeConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to timecodeConfig(TimecodeConfig).timecodeConfig - a consumer that will call methods on TimecodeConfig.BuildertimecodeConfig(TimecodeConfig)JobSettings.Builder timedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
timedMetadataInsertion - The new value for the TimedMetadataInsertion property for this object.default JobSettings.Builder timedMetadataInsertion(Consumer<TimedMetadataInsertion.Builder> timedMetadataInsertion)
TimedMetadataInsertion.Builder avoiding the
need to create one manually via TimedMetadataInsertion.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to timedMetadataInsertion(TimedMetadataInsertion).timedMetadataInsertion - a consumer that will call methods on TimedMetadataInsertion.BuildertimedMetadataInsertion(TimedMetadataInsertion)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.