Struct aws_sdk_connect::types::RoutingProfileQueueConfig
source · #[non_exhaustive]pub struct RoutingProfileQueueConfig {
pub queue_reference: Option<RoutingProfileQueueReference>,
pub priority: i32,
pub delay: i32,
}
Expand description
Contains information about the queue and channel for which priority and delay can be set.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.queue_reference: Option<RoutingProfileQueueReference>
Contains information about a queue resource.
priority: i32
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
delay: i32
The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.
Implementations§
source§impl RoutingProfileQueueConfig
impl RoutingProfileQueueConfig
sourcepub fn queue_reference(&self) -> Option<&RoutingProfileQueueReference>
pub fn queue_reference(&self) -> Option<&RoutingProfileQueueReference>
Contains information about a queue resource.
sourcepub fn priority(&self) -> i32
pub fn priority(&self) -> i32
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
sourcepub fn delay(&self) -> i32
pub fn delay(&self) -> i32
The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.
source§impl RoutingProfileQueueConfig
impl RoutingProfileQueueConfig
sourcepub fn builder() -> RoutingProfileQueueConfigBuilder
pub fn builder() -> RoutingProfileQueueConfigBuilder
Creates a new builder-style object to manufacture RoutingProfileQueueConfig
.
Trait Implementations§
source§impl Clone for RoutingProfileQueueConfig
impl Clone for RoutingProfileQueueConfig
source§fn clone(&self) -> RoutingProfileQueueConfig
fn clone(&self) -> RoutingProfileQueueConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RoutingProfileQueueConfig
impl Debug for RoutingProfileQueueConfig
source§impl PartialEq for RoutingProfileQueueConfig
impl PartialEq for RoutingProfileQueueConfig
source§fn eq(&self, other: &RoutingProfileQueueConfig) -> bool
fn eq(&self, other: &RoutingProfileQueueConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RoutingProfileQueueConfig
Auto Trait Implementations§
impl Freeze for RoutingProfileQueueConfig
impl RefUnwindSafe for RoutingProfileQueueConfig
impl Send for RoutingProfileQueueConfig
impl Sync for RoutingProfileQueueConfig
impl Unpin for RoutingProfileQueueConfig
impl UnwindSafe for RoutingProfileQueueConfig
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