@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
JobSettings() |
Modifier and Type | Method and Description |
---|---|
JobSettings |
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<Input> |
getInputs()
Use Inputs (inputs) to define 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<Input> inputs)
Use Inputs (inputs) to define 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.
|
JobSettings |
withAdAvailOffset(Integer adAvailOffset)
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.
|
JobSettings |
withAvailBlanking(AvailBlanking availBlanking)
Settings for ad avail blanking.
|
JobSettings |
withInputs(Collection<Input> inputs)
Use Inputs (inputs) to define source file used in the transcode job.
|
JobSettings |
withInputs(Input... inputs)
Use Inputs (inputs) to define source file used in the transcode job.
|
JobSettings |
withNielsenConfiguration(NielsenConfiguration nielsenConfiguration) |
JobSettings |
withOutputGroups(Collection<OutputGroup> outputGroups)
(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobSettings |
withOutputGroups(OutputGroup... outputGroups)
(OutputGroups) contains one group of settings for each set of outputs that share a common package type.
|
JobSettings |
withTimecodeConfig(TimecodeConfig timecodeConfig)
Contains settings used to acquire and adjust timecode information from inputs.
|
JobSettings |
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 JobSettings 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 JobSettings 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<Input> getInputs()
public void setInputs(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.public JobSettings withInputs(Input... 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 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.public JobSettings withInputs(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.public void setNielsenConfiguration(NielsenConfiguration nielsenConfiguration)
nielsenConfiguration
- public NielsenConfiguration getNielsenConfiguration()
public JobSettings 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,
MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettingspublic JobSettings 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,
MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettingspublic JobSettings 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,
MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettingspublic void setTimecodeConfig(TimecodeConfig timecodeConfig)
timecodeConfig
- Contains settings used to acquire and adjust timecode information from inputs.public TimecodeConfig getTimecodeConfig()
public JobSettings 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 JobSettings withTimedMetadataInsertion(TimedMetadataInsertion timedMetadataInsertion)
timedMetadataInsertion
- public String toString()
toString
in class Object
Object.toString()
public JobSettings 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.