public static interface CmafPackageCreateOrUpdateParameters.Builder extends SdkPojo, CopyableBuilder<CmafPackageCreateOrUpdateParameters.Builder,CmafPackageCreateOrUpdateParameters>
Modifier and Type | Method and Description |
---|---|
CmafPackageCreateOrUpdateParameters.Builder |
encryption(CmafEncryption encryption)
Sets the value of the Encryption property for this object.
|
default CmafPackageCreateOrUpdateParameters.Builder |
encryption(Consumer<CmafEncryption.Builder> encryption)
Sets the value of the Encryption property for this object.
|
CmafPackageCreateOrUpdateParameters.Builder |
hlsManifests(Collection<HlsManifestCreateOrUpdateParameters> hlsManifests)
A list of HLS manifest configurations
|
CmafPackageCreateOrUpdateParameters.Builder |
hlsManifests(Consumer<HlsManifestCreateOrUpdateParameters.Builder>... hlsManifests)
A list of HLS manifest configurations This is a convenience that creates an instance of the
avoiding the need to create one manually via . |
CmafPackageCreateOrUpdateParameters.Builder |
hlsManifests(HlsManifestCreateOrUpdateParameters... hlsManifests)
A list of HLS manifest configurations
|
CmafPackageCreateOrUpdateParameters.Builder |
segmentDurationSeconds(Integer segmentDurationSeconds)
Duration (in seconds) of each segment.
|
CmafPackageCreateOrUpdateParameters.Builder |
segmentPrefix(String segmentPrefix)
An optional custom string that is prepended to the name of each segment.
|
default CmafPackageCreateOrUpdateParameters.Builder |
streamSelection(Consumer<StreamSelection.Builder> streamSelection)
Sets the value of the StreamSelection property for this object.
|
CmafPackageCreateOrUpdateParameters.Builder |
streamSelection(StreamSelection streamSelection)
Sets the value of the StreamSelection property for this object.
|
copy
applyMutation, build
CmafPackageCreateOrUpdateParameters.Builder encryption(CmafEncryption encryption)
encryption
- The new value for the Encryption property for this object.default CmafPackageCreateOrUpdateParameters.Builder encryption(Consumer<CmafEncryption.Builder> encryption)
CmafEncryption.Builder
avoiding the need to
create one manually via CmafEncryption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to encryption(CmafEncryption)
.encryption
- a consumer that will call methods on CmafEncryption.Builder
encryption(CmafEncryption)
CmafPackageCreateOrUpdateParameters.Builder hlsManifests(Collection<HlsManifestCreateOrUpdateParameters> hlsManifests)
hlsManifests
- A list of HLS manifest configurationsCmafPackageCreateOrUpdateParameters.Builder hlsManifests(HlsManifestCreateOrUpdateParameters... hlsManifests)
hlsManifests
- A list of HLS manifest configurationsCmafPackageCreateOrUpdateParameters.Builder hlsManifests(Consumer<HlsManifestCreateOrUpdateParameters.Builder>... hlsManifests)
.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is
called immediately and its result is passed to #hlsManifests(List)
.hlsManifests
- a consumer that will call methods on List.Builder
#hlsManifests(List)
CmafPackageCreateOrUpdateParameters.Builder segmentDurationSeconds(Integer segmentDurationSeconds)
segmentDurationSeconds
- Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the
source segment duration.CmafPackageCreateOrUpdateParameters.Builder segmentPrefix(String segmentPrefix)
segmentPrefix
- An optional custom string that is prepended to the name of each segment. If not specified, it defaults
to the ChannelId.CmafPackageCreateOrUpdateParameters.Builder streamSelection(StreamSelection streamSelection)
streamSelection
- The new value for the StreamSelection property for this object.default CmafPackageCreateOrUpdateParameters.Builder streamSelection(Consumer<StreamSelection.Builder> streamSelection)
StreamSelection.Builder
avoiding the need to
create one manually via StreamSelection.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to streamSelection(StreamSelection)
.streamSelection
- a consumer that will call methods on StreamSelection.Builder
streamSelection(StreamSelection)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.