Struct aws_sdk_connect::types::builders::QuickConnectSummaryBuilder
source · #[non_exhaustive]pub struct QuickConnectSummaryBuilder { /* private fields */ }
Expand description
A builder for QuickConnectSummary
.
Implementations§
source§impl QuickConnectSummaryBuilder
impl QuickConnectSummaryBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the quick connect.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the quick connect.
sourcepub fn quick_connect_type(self, input: QuickConnectType) -> Self
pub fn quick_connect_type(self, input: QuickConnectType) -> Self
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
sourcepub fn set_quick_connect_type(self, input: Option<QuickConnectType>) -> Self
pub fn set_quick_connect_type(self, input: Option<QuickConnectType>) -> Self
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
sourcepub fn get_quick_connect_type(&self) -> &Option<QuickConnectType>
pub fn get_quick_connect_type(&self) -> &Option<QuickConnectType>
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
The timestamp when this resource was last modified.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
The timestamp when this resource was last modified.
sourcepub fn get_last_modified_time(&self) -> &Option<DateTime>
pub fn get_last_modified_time(&self) -> &Option<DateTime>
The timestamp when this resource was last modified.
sourcepub fn last_modified_region(self, input: impl Into<String>) -> Self
pub fn last_modified_region(self, input: impl Into<String>) -> Self
The Amazon Web Services Region where this resource was last modified.
sourcepub fn set_last_modified_region(self, input: Option<String>) -> Self
pub fn set_last_modified_region(self, input: Option<String>) -> Self
The Amazon Web Services Region where this resource was last modified.
sourcepub fn get_last_modified_region(&self) -> &Option<String>
pub fn get_last_modified_region(&self) -> &Option<String>
The Amazon Web Services Region where this resource was last modified.
sourcepub fn build(self) -> QuickConnectSummary
pub fn build(self) -> QuickConnectSummary
Consumes the builder and constructs a QuickConnectSummary
.
Trait Implementations§
source§impl Clone for QuickConnectSummaryBuilder
impl Clone for QuickConnectSummaryBuilder
source§fn clone(&self) -> QuickConnectSummaryBuilder
fn clone(&self) -> QuickConnectSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QuickConnectSummaryBuilder
impl Debug for QuickConnectSummaryBuilder
source§impl Default for QuickConnectSummaryBuilder
impl Default for QuickConnectSummaryBuilder
source§fn default() -> QuickConnectSummaryBuilder
fn default() -> QuickConnectSummaryBuilder
source§impl PartialEq for QuickConnectSummaryBuilder
impl PartialEq for QuickConnectSummaryBuilder
source§fn eq(&self, other: &QuickConnectSummaryBuilder) -> bool
fn eq(&self, other: &QuickConnectSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for QuickConnectSummaryBuilder
Auto Trait Implementations§
impl Freeze for QuickConnectSummaryBuilder
impl RefUnwindSafe for QuickConnectSummaryBuilder
impl Send for QuickConnectSummaryBuilder
impl Sync for QuickConnectSummaryBuilder
impl Unpin for QuickConnectSummaryBuilder
impl UnwindSafe for QuickConnectSummaryBuilder
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