Struct aws_sdk_connect::model::contact_flow_module::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ContactFlowModule
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn set_content(self, input: Option<String>) -> Self
pub fn set_content(self, input: Option<String>) -> Self
The content of the flow module.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the flow module.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the flow module.
sourcepub fn state(self, input: ContactFlowModuleState) -> Self
pub fn state(self, input: ContactFlowModuleState) -> Self
The type of flow module.
sourcepub fn set_state(self, input: Option<ContactFlowModuleState>) -> Self
pub fn set_state(self, input: Option<ContactFlowModuleState>) -> Self
The type of flow module.
sourcepub fn status(self, input: ContactFlowModuleStatus) -> Self
pub fn status(self, input: ContactFlowModuleStatus) -> Self
The status of the flow module.
sourcepub fn set_status(self, input: Option<ContactFlowModuleStatus>) -> Self
pub fn set_status(self, input: Option<ContactFlowModuleStatus>) -> Self
The status of the flow module.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
sourcepub fn build(self) -> ContactFlowModule
pub fn build(self) -> ContactFlowModule
Consumes the builder and constructs a ContactFlowModule
.