Struct aws_sdk_elastictranscoder::types::builders::PresetBuilder
source · #[non_exhaustive]pub struct PresetBuilder { /* private fields */ }
Expand description
A builder for Preset
.
Implementations§
source§impl PresetBuilder
impl PresetBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
Identifier for the new preset. You use this value to get settings for the preset or to delete it.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
Identifier for the new preset. You use this value to get settings for the preset or to delete it.
sourcepub fn get_id(&self) -> &Option<String>
pub fn get_id(&self) -> &Option<String>
Identifier for the new preset. You use this value to get settings for the preset or to delete it.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the preset.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the preset.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the preset.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the preset.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the preset.
sourcepub fn container(self, input: impl Into<String>) -> Self
pub fn container(self, input: impl Into<String>) -> Self
The container type for the output file. Valid values include flac
, flv
, fmp4
, gif
, mp3
, mp4
, mpg
, mxf
, oga
, ogg
, ts
, and webm
.
sourcepub fn set_container(self, input: Option<String>) -> Self
pub fn set_container(self, input: Option<String>) -> Self
The container type for the output file. Valid values include flac
, flv
, fmp4
, gif
, mp3
, mp4
, mpg
, mxf
, oga
, ogg
, ts
, and webm
.
sourcepub fn get_container(&self) -> &Option<String>
pub fn get_container(&self) -> &Option<String>
The container type for the output file. Valid values include flac
, flv
, fmp4
, gif
, mp3
, mp4
, mpg
, mxf
, oga
, ogg
, ts
, and webm
.
sourcepub fn audio(self, input: AudioParameters) -> Self
pub fn audio(self, input: AudioParameters) -> Self
A section of the response body that provides information about the audio preset values.
sourcepub fn set_audio(self, input: Option<AudioParameters>) -> Self
pub fn set_audio(self, input: Option<AudioParameters>) -> Self
A section of the response body that provides information about the audio preset values.
sourcepub fn get_audio(&self) -> &Option<AudioParameters>
pub fn get_audio(&self) -> &Option<AudioParameters>
A section of the response body that provides information about the audio preset values.
sourcepub fn video(self, input: VideoParameters) -> Self
pub fn video(self, input: VideoParameters) -> Self
A section of the response body that provides information about the video preset values.
sourcepub fn set_video(self, input: Option<VideoParameters>) -> Self
pub fn set_video(self, input: Option<VideoParameters>) -> Self
A section of the response body that provides information about the video preset values.
sourcepub fn get_video(&self) -> &Option<VideoParameters>
pub fn get_video(&self) -> &Option<VideoParameters>
A section of the response body that provides information about the video preset values.
sourcepub fn thumbnails(self, input: Thumbnails) -> Self
pub fn thumbnails(self, input: Thumbnails) -> Self
A section of the response body that provides information about the thumbnail preset values, if any.
sourcepub fn set_thumbnails(self, input: Option<Thumbnails>) -> Self
pub fn set_thumbnails(self, input: Option<Thumbnails>) -> Self
A section of the response body that provides information about the thumbnail preset values, if any.
sourcepub fn get_thumbnails(&self) -> &Option<Thumbnails>
pub fn get_thumbnails(&self) -> &Option<Thumbnails>
A section of the response body that provides information about the thumbnail preset values, if any.
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
Whether the preset is a default preset provided by Elastic Transcoder (System
) or a preset that you have defined (Custom
).
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
Whether the preset is a default preset provided by Elastic Transcoder (System
) or a preset that you have defined (Custom
).
Trait Implementations§
source§impl Clone for PresetBuilder
impl Clone for PresetBuilder
source§fn clone(&self) -> PresetBuilder
fn clone(&self) -> PresetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PresetBuilder
impl Debug for PresetBuilder
source§impl Default for PresetBuilder
impl Default for PresetBuilder
source§fn default() -> PresetBuilder
fn default() -> PresetBuilder
source§impl PartialEq for PresetBuilder
impl PartialEq for PresetBuilder
source§fn eq(&self, other: &PresetBuilder) -> bool
fn eq(&self, other: &PresetBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PresetBuilder
Auto Trait Implementations§
impl Freeze for PresetBuilder
impl RefUnwindSafe for PresetBuilder
impl Send for PresetBuilder
impl Sync for PresetBuilder
impl Unpin for PresetBuilder
impl UnwindSafe for PresetBuilder
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