Struct aws_sdk_chime::types::builders::MediaCapturePipelineBuilder
source · #[non_exhaustive]pub struct MediaCapturePipelineBuilder { /* private fields */ }
Expand description
A builder for MediaCapturePipeline
.
Implementations§
source§impl MediaCapturePipelineBuilder
impl MediaCapturePipelineBuilder
sourcepub fn media_pipeline_id(self, input: impl Into<String>) -> Self
pub fn media_pipeline_id(self, input: impl Into<String>) -> Self
The ID of a media capture pipeline.
sourcepub fn set_media_pipeline_id(self, input: Option<String>) -> Self
pub fn set_media_pipeline_id(self, input: Option<String>) -> Self
The ID of a media capture pipeline.
sourcepub fn get_media_pipeline_id(&self) -> &Option<String>
pub fn get_media_pipeline_id(&self) -> &Option<String>
The ID of a media capture pipeline.
sourcepub fn source_type(self, input: MediaPipelineSourceType) -> Self
pub fn source_type(self, input: MediaPipelineSourceType) -> Self
Source type from which media artifacts are saved. You must use ChimeMeeting
.
sourcepub fn set_source_type(self, input: Option<MediaPipelineSourceType>) -> Self
pub fn set_source_type(self, input: Option<MediaPipelineSourceType>) -> Self
Source type from which media artifacts are saved. You must use ChimeMeeting
.
sourcepub fn get_source_type(&self) -> &Option<MediaPipelineSourceType>
pub fn get_source_type(&self) -> &Option<MediaPipelineSourceType>
Source type from which media artifacts are saved. You must use ChimeMeeting
.
sourcepub fn source_arn(self, input: impl Into<String>) -> Self
pub fn source_arn(self, input: impl Into<String>) -> Self
ARN of the source from which the media artifacts will be saved.
sourcepub fn set_source_arn(self, input: Option<String>) -> Self
pub fn set_source_arn(self, input: Option<String>) -> Self
ARN of the source from which the media artifacts will be saved.
sourcepub fn get_source_arn(&self) -> &Option<String>
pub fn get_source_arn(&self) -> &Option<String>
ARN of the source from which the media artifacts will be saved.
sourcepub fn status(self, input: MediaPipelineStatus) -> Self
pub fn status(self, input: MediaPipelineStatus) -> Self
The status of the media capture pipeline.
sourcepub fn set_status(self, input: Option<MediaPipelineStatus>) -> Self
pub fn set_status(self, input: Option<MediaPipelineStatus>) -> Self
The status of the media capture pipeline.
sourcepub fn get_status(&self) -> &Option<MediaPipelineStatus>
pub fn get_status(&self) -> &Option<MediaPipelineStatus>
The status of the media capture pipeline.
sourcepub fn sink_type(self, input: MediaPipelineSinkType) -> Self
pub fn sink_type(self, input: MediaPipelineSinkType) -> Self
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
sourcepub fn set_sink_type(self, input: Option<MediaPipelineSinkType>) -> Self
pub fn set_sink_type(self, input: Option<MediaPipelineSinkType>) -> Self
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
sourcepub fn get_sink_type(&self) -> &Option<MediaPipelineSinkType>
pub fn get_sink_type(&self) -> &Option<MediaPipelineSinkType>
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
sourcepub fn sink_arn(self, input: impl Into<String>) -> Self
pub fn sink_arn(self, input: impl Into<String>) -> Self
ARN of the destination to which the media artifacts are saved.
sourcepub fn set_sink_arn(self, input: Option<String>) -> Self
pub fn set_sink_arn(self, input: Option<String>) -> Self
ARN of the destination to which the media artifacts are saved.
sourcepub fn get_sink_arn(&self) -> &Option<String>
pub fn get_sink_arn(&self) -> &Option<String>
ARN of the destination to which the media artifacts are saved.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The time at which the capture pipeline was created, in ISO 8601 format.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The time at which the capture pipeline was created, in ISO 8601 format.
sourcepub fn get_created_timestamp(&self) -> &Option<DateTime>
pub fn get_created_timestamp(&self) -> &Option<DateTime>
The time at which the capture pipeline was created, in ISO 8601 format.
sourcepub fn updated_timestamp(self, input: DateTime) -> Self
pub fn updated_timestamp(self, input: DateTime) -> Self
The time at which the capture pipeline was updated, in ISO 8601 format.
sourcepub fn set_updated_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_updated_timestamp(self, input: Option<DateTime>) -> Self
The time at which the capture pipeline was updated, in ISO 8601 format.
sourcepub fn get_updated_timestamp(&self) -> &Option<DateTime>
pub fn get_updated_timestamp(&self) -> &Option<DateTime>
The time at which the capture pipeline was updated, in ISO 8601 format.
sourcepub fn chime_sdk_meeting_configuration(
self,
input: ChimeSdkMeetingConfiguration
) -> Self
pub fn chime_sdk_meeting_configuration( self, input: ChimeSdkMeetingConfiguration ) -> Self
The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
sourcepub fn set_chime_sdk_meeting_configuration(
self,
input: Option<ChimeSdkMeetingConfiguration>
) -> Self
pub fn set_chime_sdk_meeting_configuration( self, input: Option<ChimeSdkMeetingConfiguration> ) -> Self
The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
sourcepub fn get_chime_sdk_meeting_configuration(
&self
) -> &Option<ChimeSdkMeetingConfiguration>
pub fn get_chime_sdk_meeting_configuration( &self ) -> &Option<ChimeSdkMeetingConfiguration>
The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
sourcepub fn build(self) -> MediaCapturePipeline
pub fn build(self) -> MediaCapturePipeline
Consumes the builder and constructs a MediaCapturePipeline
.
Trait Implementations§
source§impl Clone for MediaCapturePipelineBuilder
impl Clone for MediaCapturePipelineBuilder
source§fn clone(&self) -> MediaCapturePipelineBuilder
fn clone(&self) -> MediaCapturePipelineBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MediaCapturePipelineBuilder
impl Debug for MediaCapturePipelineBuilder
source§impl Default for MediaCapturePipelineBuilder
impl Default for MediaCapturePipelineBuilder
source§fn default() -> MediaCapturePipelineBuilder
fn default() -> MediaCapturePipelineBuilder
source§impl PartialEq for MediaCapturePipelineBuilder
impl PartialEq for MediaCapturePipelineBuilder
source§fn eq(&self, other: &MediaCapturePipelineBuilder) -> bool
fn eq(&self, other: &MediaCapturePipelineBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MediaCapturePipelineBuilder
Auto Trait Implementations§
impl Freeze for MediaCapturePipelineBuilder
impl RefUnwindSafe for MediaCapturePipelineBuilder
impl Send for MediaCapturePipelineBuilder
impl Sync for MediaCapturePipelineBuilder
impl Unpin for MediaCapturePipelineBuilder
impl UnwindSafe for MediaCapturePipelineBuilder
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