Interface GetLowLatencyHlsManifestConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GetLowLatencyHlsManifestConfiguration.Builder,GetLowLatencyHlsManifestConfiguration>,SdkBuilder<GetLowLatencyHlsManifestConfiguration.Builder,GetLowLatencyHlsManifestConfiguration>,SdkPojo
- Enclosing class:
- GetLowLatencyHlsManifestConfiguration
public static interface GetLowLatencyHlsManifestConfiguration.Builder extends SdkPojo, CopyableBuilder<GetLowLatencyHlsManifestConfiguration.Builder,GetLowLatencyHlsManifestConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetLowLatencyHlsManifestConfiguration.BuilderchildManifestName(String childManifestName)A short string that's appended to the endpoint URL.default GetLowLatencyHlsManifestConfiguration.BuilderfilterConfiguration(Consumer<FilterConfiguration.Builder> filterConfiguration)Sets the value of the FilterConfiguration property for this object.GetLowLatencyHlsManifestConfiguration.BuilderfilterConfiguration(FilterConfiguration filterConfiguration)Sets the value of the FilterConfiguration property for this object.GetLowLatencyHlsManifestConfiguration.BuildermanifestName(String manifestName)A short short string that's appended to the endpoint URL.GetLowLatencyHlsManifestConfiguration.BuildermanifestWindowSeconds(Integer manifestWindowSeconds)The total duration (in seconds) of the manifest's content.GetLowLatencyHlsManifestConfiguration.BuilderprogramDateTimeIntervalSeconds(Integer programDateTimeIntervalSeconds)Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.default GetLowLatencyHlsManifestConfiguration.BuilderscteHls(Consumer<ScteHls.Builder> scteHls)Sets the value of the ScteHls property for this object.GetLowLatencyHlsManifestConfiguration.BuilderscteHls(ScteHls scteHls)Sets the value of the ScteHls property for this object.GetLowLatencyHlsManifestConfiguration.Builderurl(String url)The egress domain URL for stream delivery from MediaPackage.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
manifestName
GetLowLatencyHlsManifestConfiguration.Builder manifestName(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
GetLowLatencyHlsManifestConfiguration.Builder url(String url)
The egress domain URL for stream delivery from MediaPackage.
- Parameters:
url- The egress domain URL for stream delivery from MediaPackage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
childManifestName
GetLowLatencyHlsManifestConfiguration.Builder childManifestName(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifestWindowSeconds
GetLowLatencyHlsManifestConfiguration.Builder manifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of the manifest's content.
- Parameters:
manifestWindowSeconds- The total duration (in seconds) of the manifest's content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programDateTimeIntervalSeconds
GetLowLatencyHlsManifestConfiguration.Builder programDateTimeIntervalSeconds(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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scteHls
GetLowLatencyHlsManifestConfiguration.Builder scteHls(ScteHls scteHls)
Sets the value of the ScteHls property for this object.- Parameters:
scteHls- The new value for the ScteHls property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scteHls
default GetLowLatencyHlsManifestConfiguration.Builder scteHls(Consumer<ScteHls.Builder> scteHls)
Sets the value of the ScteHls property for this object. This is a convenience method that creates an instance of theScteHls.Builderavoiding the need to create one manually viaScteHls.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscteHls(ScteHls).- Parameters:
scteHls- a consumer that will call methods onScteHls.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
scteHls(ScteHls)
-
filterConfiguration
GetLowLatencyHlsManifestConfiguration.Builder filterConfiguration(FilterConfiguration filterConfiguration)
Sets the value of the FilterConfiguration property for this object.- Parameters:
filterConfiguration- The new value for the FilterConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterConfiguration
default GetLowLatencyHlsManifestConfiguration.Builder filterConfiguration(Consumer<FilterConfiguration.Builder> filterConfiguration)
Sets the value of the FilterConfiguration property for this object. This is a convenience method that creates an instance of theFilterConfiguration.Builderavoiding the need to create one manually viaFilterConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofilterConfiguration(FilterConfiguration).- Parameters:
filterConfiguration- a consumer that will call methods onFilterConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
filterConfiguration(FilterConfiguration)
-
-