Interface Output.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Output.Builder,Output>,SdkBuilder<Output.Builder,Output>,SdkPojo
- Enclosing class:
- Output
public static interface Output.Builder extends SdkPojo, CopyableBuilder<Output.Builder,Output>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Output.BuilderaudioDescriptionNames(String... audioDescriptionNames)The names of the AudioDescriptions used as audio sources for this output.Output.BuilderaudioDescriptionNames(Collection<String> audioDescriptionNames)The names of the AudioDescriptions used as audio sources for this output.Output.BuildercaptionDescriptionNames(String... captionDescriptionNames)The names of the CaptionDescriptions used as caption sources for this output.Output.BuildercaptionDescriptionNames(Collection<String> captionDescriptionNames)The names of the CaptionDescriptions used as caption sources for this output.Output.BuilderoutputName(String outputName)The name used to identify an output.default Output.BuilderoutputSettings(Consumer<OutputSettings.Builder> outputSettings)Output type-specific settings.Output.BuilderoutputSettings(OutputSettings outputSettings)Output type-specific settings.Output.BuildervideoDescriptionName(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 Detail
-
audioDescriptionNames
Output.Builder audioDescriptionNames(Collection<String> 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
Output.Builder audioDescriptionNames(String... 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.
-
captionDescriptionNames
Output.Builder captionDescriptionNames(Collection<String> captionDescriptionNames)
The names of the CaptionDescriptions used as caption sources for this output.- Parameters:
captionDescriptionNames- The names of the CaptionDescriptions used as caption sources for this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDescriptionNames
Output.Builder captionDescriptionNames(String... captionDescriptionNames)
The names of the CaptionDescriptions used as caption sources for this output.- Parameters:
captionDescriptionNames- The names of the CaptionDescriptions used as caption sources for this output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputName
Output.Builder outputName(String 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.Builder outputSettings(OutputSettings 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
default Output.Builder outputSettings(Consumer<OutputSettings.Builder> outputSettings)
Output type-specific settings. This is a convenience method that creates an instance of theOutputSettings.Builderavoiding the need to create one manually viaOutputSettings.builder().When the
Consumercompletes,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:
outputSettings(OutputSettings)
-
videoDescriptionName
Output.Builder videoDescriptionName(String 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.
-
-