@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsOutputSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsOutputSettings() |
Modifier and Type | Method and Description |
---|---|
HlsOutputSettings |
clone() |
boolean |
equals(Object obj) |
String |
getH265PackagingType()
Only applicable when this output is referencing an H.265 video description.
|
HlsSettings |
getHlsSettings()
Settings regarding the underlying stream.
|
String |
getNameModifier()
String concatenated to the end of the destination filename.
|
String |
getSegmentModifier()
String concatenated to end of segment filenames.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setH265PackagingType(String h265PackagingType)
Only applicable when this output is referencing an H.265 video description.
|
void |
setHlsSettings(HlsSettings hlsSettings)
Settings regarding the underlying stream.
|
void |
setNameModifier(String nameModifier)
String concatenated to the end of the destination filename.
|
void |
setSegmentModifier(String segmentModifier)
String concatenated to end of segment filenames.
|
String |
toString()
Returns a string representation of this object.
|
HlsOutputSettings |
withH265PackagingType(HlsH265PackagingType h265PackagingType)
Only applicable when this output is referencing an H.265 video description.
|
HlsOutputSettings |
withH265PackagingType(String h265PackagingType)
Only applicable when this output is referencing an H.265 video description.
|
HlsOutputSettings |
withHlsSettings(HlsSettings hlsSettings)
Settings regarding the underlying stream.
|
HlsOutputSettings |
withNameModifier(String nameModifier)
String concatenated to the end of the destination filename.
|
HlsOutputSettings |
withSegmentModifier(String segmentModifier)
String concatenated to end of segment filenames.
|
public void setH265PackagingType(String h265PackagingType)
h265PackagingType
- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments
should be packaged as HEV1 or HVC1.HlsH265PackagingType
public String getH265PackagingType()
HlsH265PackagingType
public HlsOutputSettings withH265PackagingType(String h265PackagingType)
h265PackagingType
- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments
should be packaged as HEV1 or HVC1.HlsH265PackagingType
public HlsOutputSettings withH265PackagingType(HlsH265PackagingType h265PackagingType)
h265PackagingType
- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments
should be packaged as HEV1 or HVC1.HlsH265PackagingType
public void setHlsSettings(HlsSettings hlsSettings)
hlsSettings
- Settings regarding the underlying stream. These settings are different for audio-only outputs.public HlsSettings getHlsSettings()
public HlsOutputSettings withHlsSettings(HlsSettings hlsSettings)
hlsSettings
- Settings regarding the underlying stream. These settings are different for audio-only outputs.public void setNameModifier(String nameModifier)
nameModifier
- String concatenated to the end of the destination filename. Accepts \"Format
Identifiers\":#formatIdentifierParameters.public String getNameModifier()
public HlsOutputSettings withNameModifier(String nameModifier)
nameModifier
- String concatenated to the end of the destination filename. Accepts \"Format
Identifiers\":#formatIdentifierParameters.public void setSegmentModifier(String segmentModifier)
segmentModifier
- String concatenated to end of segment filenames.public String getSegmentModifier()
public HlsOutputSettings withSegmentModifier(String segmentModifier)
segmentModifier
- String concatenated to end of segment filenames.public String toString()
toString
in class Object
Object.toString()
public HlsOutputSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.