Interface OutputGroup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputGroup.Builder,
,OutputGroup> SdkBuilder<OutputGroup.Builder,
,OutputGroup> SdkPojo
- Enclosing class:
OutputGroup
public static interface OutputGroup.Builder
extends SdkPojo, CopyableBuilder<OutputGroup.Builder,OutputGroup>
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputGroup.Builder
automatedEncodingSettings
(Consumer<AutomatedEncodingSettings.Builder> automatedEncodingSettings) Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.automatedEncodingSettings
(AutomatedEncodingSettings automatedEncodingSettings) Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.customName
(String customName) Use Custom Group Name to specify a name for the output group.Name of the output groupdefault OutputGroup.Builder
outputGroupSettings
(Consumer<OutputGroupSettings.Builder> outputGroupSettings) Output Group settings, including type This is a convenience method that creates an instance of theOutputGroupSettings.Builder
avoiding the need to create one manually viaOutputGroupSettings.builder()
.outputGroupSettings
(OutputGroupSettings outputGroupSettings) Output Group settings, including typeoutputs
(Collection<Output> outputs) This object holds groups of encoding settings, one group of settings per output.outputs
(Consumer<Output.Builder>... outputs) This object holds groups of encoding settings, one group of settings per output.This object holds groups of encoding settings, one group of settings per output.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 Details
-
automatedEncodingSettings
Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.- Parameters:
automatedEncodingSettings
- Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automatedEncodingSettings
default OutputGroup.Builder automatedEncodingSettings(Consumer<AutomatedEncodingSettings.Builder> automatedEncodingSettings) Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video. This is a convenience method that creates an instance of theAutomatedEncodingSettings.Builder
avoiding the need to create one manually viaAutomatedEncodingSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toautomatedEncodingSettings(AutomatedEncodingSettings)
.- Parameters:
automatedEncodingSettings
- a consumer that will call methods onAutomatedEncodingSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customName
Use Custom Group Name to specify a name for the output group. This value is displayed on the console and can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve characters that are either letters, numbers, spaces, or underscores.- Parameters:
customName
- Use Custom Group Name to specify a name for the output group. This value is displayed on the console and can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve characters that are either letters, numbers, spaces, or underscores.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name of the output group- Parameters:
name
- Name of the output group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputGroupSettings
Output Group settings, including type- Parameters:
outputGroupSettings
- Output Group settings, including type- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputGroupSettings
default OutputGroup.Builder outputGroupSettings(Consumer<OutputGroupSettings.Builder> outputGroupSettings) Output Group settings, including type This is a convenience method that creates an instance of theOutputGroupSettings.Builder
avoiding the need to create one manually viaOutputGroupSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputGroupSettings(OutputGroupSettings)
.- Parameters:
outputGroupSettings
- a consumer that will call methods onOutputGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputs
This object holds groups of encoding settings, one group of settings per output.- Parameters:
outputs
- This object holds groups of encoding settings, one group of settings per output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
This object holds groups of encoding settings, one group of settings per output.- Parameters:
outputs
- This object holds groups of encoding settings, one group of settings per output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
This object holds groups of encoding settings, one group of settings per output. This is a convenience method that creates an instance of theOutput.Builder
avoiding the need to create one manually viaOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<Output>)
.- Parameters:
outputs
- a consumer that will call methods onOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-