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
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> 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)
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>
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