Interface PresetSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PresetSettings.Builder,
,PresetSettings> SdkBuilder<PresetSettings.Builder,
,PresetSettings> SdkPojo
- Enclosing class:
PresetSettings
public static interface PresetSettings.Builder
extends SdkPojo, CopyableBuilder<PresetSettings.Builder,PresetSettings>
-
Method Summary
Modifier and TypeMethodDescriptionaudioDescriptions
(Collection<AudioDescription> audioDescriptions) Contains groups of audio encoding settings organized by audio codec.audioDescriptions
(Consumer<AudioDescription.Builder>... audioDescriptions) Contains groups of audio encoding settings organized by audio codec.audioDescriptions
(AudioDescription... audioDescriptions) Contains groups of audio encoding settings organized by audio codec.captionDescriptions
(Collection<CaptionDescriptionPreset> captionDescriptions) This object holds groups of settings related to captions for one output.captionDescriptions
(Consumer<CaptionDescriptionPreset.Builder>... captionDescriptions) This object holds groups of settings related to captions for one output.captionDescriptions
(CaptionDescriptionPreset... captionDescriptions) This object holds groups of settings related to captions for one output.default PresetSettings.Builder
containerSettings
(Consumer<ContainerSettings.Builder> containerSettings) Container specific settings.containerSettings
(ContainerSettings containerSettings) Container specific settings.default PresetSettings.Builder
videoDescription
(Consumer<VideoDescription.Builder> videoDescription) VideoDescription contains a group of video encoding settings.videoDescription
(VideoDescription videoDescription) VideoDescription contains a group of video encoding settings.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
-
audioDescriptions
Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.- Parameters:
audioDescriptions
- Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioDescriptions
Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.- Parameters:
audioDescriptions
- Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioDescriptions
Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings. This is a convenience method that creates an instance of theAudioDescription.Builder
avoiding the need to create one manually viaAudioDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudioDescriptions(List<AudioDescription>)
.- Parameters:
audioDescriptions
- a consumer that will call methods onAudioDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
captionDescriptions
PresetSettings.Builder captionDescriptions(Collection<CaptionDescriptionPreset> captionDescriptions) This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.- Parameters:
captionDescriptions
- This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDescriptions
This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.- Parameters:
captionDescriptions
- This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDescriptions
PresetSettings.Builder captionDescriptions(Consumer<CaptionDescriptionPreset.Builder>... captionDescriptions) This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions. This is a convenience method that creates an instance of theCaptionDescriptionPreset.Builder
avoiding the need to create one manually viaCaptionDescriptionPreset.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocaptionDescriptions(List<CaptionDescriptionPreset>)
.- Parameters:
captionDescriptions
- a consumer that will call methods onCaptionDescriptionPreset.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
containerSettings
Container specific settings.- Parameters:
containerSettings
- Container specific settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerSettings
default PresetSettings.Builder containerSettings(Consumer<ContainerSettings.Builder> containerSettings) Container specific settings. This is a convenience method that creates an instance of theContainerSettings.Builder
avoiding the need to create one manually viaContainerSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainerSettings(ContainerSettings)
.- Parameters:
containerSettings
- a consumer that will call methods onContainerSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoDescription
VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.- Parameters:
videoDescription
- VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoDescription
default PresetSettings.Builder videoDescription(Consumer<VideoDescription.Builder> videoDescription) VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output. This is a convenience method that creates an instance of theVideoDescription.Builder
avoiding the need to create one manually viaVideoDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovideoDescription(VideoDescription)
.- Parameters:
videoDescription
- a consumer that will call methods onVideoDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-