Interface HarvestedManifests.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<HarvestedManifests.Builder,
,HarvestedManifests> SdkBuilder<HarvestedManifests.Builder,
,HarvestedManifests> SdkPojo
- Enclosing class:
HarvestedManifests
-
Method Summary
Modifier and TypeMethodDescriptiondashManifests
(Collection<HarvestedDashManifest> dashManifests) A list of harvested DASH manifests.dashManifests
(Consumer<HarvestedDashManifest.Builder>... dashManifests) A list of harvested DASH manifests.dashManifests
(HarvestedDashManifest... dashManifests) A list of harvested DASH manifests.hlsManifests
(Collection<HarvestedHlsManifest> hlsManifests) A list of harvested HLS manifests.hlsManifests
(Consumer<HarvestedHlsManifest.Builder>... hlsManifests) A list of harvested HLS manifests.hlsManifests
(HarvestedHlsManifest... hlsManifests) A list of harvested HLS manifests.lowLatencyHlsManifests
(Collection<HarvestedLowLatencyHlsManifest> lowLatencyHlsManifests) A list of harvested Low-Latency HLS manifests.lowLatencyHlsManifests
(Consumer<HarvestedLowLatencyHlsManifest.Builder>... lowLatencyHlsManifests) A list of harvested Low-Latency HLS manifests.lowLatencyHlsManifests
(HarvestedLowLatencyHlsManifest... lowLatencyHlsManifests) A list of harvested Low-Latency HLS manifests.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, sdkFieldNameToField, sdkFields
-
Method Details
-
hlsManifests
A list of harvested HLS manifests.
- Parameters:
hlsManifests
- A list of harvested HLS manifests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsManifests
A list of harvested HLS manifests.
- Parameters:
hlsManifests
- A list of harvested HLS manifests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsManifests
A list of harvested HLS manifests.
This is a convenience method that creates an instance of theHarvestedHlsManifest.Builder
avoiding the need to create one manually viaHarvestedHlsManifest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsManifests(List<HarvestedHlsManifest>)
.- Parameters:
hlsManifests
- a consumer that will call methods onHarvestedHlsManifest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dashManifests
A list of harvested DASH manifests.
- Parameters:
dashManifests
- A list of harvested DASH manifests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashManifests
A list of harvested DASH manifests.
- Parameters:
dashManifests
- A list of harvested DASH manifests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashManifests
A list of harvested DASH manifests.
This is a convenience method that creates an instance of theHarvestedDashManifest.Builder
avoiding the need to create one manually viaHarvestedDashManifest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todashManifests(List<HarvestedDashManifest>)
.- Parameters:
dashManifests
- a consumer that will call methods onHarvestedDashManifest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lowLatencyHlsManifests
HarvestedManifests.Builder lowLatencyHlsManifests(Collection<HarvestedLowLatencyHlsManifest> lowLatencyHlsManifests) A list of harvested Low-Latency HLS manifests.
- Parameters:
lowLatencyHlsManifests
- A list of harvested Low-Latency HLS manifests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lowLatencyHlsManifests
HarvestedManifests.Builder lowLatencyHlsManifests(HarvestedLowLatencyHlsManifest... lowLatencyHlsManifests) A list of harvested Low-Latency HLS manifests.
- Parameters:
lowLatencyHlsManifests
- A list of harvested Low-Latency HLS manifests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lowLatencyHlsManifests
HarvestedManifests.Builder lowLatencyHlsManifests(Consumer<HarvestedLowLatencyHlsManifest.Builder>... lowLatencyHlsManifests) A list of harvested Low-Latency HLS manifests.
This is a convenience method that creates an instance of theHarvestedLowLatencyHlsManifest.Builder
avoiding the need to create one manually viaHarvestedLowLatencyHlsManifest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolowLatencyHlsManifests(List<HarvestedLowLatencyHlsManifest>)
.- Parameters:
lowLatencyHlsManifests
- a consumer that will call methods onHarvestedLowLatencyHlsManifest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-