@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetHlsManifestConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Retrieve the HTTP live streaming (HLS) manifest configuration.
Constructor and Description |
---|
GetHlsManifestConfiguration() |
Modifier and Type | Method and Description |
---|---|
GetHlsManifestConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getChildManifestName()
A short string that's appended to the endpoint URL.
|
FilterConfiguration |
getFilterConfiguration() |
String |
getManifestName()
A short short string that's appended to the endpoint URL.
|
Integer |
getManifestWindowSeconds()
The total duration (in seconds) of the manifest's content.
|
Integer |
getProgramDateTimeIntervalSeconds()
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.
|
ScteHls |
getScteHls() |
String |
getUrl()
The egress domain URL for stream delivery from MediaPackage.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChildManifestName(String childManifestName)
A short string that's appended to the endpoint URL.
|
void |
setFilterConfiguration(FilterConfiguration filterConfiguration) |
void |
setManifestName(String manifestName)
A short short string that's appended to the endpoint URL.
|
void |
setManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of the manifest's content.
|
void |
setProgramDateTimeIntervalSeconds(Integer programDateTimeIntervalSeconds)
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.
|
void |
setScteHls(ScteHls scteHls) |
void |
setUrl(String url)
The egress domain URL for stream delivery from MediaPackage.
|
String |
toString()
Returns a string representation of this object.
|
GetHlsManifestConfiguration |
withChildManifestName(String childManifestName)
A short string that's appended to the endpoint URL.
|
GetHlsManifestConfiguration |
withFilterConfiguration(FilterConfiguration filterConfiguration) |
GetHlsManifestConfiguration |
withManifestName(String manifestName)
A short short string that's appended to the endpoint URL.
|
GetHlsManifestConfiguration |
withManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of the manifest's content.
|
GetHlsManifestConfiguration |
withProgramDateTimeIntervalSeconds(Integer programDateTimeIntervalSeconds)
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.
|
GetHlsManifestConfiguration |
withScteHls(ScteHls scteHls) |
GetHlsManifestConfiguration |
withUrl(String url)
The egress domain URL for stream delivery from MediaPackage.
|
public void setManifestName(String manifestName)
A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.
manifestName
- A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this
endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage
automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use
HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the
manifestName you provided on the originEndpoint object.public String getManifestName()
A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.
public GetHlsManifestConfiguration withManifestName(String manifestName)
A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.
manifestName
- A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this
endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage
automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use
HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the
manifestName you provided on the originEndpoint object.public void setUrl(String url)
The egress domain URL for stream delivery from MediaPackage.
url
- The egress domain URL for stream delivery from MediaPackage.public String getUrl()
The egress domain URL for stream delivery from MediaPackage.
public GetHlsManifestConfiguration withUrl(String url)
The egress domain URL for stream delivery from MediaPackage.
url
- The egress domain URL for stream delivery from MediaPackage.public void setChildManifestName(String childManifestName)
A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.
childManifestName
- A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this
endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The
manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint
object.public String getChildManifestName()
A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.
public GetHlsManifestConfiguration withChildManifestName(String childManifestName)
A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.
childManifestName
- A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this
endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The
manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint
object.public void setManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of the manifest's content.
manifestWindowSeconds
- The total duration (in seconds) of the manifest's content.public Integer getManifestWindowSeconds()
The total duration (in seconds) of the manifest's content.
public GetHlsManifestConfiguration withManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of the manifest's content.
manifestWindowSeconds
- The total duration (in seconds) of the manifest's content.public void setProgramDateTimeIntervalSeconds(Integer programDateTimeIntervalSeconds)
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
programDateTimeIntervalSeconds
- Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't
enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream
to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
public Integer getProgramDateTimeIntervalSeconds()
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
public GetHlsManifestConfiguration withProgramDateTimeIntervalSeconds(Integer programDateTimeIntervalSeconds)
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
programDateTimeIntervalSeconds
- Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't
enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream
to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
public void setScteHls(ScteHls scteHls)
scteHls
- public ScteHls getScteHls()
public GetHlsManifestConfiguration withScteHls(ScteHls scteHls)
scteHls
- public void setFilterConfiguration(FilterConfiguration filterConfiguration)
filterConfiguration
- public FilterConfiguration getFilterConfiguration()
public GetHlsManifestConfiguration withFilterConfiguration(FilterConfiguration filterConfiguration)
filterConfiguration
- public String toString()
toString
in class Object
Object.toString()
public GetHlsManifestConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.