Struct aws_sdk_appflow::types::builders::TaskBuilder
source · #[non_exhaustive]pub struct TaskBuilder { /* private fields */ }
Expand description
A builder for Task
.
Implementations§
source§impl TaskBuilder
impl TaskBuilder
sourcepub fn source_fields(self, input: impl Into<String>) -> Self
pub fn source_fields(self, input: impl Into<String>) -> Self
Appends an item to source_fields
.
To override the contents of this collection use set_source_fields
.
The source fields to which a particular task is applied.
sourcepub fn set_source_fields(self, input: Option<Vec<String>>) -> Self
pub fn set_source_fields(self, input: Option<Vec<String>>) -> Self
The source fields to which a particular task is applied.
sourcepub fn connector_operator(self, input: ConnectorOperator) -> Self
pub fn connector_operator(self, input: ConnectorOperator) -> Self
The operation to be performed on the provided source fields.
sourcepub fn set_connector_operator(self, input: Option<ConnectorOperator>) -> Self
pub fn set_connector_operator(self, input: Option<ConnectorOperator>) -> Self
The operation to be performed on the provided source fields.
sourcepub fn destination_field(self, input: impl Into<String>) -> Self
pub fn destination_field(self, input: impl Into<String>) -> Self
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
sourcepub fn set_destination_field(self, input: Option<String>) -> Self
pub fn set_destination_field(self, input: Option<String>) -> Self
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
sourcepub fn task_type(self, input: TaskType) -> Self
pub fn task_type(self, input: TaskType) -> Self
Specifies the particular task implementation that Amazon AppFlow performs.
sourcepub fn set_task_type(self, input: Option<TaskType>) -> Self
pub fn set_task_type(self, input: Option<TaskType>) -> Self
Specifies the particular task implementation that Amazon AppFlow performs.
sourcepub fn task_properties(
self,
k: OperatorPropertiesKeys,
v: impl Into<String>
) -> Self
pub fn task_properties( self, k: OperatorPropertiesKeys, v: impl Into<String> ) -> Self
Adds a key-value pair to task_properties
.
To override the contents of this collection use set_task_properties
.
A map used to store task-related information. The execution service looks for particular information based on the TaskType
.
sourcepub fn set_task_properties(
self,
input: Option<HashMap<OperatorPropertiesKeys, String>>
) -> Self
pub fn set_task_properties( self, input: Option<HashMap<OperatorPropertiesKeys, String>> ) -> Self
A map used to store task-related information. The execution service looks for particular information based on the TaskType
.
Trait Implementations§
source§impl Clone for TaskBuilder
impl Clone for TaskBuilder
source§fn clone(&self) -> TaskBuilder
fn clone(&self) -> TaskBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TaskBuilder
impl Debug for TaskBuilder
source§impl Default for TaskBuilder
impl Default for TaskBuilder
source§fn default() -> TaskBuilder
fn default() -> TaskBuilder
source§impl PartialEq<TaskBuilder> for TaskBuilder
impl PartialEq<TaskBuilder> for TaskBuilder
source§fn eq(&self, other: &TaskBuilder) -> bool
fn eq(&self, other: &TaskBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.