Struct aws_sdk_connect::types::TaskActionDefinition
source · #[non_exhaustive]pub struct TaskActionDefinition {
pub name: String,
pub description: Option<String>,
pub contact_flow_id: String,
pub references: Option<HashMap<String, Reference>>,
}
Expand description
Information about the task action.
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.name: String
The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
description: Option<String>
The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
contact_flow_id: String
The identifier of the flow.
references: Option<HashMap<String, Reference>>
Information about the reference when the referenceType
is URL
. Otherwise, null. (Supports variable injection in the Value
field.)
Implementations§
source§impl TaskActionDefinition
impl TaskActionDefinition
sourcepub fn name(&self) -> &str
pub fn name(&self) -> &str
The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
sourcepub fn contact_flow_id(&self) -> &str
pub fn contact_flow_id(&self) -> &str
The identifier of the flow.
source§impl TaskActionDefinition
impl TaskActionDefinition
sourcepub fn builder() -> TaskActionDefinitionBuilder
pub fn builder() -> TaskActionDefinitionBuilder
Creates a new builder-style object to manufacture TaskActionDefinition
.
Trait Implementations§
source§impl Clone for TaskActionDefinition
impl Clone for TaskActionDefinition
source§fn clone(&self) -> TaskActionDefinition
fn clone(&self) -> TaskActionDefinition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TaskActionDefinition
impl Debug for TaskActionDefinition
source§impl PartialEq for TaskActionDefinition
impl PartialEq for TaskActionDefinition
source§fn eq(&self, other: &TaskActionDefinition) -> bool
fn eq(&self, other: &TaskActionDefinition) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TaskActionDefinition
Auto Trait Implementations§
impl Freeze for TaskActionDefinition
impl RefUnwindSafe for TaskActionDefinition
impl Send for TaskActionDefinition
impl Sync for TaskActionDefinition
impl Unpin for TaskActionDefinition
impl UnwindSafe for TaskActionDefinition
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