#[non_exhaustive]pub struct GetTaskTemplateInput {
pub instance_id: Option<String>,
pub task_template_id: Option<String>,
pub snapshot_version: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.instance_id: Option<String>
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
task_template_id: Option<String>
A unique identifier for the task template.
snapshot_version: Option<String>
The system generated version of a task template that is associated with a task, when the task is created.
Implementations§
source§impl GetTaskTemplateInput
impl GetTaskTemplateInput
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
sourcepub fn task_template_id(&self) -> Option<&str>
pub fn task_template_id(&self) -> Option<&str>
A unique identifier for the task template.
sourcepub fn snapshot_version(&self) -> Option<&str>
pub fn snapshot_version(&self) -> Option<&str>
The system generated version of a task template that is associated with a task, when the task is created.
source§impl GetTaskTemplateInput
impl GetTaskTemplateInput
sourcepub fn builder() -> GetTaskTemplateInputBuilder
pub fn builder() -> GetTaskTemplateInputBuilder
Creates a new builder-style object to manufacture GetTaskTemplateInput
.
Trait Implementations§
source§impl Clone for GetTaskTemplateInput
impl Clone for GetTaskTemplateInput
source§fn clone(&self) -> GetTaskTemplateInput
fn clone(&self) -> GetTaskTemplateInput
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 Debug for GetTaskTemplateInput
impl Debug for GetTaskTemplateInput
source§impl PartialEq for GetTaskTemplateInput
impl PartialEq for GetTaskTemplateInput
source§fn eq(&self, other: &GetTaskTemplateInput) -> bool
fn eq(&self, other: &GetTaskTemplateInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetTaskTemplateInput
Auto Trait Implementations§
impl Freeze for GetTaskTemplateInput
impl RefUnwindSafe for GetTaskTemplateInput
impl Send for GetTaskTemplateInput
impl Sync for GetTaskTemplateInput
impl Unpin for GetTaskTemplateInput
impl UnwindSafe for GetTaskTemplateInput
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.