pub struct Builder { /* private fields */ }
Expand description
A builder for CustomConnectorDestinationProperties
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn entity_name(self, input: impl Into<String>) -> Self
pub fn entity_name(self, input: impl Into<String>) -> Self
The entity specified in the custom connector as a destination in the flow.
sourcepub fn set_entity_name(self, input: Option<String>) -> Self
pub fn set_entity_name(self, input: Option<String>) -> Self
The entity specified in the custom connector as a destination in the flow.
sourcepub fn error_handling_config(self, input: ErrorHandlingConfig) -> Self
pub fn error_handling_config(self, input: ErrorHandlingConfig) -> Self
The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
sourcepub fn set_error_handling_config(
self,
input: Option<ErrorHandlingConfig>
) -> Self
pub fn set_error_handling_config(
self,
input: Option<ErrorHandlingConfig>
) -> Self
The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
sourcepub fn write_operation_type(self, input: WriteOperationType) -> Self
pub fn write_operation_type(self, input: WriteOperationType) -> Self
Specifies the type of write operation to be performed in the custom connector when it's used as destination.
sourcepub fn set_write_operation_type(self, input: Option<WriteOperationType>) -> Self
pub fn set_write_operation_type(self, input: Option<WriteOperationType>) -> Self
Specifies the type of write operation to be performed in the custom connector when it's used as destination.
sourcepub fn id_field_names(self, input: impl Into<String>) -> Self
pub fn id_field_names(self, input: impl Into<String>) -> Self
Appends an item to id_field_names
.
To override the contents of this collection use set_id_field_names
.
The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.
sourcepub fn set_id_field_names(self, input: Option<Vec<String>>) -> Self
pub fn set_id_field_names(self, input: Option<Vec<String>>) -> Self
The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.
sourcepub fn custom_properties(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn custom_properties(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to custom_properties
.
To override the contents of this collection use set_custom_properties
.
The custom properties that are specific to the connector when it's used as a destination in the flow.
sourcepub fn set_custom_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_custom_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
The custom properties that are specific to the connector when it's used as a destination in the flow.
sourcepub fn build(self) -> CustomConnectorDestinationProperties
pub fn build(self) -> CustomConnectorDestinationProperties
Consumes the builder and constructs a CustomConnectorDestinationProperties
.