@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CmafIngestGroupSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
CmafIngestGroupSettings() |
Modifier and Type | Method and Description |
---|---|
CmafIngestGroupSettings |
clone() |
boolean |
equals(Object obj) |
OutputLocationRef |
getDestination()
A HTTP destination for the tracks
|
String |
getNielsenId3Behavior()
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.
|
String |
getScte35Type()
Type of scte35 track to add.
|
Integer |
getSegmentLength()
The nominal duration of segments.
|
String |
getSegmentLengthUnits()
Time unit for segment length parameter.
|
Integer |
getSendDelayMs()
Number of milliseconds to delay the output from the second pipeline.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestination(OutputLocationRef destination)
A HTTP destination for the tracks
|
void |
setNielsenId3Behavior(String nielsenId3Behavior)
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.
|
void |
setScte35Type(String scte35Type)
Type of scte35 track to add.
|
void |
setSegmentLength(Integer segmentLength)
The nominal duration of segments.
|
void |
setSegmentLengthUnits(String segmentLengthUnits)
Time unit for segment length parameter.
|
void |
setSendDelayMs(Integer sendDelayMs)
Number of milliseconds to delay the output from the second pipeline.
|
String |
toString()
Returns a string representation of this object.
|
CmafIngestGroupSettings |
withDestination(OutputLocationRef destination)
A HTTP destination for the tracks
|
CmafIngestGroupSettings |
withNielsenId3Behavior(CmafNielsenId3Behavior nielsenId3Behavior)
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.
|
CmafIngestGroupSettings |
withNielsenId3Behavior(String nielsenId3Behavior)
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.
|
CmafIngestGroupSettings |
withScte35Type(Scte35Type scte35Type)
Type of scte35 track to add.
|
CmafIngestGroupSettings |
withScte35Type(String scte35Type)
Type of scte35 track to add.
|
CmafIngestGroupSettings |
withSegmentLength(Integer segmentLength)
The nominal duration of segments.
|
CmafIngestGroupSettings |
withSegmentLengthUnits(CmafIngestSegmentLengthUnits segmentLengthUnits)
Time unit for segment length parameter.
|
CmafIngestGroupSettings |
withSegmentLengthUnits(String segmentLengthUnits)
Time unit for segment length parameter.
|
CmafIngestGroupSettings |
withSendDelayMs(Integer sendDelayMs)
Number of milliseconds to delay the output from the second pipeline.
|
public void setDestination(OutputLocationRef destination)
destination
- A HTTP destination for the trackspublic OutputLocationRef getDestination()
public CmafIngestGroupSettings withDestination(OutputLocationRef destination)
destination
- A HTTP destination for the trackspublic void setNielsenId3Behavior(String nielsenId3Behavior)
nielsenId3Behavior
- If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and
an equivalent ID3 tag will be inserted in the output.CmafNielsenId3Behavior
public String getNielsenId3Behavior()
CmafNielsenId3Behavior
public CmafIngestGroupSettings withNielsenId3Behavior(String nielsenId3Behavior)
nielsenId3Behavior
- If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and
an equivalent ID3 tag will be inserted in the output.CmafNielsenId3Behavior
public CmafIngestGroupSettings withNielsenId3Behavior(CmafNielsenId3Behavior nielsenId3Behavior)
nielsenId3Behavior
- If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and
an equivalent ID3 tag will be inserted in the output.CmafNielsenId3Behavior
public void setScte35Type(String scte35Type)
scte35Type
- Type of scte35 track to add. none or scte35WithoutSegmentationScte35Type
public String getScte35Type()
Scte35Type
public CmafIngestGroupSettings withScte35Type(String scte35Type)
scte35Type
- Type of scte35 track to add. none or scte35WithoutSegmentationScte35Type
public CmafIngestGroupSettings withScte35Type(Scte35Type scte35Type)
scte35Type
- Type of scte35 track to add. none or scte35WithoutSegmentationScte35Type
public void setSegmentLength(Integer segmentLength)
segmentLength
- The nominal duration of segments. The units are specified in SegmentLengthUnits. The segments will end on
the next keyframe after the specified duration, so the actual segment length might be longer, and it might
be a fraction of the units.public Integer getSegmentLength()
public CmafIngestGroupSettings withSegmentLength(Integer segmentLength)
segmentLength
- The nominal duration of segments. The units are specified in SegmentLengthUnits. The segments will end on
the next keyframe after the specified duration, so the actual segment length might be longer, and it might
be a fraction of the units.public void setSegmentLengthUnits(String segmentLengthUnits)
segmentLengthUnits
- Time unit for segment length parameter.CmafIngestSegmentLengthUnits
public String getSegmentLengthUnits()
CmafIngestSegmentLengthUnits
public CmafIngestGroupSettings withSegmentLengthUnits(String segmentLengthUnits)
segmentLengthUnits
- Time unit for segment length parameter.CmafIngestSegmentLengthUnits
public CmafIngestGroupSettings withSegmentLengthUnits(CmafIngestSegmentLengthUnits segmentLengthUnits)
segmentLengthUnits
- Time unit for segment length parameter.CmafIngestSegmentLengthUnits
public void setSendDelayMs(Integer sendDelayMs)
sendDelayMs
- Number of milliseconds to delay the output from the second pipeline.public Integer getSendDelayMs()
public CmafIngestGroupSettings withSendDelayMs(Integer sendDelayMs)
sendDelayMs
- Number of milliseconds to delay the output from the second pipeline.public String toString()
toString
in class Object
Object.toString()
public CmafIngestGroupSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.