Struct aws_sdk_connect::types::builders::DeviceInfoBuilder
source · #[non_exhaustive]pub struct DeviceInfoBuilder { /* private fields */ }
Expand description
A builder for DeviceInfo
.
Implementations§
source§impl DeviceInfoBuilder
impl DeviceInfoBuilder
sourcepub fn platform_name(self, input: impl Into<String>) -> Self
pub fn platform_name(self, input: impl Into<String>) -> Self
Name of the platform that the participant used for the call.
sourcepub fn set_platform_name(self, input: Option<String>) -> Self
pub fn set_platform_name(self, input: Option<String>) -> Self
Name of the platform that the participant used for the call.
sourcepub fn get_platform_name(&self) -> &Option<String>
pub fn get_platform_name(&self) -> &Option<String>
Name of the platform that the participant used for the call.
sourcepub fn platform_version(self, input: impl Into<String>) -> Self
pub fn platform_version(self, input: impl Into<String>) -> Self
Version of the platform that the participant used for the call.
sourcepub fn set_platform_version(self, input: Option<String>) -> Self
pub fn set_platform_version(self, input: Option<String>) -> Self
Version of the platform that the participant used for the call.
sourcepub fn get_platform_version(&self) -> &Option<String>
pub fn get_platform_version(&self) -> &Option<String>
Version of the platform that the participant used for the call.
sourcepub fn operating_system(self, input: impl Into<String>) -> Self
pub fn operating_system(self, input: impl Into<String>) -> Self
Operating system that the participant used for the call.
sourcepub fn set_operating_system(self, input: Option<String>) -> Self
pub fn set_operating_system(self, input: Option<String>) -> Self
Operating system that the participant used for the call.
sourcepub fn get_operating_system(&self) -> &Option<String>
pub fn get_operating_system(&self) -> &Option<String>
Operating system that the participant used for the call.
sourcepub fn build(self) -> DeviceInfo
pub fn build(self) -> DeviceInfo
Consumes the builder and constructs a DeviceInfo
.
Trait Implementations§
source§impl Clone for DeviceInfoBuilder
impl Clone for DeviceInfoBuilder
source§fn clone(&self) -> DeviceInfoBuilder
fn clone(&self) -> DeviceInfoBuilder
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 Debug for DeviceInfoBuilder
impl Debug for DeviceInfoBuilder
source§impl Default for DeviceInfoBuilder
impl Default for DeviceInfoBuilder
source§fn default() -> DeviceInfoBuilder
fn default() -> DeviceInfoBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeviceInfoBuilder
impl PartialEq for DeviceInfoBuilder
impl StructuralPartialEq for DeviceInfoBuilder
Auto Trait Implementations§
impl Freeze for DeviceInfoBuilder
impl RefUnwindSafe for DeviceInfoBuilder
impl Send for DeviceInfoBuilder
impl Sync for DeviceInfoBuilder
impl Unpin for DeviceInfoBuilder
impl UnwindSafe for DeviceInfoBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.