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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaHarvestedHlsManifest.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHarvestedDashManifest.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHarvestedLowLatencyHlsManifest.builder().When the
Consumercompletes,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:
-