public static interface JobTemplateSettings.Builder extends CopyableBuilder<JobTemplateSettings.Builder,JobTemplateSettings>
| Modifier and Type | Method and Description |
|---|---|
JobTemplateSettings.Builder |
adAvailOffset(Integer adAvailOffset)
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.
|
JobTemplateSettings.Builder |
availBlanking(AvailBlanking availBlanking)
Settings for ad avail blanking.
|
default JobTemplateSettings.Builder |
availBlanking(Consumer<AvailBlanking.Builder> availBlanking)
Settings for ad avail blanking.
|
JobTemplateSettings.Builder |
inputs(Collection<InputTemplate> inputs)
Use Inputs (inputs) to define the source file used in the transcode job.
|
JobTemplateSettings.Builder |
inputs(Consumer<InputTemplate.Builder>... inputs)
Use Inputs (inputs) to define the source file used in the transcode job.
|
JobTemplateSettings.Builder |
inputs(InputTemplate... inputs)
Use Inputs (inputs) to define the source file used in the transcode job.
|
default JobTemplateSettings.Builder |
nielsenConfiguration(Consumer<NielsenConfiguration.Builder> nielsenConfiguration)
Sets the value of the NielsenConfiguration property for this object.
|
JobTemplateSettings.Builder |
nielsenConfiguration(NielsenConfiguration nielsenConfiguration)
Sets the value of the NielsenConfiguration property for this object.
|
JobTemplateSettings.Builder |
outputGroups(Collection<OutputGroup> outputGroups)
**!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobTemplateSettings.Builder |
outputGroups(Consumer<OutputGroup.Builder>... outputGroups)
**!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobTemplateSettings.Builder |
outputGroups(OutputGroup... outputGroups)
**!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
default JobTemplateSettings.Builder |
timecodeConfig(Consumer<TimecodeConfig.Builder> timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
JobTemplateSettings.Builder |
timecodeConfig(TimecodeConfig timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
default JobTemplateSettings.Builder |
timedMetadataInsertion(Consumer<TimedMetadataInsertion.Builder> timedMetadataInsertion)
Sets the value of the TimedMetadataInsertion property for this object.
|
JobTemplateSettings.Builder |
timedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
Sets the value of the TimedMetadataInsertion property for this object.
|
copyapply, buildJobTemplateSettings.Builder adAvailOffset(Integer adAvailOffset)
adAvailOffset - When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.JobTemplateSettings.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 JobTemplateSettings.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)JobTemplateSettings.Builder inputs(Collection<InputTemplate> inputs)
inputs - Use Inputs (inputs) to define the source file used in the transcode job. There can only be one input
in a job template. Using the API, you can include multiple inputs when referencing a job template.JobTemplateSettings.Builder inputs(InputTemplate... inputs)
inputs - Use Inputs (inputs) to define the source file used in the transcode job. There can only be one input
in a job template. Using the API, you can include multiple inputs when referencing a job template.JobTemplateSettings.Builder inputs(Consumer<InputTemplate.Builder>... inputs)
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 #inputs(List) .inputs - a consumer that will call methods on List.Builder #inputs(List) JobTemplateSettings.Builder nielsenConfiguration(NielsenConfiguration nielsenConfiguration)
nielsenConfiguration - The new value for the NielsenConfiguration property for this object.default JobTemplateSettings.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)JobTemplateSettings.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, MsSmoothGroupSettingsJobTemplateSettings.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, MsSmoothGroupSettingsJobTemplateSettings.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) JobTemplateSettings.Builder timecodeConfig(TimecodeConfig timecodeConfig)
timecodeConfig - Contains settings used to acquire and adjust timecode information from inputs.default JobTemplateSettings.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)JobTemplateSettings.Builder timedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
timedMetadataInsertion - The new value for the TimedMetadataInsertion property for this object.default JobTemplateSettings.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.