Interface GetHlsManifestConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GetHlsManifestConfiguration.Builder,GetHlsManifestConfiguration>,SdkBuilder<GetHlsManifestConfiguration.Builder,GetHlsManifestConfiguration>,SdkPojo
- Enclosing class:
- GetHlsManifestConfiguration
public static interface GetHlsManifestConfiguration.Builder extends SdkPojo, CopyableBuilder<GetHlsManifestConfiguration.Builder,GetHlsManifestConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetHlsManifestConfiguration.BuilderchildManifestName(String childManifestName)A short string that's appended to the endpoint URL.default GetHlsManifestConfiguration.BuilderfilterConfiguration(Consumer<FilterConfiguration.Builder> filterConfiguration)Sets the value of the FilterConfiguration property for this object.GetHlsManifestConfiguration.BuilderfilterConfiguration(FilterConfiguration filterConfiguration)Sets the value of the FilterConfiguration property for this object.GetHlsManifestConfiguration.BuildermanifestName(String manifestName)A short short string that's appended to the endpoint URL.GetHlsManifestConfiguration.BuildermanifestWindowSeconds(Integer manifestWindowSeconds)The total duration (in seconds) of the manifest's content.GetHlsManifestConfiguration.BuilderprogramDateTimeIntervalSeconds(Integer programDateTimeIntervalSeconds)Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify.default GetHlsManifestConfiguration.BuilderscteHls(Consumer<ScteHls.Builder> scteHls)Sets the value of the ScteHls property for this object.GetHlsManifestConfiguration.BuilderscteHls(ScteHls scteHls)Sets the value of the ScteHls property for this object.GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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 GetHlsManifestConfiguration.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
GetHlsManifestConfiguration.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 GetHlsManifestConfiguration.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)
-
-