public static interface OutputGroupSettings.Builder extends CopyableBuilder<OutputGroupSettings.Builder,OutputGroupSettings>
Modifier and Type | Method and Description |
---|---|
default OutputGroupSettings.Builder |
dashIsoGroupSettings(Consumer<DashIsoGroupSettings.Builder> dashIsoGroupSettings)
Sets the value of the DashIsoGroupSettings property for this object.
|
OutputGroupSettings.Builder |
dashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
Sets the value of the DashIsoGroupSettings property for this object.
|
default OutputGroupSettings.Builder |
fileGroupSettings(Consumer<FileGroupSettings.Builder> fileGroupSettings)
Sets the value of the FileGroupSettings property for this object.
|
OutputGroupSettings.Builder |
fileGroupSettings(FileGroupSettings fileGroupSettings)
Sets the value of the FileGroupSettings property for this object.
|
default OutputGroupSettings.Builder |
hlsGroupSettings(Consumer<HlsGroupSettings.Builder> hlsGroupSettings)
Sets the value of the HlsGroupSettings property for this object.
|
OutputGroupSettings.Builder |
hlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Sets the value of the HlsGroupSettings property for this object.
|
default OutputGroupSettings.Builder |
msSmoothGroupSettings(Consumer<MsSmoothGroupSettings.Builder> msSmoothGroupSettings)
Sets the value of the MsSmoothGroupSettings property for this object.
|
OutputGroupSettings.Builder |
msSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
Sets the value of the MsSmoothGroupSettings property for this object.
|
OutputGroupSettings.Builder |
type(OutputGroupType type)
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming)
|
OutputGroupSettings.Builder |
type(String type)
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming)
|
copy
applyMutation, build
OutputGroupSettings.Builder dashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
dashIsoGroupSettings
- The new value for the DashIsoGroupSettings property for this object.default OutputGroupSettings.Builder dashIsoGroupSettings(Consumer<DashIsoGroupSettings.Builder> dashIsoGroupSettings)
DashIsoGroupSettings.Builder
avoiding the need
to create one manually via DashIsoGroupSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to dashIsoGroupSettings(DashIsoGroupSettings)
.dashIsoGroupSettings
- a consumer that will call methods on DashIsoGroupSettings.Builder
dashIsoGroupSettings(DashIsoGroupSettings)
OutputGroupSettings.Builder fileGroupSettings(FileGroupSettings fileGroupSettings)
fileGroupSettings
- The new value for the FileGroupSettings property for this object.default OutputGroupSettings.Builder fileGroupSettings(Consumer<FileGroupSettings.Builder> fileGroupSettings)
FileGroupSettings.Builder
avoiding the need to
create one manually via FileGroupSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to fileGroupSettings(FileGroupSettings)
.fileGroupSettings
- a consumer that will call methods on FileGroupSettings.Builder
fileGroupSettings(FileGroupSettings)
OutputGroupSettings.Builder hlsGroupSettings(HlsGroupSettings hlsGroupSettings)
hlsGroupSettings
- The new value for the HlsGroupSettings property for this object.default OutputGroupSettings.Builder hlsGroupSettings(Consumer<HlsGroupSettings.Builder> hlsGroupSettings)
HlsGroupSettings.Builder
avoiding the need to
create one manually via HlsGroupSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to hlsGroupSettings(HlsGroupSettings)
.hlsGroupSettings
- a consumer that will call methods on HlsGroupSettings.Builder
hlsGroupSettings(HlsGroupSettings)
OutputGroupSettings.Builder msSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
msSmoothGroupSettings
- The new value for the MsSmoothGroupSettings property for this object.default OutputGroupSettings.Builder msSmoothGroupSettings(Consumer<MsSmoothGroupSettings.Builder> msSmoothGroupSettings)
MsSmoothGroupSettings.Builder
avoiding the need
to create one manually via MsSmoothGroupSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to msSmoothGroupSettings(MsSmoothGroupSettings)
.msSmoothGroupSettings
- a consumer that will call methods on MsSmoothGroupSettings.Builder
msSmoothGroupSettings(MsSmoothGroupSettings)
OutputGroupSettings.Builder type(String type)
type
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming)OutputGroupType
,
OutputGroupType
OutputGroupSettings.Builder type(OutputGroupType type)
type
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming)OutputGroupType
,
OutputGroupType
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.