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(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(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.
|
copy
apply, build
JobSettings.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.Builder
availBlanking(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 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.Builder
nielsenConfiguration(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 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.Builder
timecodeConfig(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.Builder
timedMetadataInsertion(TimedMetadataInsertion)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.