Struct aws_sdk_appflow::input::update_flow_input::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateFlowInput
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn flow_name(self, input: impl Into<String>) -> Self
pub fn flow_name(self, input: impl Into<String>) -> Self
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
sourcepub fn set_flow_name(self, input: Option<String>) -> Self
pub fn set_flow_name(self, input: Option<String>) -> Self
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the flow.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the flow.
sourcepub fn trigger_config(self, input: TriggerConfig) -> Self
pub fn trigger_config(self, input: TriggerConfig) -> Self
The trigger settings that determine how and when the flow runs.
sourcepub fn set_trigger_config(self, input: Option<TriggerConfig>) -> Self
pub fn set_trigger_config(self, input: Option<TriggerConfig>) -> Self
The trigger settings that determine how and when the flow runs.
sourcepub fn source_flow_config(self, input: SourceFlowConfig) -> Self
pub fn source_flow_config(self, input: SourceFlowConfig) -> Self
Contains information about the configuration of the source connector used in the flow.
sourcepub fn set_source_flow_config(self, input: Option<SourceFlowConfig>) -> Self
pub fn set_source_flow_config(self, input: Option<SourceFlowConfig>) -> Self
Contains information about the configuration of the source connector used in the flow.
sourcepub fn destination_flow_config_list(self, input: DestinationFlowConfig) -> Self
pub fn destination_flow_config_list(self, input: DestinationFlowConfig) -> Self
Appends an item to destination_flow_config_list
.
To override the contents of this collection use set_destination_flow_config_list
.
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
sourcepub fn set_destination_flow_config_list(
self,
input: Option<Vec<DestinationFlowConfig>>
) -> Self
pub fn set_destination_flow_config_list(
self,
input: Option<Vec<DestinationFlowConfig>>
) -> Self
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
sourcepub fn tasks(self, input: Task) -> Self
pub fn tasks(self, input: Task) -> Self
Appends an item to tasks
.
To override the contents of this collection use set_tasks
.
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
sourcepub fn set_tasks(self, input: Option<Vec<Task>>) -> Self
pub fn set_tasks(self, input: Option<Vec<Task>>) -> Self
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
sourcepub fn build(self) -> Result<UpdateFlowInput, BuildError>
pub fn build(self) -> Result<UpdateFlowInput, BuildError>
Consumes the builder and constructs a UpdateFlowInput
.