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.BuildercontainerSettings(Consumer<ContainerSettings.Builder> containerSettings) Container specific settings.containerSettings(ContainerSettings containerSettings) Container specific settings.default PresetSettings.BuildervideoDescription(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAudioDescription.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCaptionDescriptionPreset.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaContainerSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVideoDescription.builder().When the
Consumercompletes,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:
-