#[non_exhaustive]pub struct RoutingProfileQueueReferenceBuilder { /* private fields */ }
Expand description
A builder for RoutingProfileQueueReference
.
Implementations§
source§impl RoutingProfileQueueReferenceBuilder
impl RoutingProfileQueueReferenceBuilder
sourcepub fn queue_id(self, input: impl Into<String>) -> Self
pub fn queue_id(self, input: impl Into<String>) -> Self
The identifier for the queue.
This field is required.sourcepub fn set_queue_id(self, input: Option<String>) -> Self
pub fn set_queue_id(self, input: Option<String>) -> Self
The identifier for the queue.
sourcepub fn get_queue_id(&self) -> &Option<String>
pub fn get_queue_id(&self) -> &Option<String>
The identifier for the queue.
sourcepub fn channel(self, input: Channel) -> Self
pub fn channel(self, input: Channel) -> Self
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
This field is required.sourcepub fn set_channel(self, input: Option<Channel>) -> Self
pub fn set_channel(self, input: Option<Channel>) -> Self
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
sourcepub fn get_channel(&self) -> &Option<Channel>
pub fn get_channel(&self) -> &Option<Channel>
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
sourcepub fn build(self) -> Result<RoutingProfileQueueReference, BuildError>
pub fn build(self) -> Result<RoutingProfileQueueReference, BuildError>
Consumes the builder and constructs a RoutingProfileQueueReference
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RoutingProfileQueueReferenceBuilder
impl Clone for RoutingProfileQueueReferenceBuilder
source§fn clone(&self) -> RoutingProfileQueueReferenceBuilder
fn clone(&self) -> RoutingProfileQueueReferenceBuilder
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 RoutingProfileQueueReferenceBuilder
impl Default for RoutingProfileQueueReferenceBuilder
source§fn default() -> RoutingProfileQueueReferenceBuilder
fn default() -> RoutingProfileQueueReferenceBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RoutingProfileQueueReferenceBuilder
impl PartialEq for RoutingProfileQueueReferenceBuilder
source§fn eq(&self, other: &RoutingProfileQueueReferenceBuilder) -> bool
fn eq(&self, other: &RoutingProfileQueueReferenceBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RoutingProfileQueueReferenceBuilder
Auto Trait Implementations§
impl Freeze for RoutingProfileQueueReferenceBuilder
impl RefUnwindSafe for RoutingProfileQueueReferenceBuilder
impl Send for RoutingProfileQueueReferenceBuilder
impl Sync for RoutingProfileQueueReferenceBuilder
impl Unpin for RoutingProfileQueueReferenceBuilder
impl UnwindSafe for RoutingProfileQueueReferenceBuilder
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.