@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobTemplateSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
JobTemplateSettings() |
Modifier and Type | Method and Description |
---|---|
JobTemplateSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getAdAvailOffset()
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.
|
AvailBlanking |
getAvailBlanking()
Settings for ad avail blanking.
|
List<InputTemplate> |
getInputs()
Use Inputs (inputs) to define the source file used in the transcode job.
|
NielsenConfiguration |
getNielsenConfiguration() |
List<OutputGroup> |
getOutputGroups()
!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
TimecodeConfig |
getTimecodeConfig()
Contains settings used to acquire and adjust timecode information from inputs.
|
TimedMetadataInsertion |
getTimedMetadataInsertion() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdAvailOffset(Integer adAvailOffset)
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.
|
void |
setAvailBlanking(AvailBlanking availBlanking)
Settings for ad avail blanking.
|
void |
setInputs(Collection<InputTemplate> inputs)
Use Inputs (inputs) to define the source file used in the transcode job.
|
void |
setNielsenConfiguration(NielsenConfiguration nielsenConfiguration) |
void |
setOutputGroups(Collection<OutputGroup> outputGroups)
!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
void |
setTimecodeConfig(TimecodeConfig timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
void |
setTimedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion) |
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
JobTemplateSettings |
withAdAvailOffset(Integer adAvailOffset)
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.
|
JobTemplateSettings |
withAvailBlanking(AvailBlanking availBlanking)
Settings for ad avail blanking.
|
JobTemplateSettings |
withInputs(Collection<InputTemplate> inputs)
Use Inputs (inputs) to define the source file used in the transcode job.
|
JobTemplateSettings |
withInputs(InputTemplate... inputs)
Use Inputs (inputs) to define the source file used in the transcode job.
|
JobTemplateSettings |
withNielsenConfiguration(NielsenConfiguration nielsenConfiguration) |
JobTemplateSettings |
withOutputGroups(Collection<OutputGroup> outputGroups)
!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobTemplateSettings |
withOutputGroups(OutputGroup... outputGroups)
!!**(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobTemplateSettings |
withTimecodeConfig(TimecodeConfig timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
JobTemplateSettings |
withTimedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion) |
public void setAdAvailOffset(Integer adAvailOffset)
adAvailOffset
- When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.public Integer getAdAvailOffset()
public JobTemplateSettings withAdAvailOffset(Integer adAvailOffset)
adAvailOffset
- When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.public void setAvailBlanking(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.public AvailBlanking getAvailBlanking()
public JobTemplateSettings withAvailBlanking(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.public List<InputTemplate> getInputs()
public void setInputs(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.public JobTemplateSettings withInputs(InputTemplate... inputs)
NOTE: This method appends the values to the existing list (if any). Use
setInputs(java.util.Collection)
or withInputs(java.util.Collection)
if you want to override the
existing values.
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.public JobTemplateSettings withInputs(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.public void setNielsenConfiguration(NielsenConfiguration nielsenConfiguration)
nielsenConfiguration
- public NielsenConfiguration getNielsenConfiguration()
public JobTemplateSettings withNielsenConfiguration(NielsenConfiguration nielsenConfiguration)
nielsenConfiguration
- public List<OutputGroup> getOutputGroups()
public void setOutputGroups(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,
MsSmoothGroupSettingspublic JobTemplateSettings withOutputGroups(OutputGroup... outputGroups)
NOTE: This method appends the values to the existing list (if any). Use
setOutputGroups(java.util.Collection)
or withOutputGroups(java.util.Collection)
if you want to
override the existing values.
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,
MsSmoothGroupSettingspublic JobTemplateSettings withOutputGroups(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,
MsSmoothGroupSettingspublic void setTimecodeConfig(TimecodeConfig timecodeConfig)
timecodeConfig
- Contains settings used to acquire and adjust timecode information from inputs.public TimecodeConfig getTimecodeConfig()
public JobTemplateSettings withTimecodeConfig(TimecodeConfig timecodeConfig)
timecodeConfig
- Contains settings used to acquire and adjust timecode information from inputs.public void setTimedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
timedMetadataInsertion
- public TimedMetadataInsertion getTimedMetadataInsertion()
public JobTemplateSettings withTimedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
timedMetadataInsertion
- public String toString()
toString
in class Object
Object.toString()
public JobTemplateSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.