Struct aws_sdk_connect::types::builders::ContactFlowSummaryBuilder
source · #[non_exhaustive]pub struct ContactFlowSummaryBuilder { /* private fields */ }
Expand description
A builder for ContactFlowSummary
.
Implementations§
source§impl ContactFlowSummaryBuilder
impl ContactFlowSummaryBuilder
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the flow.
sourcepub fn contact_flow_type(self, input: ContactFlowType) -> Self
pub fn contact_flow_type(self, input: ContactFlowType) -> Self
The type of flow.
sourcepub fn set_contact_flow_type(self, input: Option<ContactFlowType>) -> Self
pub fn set_contact_flow_type(self, input: Option<ContactFlowType>) -> Self
The type of flow.
sourcepub fn get_contact_flow_type(&self) -> &Option<ContactFlowType>
pub fn get_contact_flow_type(&self) -> &Option<ContactFlowType>
The type of flow.
sourcepub fn contact_flow_state(self, input: ContactFlowState) -> Self
pub fn contact_flow_state(self, input: ContactFlowState) -> Self
The type of flow.
sourcepub fn set_contact_flow_state(self, input: Option<ContactFlowState>) -> Self
pub fn set_contact_flow_state(self, input: Option<ContactFlowState>) -> Self
The type of flow.
sourcepub fn get_contact_flow_state(&self) -> &Option<ContactFlowState>
pub fn get_contact_flow_state(&self) -> &Option<ContactFlowState>
The type of flow.
sourcepub fn build(self) -> ContactFlowSummary
pub fn build(self) -> ContactFlowSummary
Consumes the builder and constructs a ContactFlowSummary
.
Trait Implementations§
source§impl Clone for ContactFlowSummaryBuilder
impl Clone for ContactFlowSummaryBuilder
source§fn clone(&self) -> ContactFlowSummaryBuilder
fn clone(&self) -> ContactFlowSummaryBuilder
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 ContactFlowSummaryBuilder
impl Debug for ContactFlowSummaryBuilder
source§impl Default for ContactFlowSummaryBuilder
impl Default for ContactFlowSummaryBuilder
source§fn default() -> ContactFlowSummaryBuilder
fn default() -> ContactFlowSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ContactFlowSummaryBuilder
impl PartialEq for ContactFlowSummaryBuilder
source§fn eq(&self, other: &ContactFlowSummaryBuilder) -> bool
fn eq(&self, other: &ContactFlowSummaryBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ContactFlowSummaryBuilder
Auto Trait Implementations§
impl Freeze for ContactFlowSummaryBuilder
impl RefUnwindSafe for ContactFlowSummaryBuilder
impl Send for ContactFlowSummaryBuilder
impl Sync for ContactFlowSummaryBuilder
impl Unpin for ContactFlowSummaryBuilder
impl UnwindSafe for ContactFlowSummaryBuilder
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.