#[non_exhaustive]pub struct VoiceRecordingConfigurationBuilder { /* private fields */ }
Expand description
A builder for VoiceRecordingConfiguration
.
Implementations§
source§impl VoiceRecordingConfigurationBuilder
impl VoiceRecordingConfigurationBuilder
sourcepub fn voice_recording_track(self, input: VoiceRecordingTrack) -> Self
pub fn voice_recording_track(self, input: VoiceRecordingTrack) -> Self
Identifies which track is being recorded.
sourcepub fn set_voice_recording_track(
self,
input: Option<VoiceRecordingTrack>
) -> Self
pub fn set_voice_recording_track( self, input: Option<VoiceRecordingTrack> ) -> Self
Identifies which track is being recorded.
sourcepub fn get_voice_recording_track(&self) -> &Option<VoiceRecordingTrack>
pub fn get_voice_recording_track(&self) -> &Option<VoiceRecordingTrack>
Identifies which track is being recorded.
sourcepub fn build(self) -> VoiceRecordingConfiguration
pub fn build(self) -> VoiceRecordingConfiguration
Consumes the builder and constructs a VoiceRecordingConfiguration
.
Trait Implementations§
source§impl Clone for VoiceRecordingConfigurationBuilder
impl Clone for VoiceRecordingConfigurationBuilder
source§fn clone(&self) -> VoiceRecordingConfigurationBuilder
fn clone(&self) -> VoiceRecordingConfigurationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for VoiceRecordingConfigurationBuilder
impl Default for VoiceRecordingConfigurationBuilder
source§fn default() -> VoiceRecordingConfigurationBuilder
fn default() -> VoiceRecordingConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for VoiceRecordingConfigurationBuilder
impl PartialEq for VoiceRecordingConfigurationBuilder
source§fn eq(&self, other: &VoiceRecordingConfigurationBuilder) -> bool
fn eq(&self, other: &VoiceRecordingConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VoiceRecordingConfigurationBuilder
Auto Trait Implementations§
impl Freeze for VoiceRecordingConfigurationBuilder
impl RefUnwindSafe for VoiceRecordingConfigurationBuilder
impl Send for VoiceRecordingConfigurationBuilder
impl Sync for VoiceRecordingConfigurationBuilder
impl Unpin for VoiceRecordingConfigurationBuilder
impl UnwindSafe for VoiceRecordingConfigurationBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.