Struct aws_sdk_mediaconvert::types::builders::PresetSettingsBuilder
source · #[non_exhaustive]pub struct PresetSettingsBuilder { /* private fields */ }
Expand description
A builder for PresetSettings
.
Implementations§
source§impl PresetSettingsBuilder
impl PresetSettingsBuilder
sourcepub fn audio_descriptions(self, input: AudioDescription) -> Self
pub fn audio_descriptions(self, input: AudioDescription) -> Self
Appends an item to audio_descriptions
.
To override the contents of this collection use set_audio_descriptions
.
Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.
sourcepub fn set_audio_descriptions(
self,
input: Option<Vec<AudioDescription>>
) -> Self
pub fn set_audio_descriptions( self, input: Option<Vec<AudioDescription>> ) -> Self
Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.
sourcepub fn get_audio_descriptions(&self) -> &Option<Vec<AudioDescription>>
pub fn get_audio_descriptions(&self) -> &Option<Vec<AudioDescription>>
Contains groups of audio encoding settings organized by audio codec. Include one instance of per output. Can contain multiple groups of encoding settings.
Appends an item to caption_descriptions
.
To override the contents of this collection use set_caption_descriptions
.
This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of 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 object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.
sourcepub fn container_settings(self, input: ContainerSettings) -> Self
pub fn container_settings(self, input: ContainerSettings) -> Self
Container specific settings.
sourcepub fn set_container_settings(self, input: Option<ContainerSettings>) -> Self
pub fn set_container_settings(self, input: Option<ContainerSettings>) -> Self
Container specific settings.
sourcepub fn get_container_settings(&self) -> &Option<ContainerSettings>
pub fn get_container_settings(&self) -> &Option<ContainerSettings>
Container specific settings.
sourcepub fn video_description(self, input: VideoDescription) -> Self
pub fn video_description(self, input: VideoDescription) -> Self
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.
sourcepub fn set_video_description(self, input: Option<VideoDescription>) -> Self
pub fn set_video_description(self, input: Option<VideoDescription>) -> Self
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.
sourcepub fn get_video_description(&self) -> &Option<VideoDescription>
pub fn get_video_description(&self) -> &Option<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.
sourcepub fn build(self) -> PresetSettings
pub fn build(self) -> PresetSettings
Consumes the builder and constructs a PresetSettings
.
Trait Implementations§
source§impl Clone for PresetSettingsBuilder
impl Clone for PresetSettingsBuilder
source§fn clone(&self) -> PresetSettingsBuilder
fn clone(&self) -> PresetSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PresetSettingsBuilder
impl Debug for PresetSettingsBuilder
source§impl Default for PresetSettingsBuilder
impl Default for PresetSettingsBuilder
source§fn default() -> PresetSettingsBuilder
fn default() -> PresetSettingsBuilder
source§impl PartialEq for PresetSettingsBuilder
impl PartialEq for PresetSettingsBuilder
source§fn eq(&self, other: &PresetSettingsBuilder) -> bool
fn eq(&self, other: &PresetSettingsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PresetSettingsBuilder
Auto Trait Implementations§
impl Freeze for PresetSettingsBuilder
impl RefUnwindSafe for PresetSettingsBuilder
impl Send for PresetSettingsBuilder
impl Sync for PresetSettingsBuilder
impl Unpin for PresetSettingsBuilder
impl UnwindSafe for PresetSettingsBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more