Struct aws_sdk_mediaconnect::operation::update_flow_media_stream::builders::UpdateFlowMediaStreamInputBuilder
source · #[non_exhaustive]pub struct UpdateFlowMediaStreamInputBuilder { /* private fields */ }
Expand description
A builder for UpdateFlowMediaStreamInput
.
Implementations§
source§impl UpdateFlowMediaStreamInputBuilder
impl UpdateFlowMediaStreamInputBuilder
sourcepub fn attributes(self, input: MediaStreamAttributesRequest) -> Self
pub fn attributes(self, input: MediaStreamAttributesRequest) -> Self
The attributes that you want to assign to the media stream.
sourcepub fn set_attributes(self, input: Option<MediaStreamAttributesRequest>) -> Self
pub fn set_attributes(self, input: Option<MediaStreamAttributesRequest>) -> Self
The attributes that you want to assign to the media stream.
sourcepub fn get_attributes(&self) -> &Option<MediaStreamAttributesRequest>
pub fn get_attributes(&self) -> &Option<MediaStreamAttributesRequest>
The attributes that you want to assign to the media stream.
sourcepub fn clock_rate(self, input: i32) -> Self
pub fn clock_rate(self, input: i32) -> Self
The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
sourcepub fn set_clock_rate(self, input: Option<i32>) -> Self
pub fn set_clock_rate(self, input: Option<i32>) -> Self
The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
sourcepub fn get_clock_rate(&self) -> &Option<i32>
pub fn get_clock_rate(&self) -> &Option<i32>
The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Description
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Description
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Description
sourcepub fn flow_arn(self, input: impl Into<String>) -> Self
pub fn flow_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the flow. This field is required.
sourcepub fn set_flow_arn(self, input: Option<String>) -> Self
pub fn set_flow_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the flow.
sourcepub fn get_flow_arn(&self) -> &Option<String>
pub fn get_flow_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the flow.
sourcepub fn media_stream_name(self, input: impl Into<String>) -> Self
pub fn media_stream_name(self, input: impl Into<String>) -> Self
The name of the media stream that you want to update. This field is required.
sourcepub fn set_media_stream_name(self, input: Option<String>) -> Self
pub fn set_media_stream_name(self, input: Option<String>) -> Self
The name of the media stream that you want to update.
sourcepub fn get_media_stream_name(&self) -> &Option<String>
pub fn get_media_stream_name(&self) -> &Option<String>
The name of the media stream that you want to update.
sourcepub fn media_stream_type(self, input: MediaStreamType) -> Self
pub fn media_stream_type(self, input: MediaStreamType) -> Self
The type of media stream.
sourcepub fn set_media_stream_type(self, input: Option<MediaStreamType>) -> Self
pub fn set_media_stream_type(self, input: Option<MediaStreamType>) -> Self
The type of media stream.
sourcepub fn get_media_stream_type(&self) -> &Option<MediaStreamType>
pub fn get_media_stream_type(&self) -> &Option<MediaStreamType>
The type of media stream.
sourcepub fn video_format(self, input: impl Into<String>) -> Self
pub fn video_format(self, input: impl Into<String>) -> Self
The resolution of the video.
sourcepub fn set_video_format(self, input: Option<String>) -> Self
pub fn set_video_format(self, input: Option<String>) -> Self
The resolution of the video.
sourcepub fn get_video_format(&self) -> &Option<String>
pub fn get_video_format(&self) -> &Option<String>
The resolution of the video.
sourcepub fn build(self) -> Result<UpdateFlowMediaStreamInput, BuildError>
pub fn build(self) -> Result<UpdateFlowMediaStreamInput, BuildError>
Consumes the builder and constructs a UpdateFlowMediaStreamInput
.
source§impl UpdateFlowMediaStreamInputBuilder
impl UpdateFlowMediaStreamInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateFlowMediaStreamOutput, SdkError<UpdateFlowMediaStreamError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateFlowMediaStreamOutput, SdkError<UpdateFlowMediaStreamError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateFlowMediaStreamInputBuilder
impl Clone for UpdateFlowMediaStreamInputBuilder
source§fn clone(&self) -> UpdateFlowMediaStreamInputBuilder
fn clone(&self) -> UpdateFlowMediaStreamInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateFlowMediaStreamInputBuilder
impl Default for UpdateFlowMediaStreamInputBuilder
source§fn default() -> UpdateFlowMediaStreamInputBuilder
fn default() -> UpdateFlowMediaStreamInputBuilder
source§impl PartialEq for UpdateFlowMediaStreamInputBuilder
impl PartialEq for UpdateFlowMediaStreamInputBuilder
source§fn eq(&self, other: &UpdateFlowMediaStreamInputBuilder) -> bool
fn eq(&self, other: &UpdateFlowMediaStreamInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateFlowMediaStreamInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateFlowMediaStreamInputBuilder
impl RefUnwindSafe for UpdateFlowMediaStreamInputBuilder
impl Send for UpdateFlowMediaStreamInputBuilder
impl Sync for UpdateFlowMediaStreamInputBuilder
impl Unpin for UpdateFlowMediaStreamInputBuilder
impl UnwindSafe for UpdateFlowMediaStreamInputBuilder
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