Struct aws_sdk_elastictranscoder::operation::create_preset::builders::CreatePresetInputBuilder
source · #[non_exhaustive]pub struct CreatePresetInputBuilder { /* private fields */ }
Expand description
A builder for CreatePresetInput
.
Implementations§
source§impl CreatePresetInputBuilder
impl CreatePresetInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the preset. We recommend that the name be unique within the AWS account, but uniqueness is not enforced.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the preset. We recommend that the name be unique within the AWS account, but uniqueness is not enforced.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the preset. We recommend that the name be unique within the AWS account, but uniqueness is not enforced.
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 video(self, input: VideoParameters) -> Self
pub fn video(self, input: VideoParameters) -> Self
A section of the request body that specifies the video parameters.
sourcepub fn set_video(self, input: Option<VideoParameters>) -> Self
pub fn set_video(self, input: Option<VideoParameters>) -> Self
A section of the request body that specifies the video parameters.
sourcepub fn get_video(&self) -> &Option<VideoParameters>
pub fn get_video(&self) -> &Option<VideoParameters>
A section of the request body that specifies the video parameters.
sourcepub fn audio(self, input: AudioParameters) -> Self
pub fn audio(self, input: AudioParameters) -> Self
A section of the request body that specifies the audio parameters.
sourcepub fn set_audio(self, input: Option<AudioParameters>) -> Self
pub fn set_audio(self, input: Option<AudioParameters>) -> Self
A section of the request body that specifies the audio parameters.
sourcepub fn get_audio(&self) -> &Option<AudioParameters>
pub fn get_audio(&self) -> &Option<AudioParameters>
A section of the request body that specifies the audio parameters.
sourcepub fn thumbnails(self, input: Thumbnails) -> Self
pub fn thumbnails(self, input: Thumbnails) -> Self
A section of the request body that specifies the thumbnail parameters, if any.
sourcepub fn set_thumbnails(self, input: Option<Thumbnails>) -> Self
pub fn set_thumbnails(self, input: Option<Thumbnails>) -> Self
A section of the request body that specifies the thumbnail parameters, if any.
sourcepub fn get_thumbnails(&self) -> &Option<Thumbnails>
pub fn get_thumbnails(&self) -> &Option<Thumbnails>
A section of the request body that specifies the thumbnail parameters, if any.
sourcepub fn build(self) -> Result<CreatePresetInput, BuildError>
pub fn build(self) -> Result<CreatePresetInput, BuildError>
Consumes the builder and constructs a CreatePresetInput
.
source§impl CreatePresetInputBuilder
impl CreatePresetInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreatePresetOutput, SdkError<CreatePresetError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreatePresetOutput, SdkError<CreatePresetError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreatePresetInputBuilder
impl Clone for CreatePresetInputBuilder
source§fn clone(&self) -> CreatePresetInputBuilder
fn clone(&self) -> CreatePresetInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreatePresetInputBuilder
impl Debug for CreatePresetInputBuilder
source§impl Default for CreatePresetInputBuilder
impl Default for CreatePresetInputBuilder
source§fn default() -> CreatePresetInputBuilder
fn default() -> CreatePresetInputBuilder
source§impl PartialEq<CreatePresetInputBuilder> for CreatePresetInputBuilder
impl PartialEq<CreatePresetInputBuilder> for CreatePresetInputBuilder
source§fn eq(&self, other: &CreatePresetInputBuilder) -> bool
fn eq(&self, other: &CreatePresetInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.