Interface Output.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Output.Builder,
,Output> SdkBuilder<Output.Builder,
,Output> SdkPojo
- Enclosing class:
Output
-
Method Summary
Modifier and TypeMethodDescriptionaudioDescriptionNames
(String... audioDescriptionNames) The names of the AudioDescriptions used as audio sources for this output.audioDescriptionNames
(Collection<String> audioDescriptionNames) The names of the AudioDescriptions used as audio sources for this output.captionDescriptionNames
(String... captionDescriptionNames) The names of the CaptionDescriptions used as caption sources for this output.captionDescriptionNames
(Collection<String> captionDescriptionNames) The names of the CaptionDescriptions used as caption sources for this output.outputName
(String outputName) The name used to identify an output.default Output.Builder
outputSettings
(Consumer<OutputSettings.Builder> outputSettings) Output type-specific settings.outputSettings
(OutputSettings outputSettings) Output type-specific settings.videoDescriptionName
(String videoDescriptionName) The name of the VideoDescription used as the source for this 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
-
audioDescriptionNames
The names of the AudioDescriptions used as audio sources for this output.- Parameters:
audioDescriptionNames
- The names of the AudioDescriptions used as audio sources for this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioDescriptionNames
The names of the AudioDescriptions used as audio sources for this output.- Parameters:
audioDescriptionNames
- The names of the AudioDescriptions used as audio sources for this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputName
The name used to identify an output.- Parameters:
outputName
- The name used to identify an output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSettings
Output type-specific settings.- Parameters:
outputSettings
- Output type-specific settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSettings
Output type-specific settings. This is a convenience method that creates an instance of theOutputSettings.Builder
avoiding the need to create one manually viaOutputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputSettings(OutputSettings)
.- Parameters:
outputSettings
- a consumer that will call methods onOutputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoDescriptionName
The name of the VideoDescription used as the source for this output.- Parameters:
videoDescriptionName
- The name of the VideoDescription used as the source for this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-