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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PresetSettings.BuilderaudioDescriptions(Collection<AudioDescription> audioDescriptions)Contains groups of audio encoding settings organized by audio codec.PresetSettings.BuilderaudioDescriptions(Consumer<AudioDescription.Builder>... audioDescriptions)Contains groups of audio encoding settings organized by audio codec.PresetSettings.BuilderaudioDescriptions(AudioDescription... audioDescriptions)Contains groups of audio encoding settings organized by audio codec.PresetSettings.BuildercaptionDescriptions(Collection<CaptionDescriptionPreset> captionDescriptions)This object holds groups of settings related to captions for one output.PresetSettings.BuildercaptionDescriptions(Consumer<CaptionDescriptionPreset.Builder>... captionDescriptions)This object holds groups of settings related to captions for one output.PresetSettings.BuildercaptionDescriptions(CaptionDescriptionPreset... captionDescriptions)This object holds groups of settings related to captions for one output.default PresetSettings.BuildercontainerSettings(Consumer<ContainerSettings.Builder> containerSettings)Container specific settings.PresetSettings.BuildercontainerSettings(ContainerSettings containerSettings)Container specific settings.default PresetSettings.BuildervideoDescription(Consumer<VideoDescription.Builder> videoDescription)VideoDescription contains a group of video encoding settings.PresetSettings.BuildervideoDescription(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 Detail
-
audioDescriptions
PresetSettings.Builder audioDescriptions(Collection<AudioDescription> 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
PresetSettings.Builder audioDescriptions(AudioDescription... 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
PresetSettings.Builder audioDescriptions(Consumer<AudioDescription.Builder>... 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 to#audioDescriptions(List.) - 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:
#audioDescriptions(java.util.Collection)
-
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
PresetSettings.Builder captionDescriptions(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
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 to#captionDescriptions(List.) - 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:
#captionDescriptions(java.util.Collection)
-
containerSettings
PresetSettings.Builder containerSettings(ContainerSettings 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:
containerSettings(ContainerSettings)
-
videoDescription
PresetSettings.Builder videoDescription(VideoDescription 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:
videoDescription(VideoDescription)
-
-