Struct aws_sdk_appflow::model::source_flow_config::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for SourceFlowConfig
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn connector_type(self, input: ConnectorType) -> Self
pub fn connector_type(self, input: ConnectorType) -> Self
The type of connector, such as Salesforce, Amplitude, and so on.
sourcepub fn set_connector_type(self, input: Option<ConnectorType>) -> Self
pub fn set_connector_type(self, input: Option<ConnectorType>) -> Self
The type of connector, such as Salesforce, Amplitude, and so on.
sourcepub fn api_version(self, input: impl Into<String>) -> Self
pub fn api_version(self, input: impl Into<String>) -> Self
The API version of the connector when it's used as a source in the flow.
sourcepub fn set_api_version(self, input: Option<String>) -> Self
pub fn set_api_version(self, input: Option<String>) -> Self
The API version of the connector when it's used as a source in the flow.
sourcepub fn connector_profile_name(self, input: impl Into<String>) -> Self
pub fn connector_profile_name(self, input: impl Into<String>) -> Self
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
sourcepub fn set_connector_profile_name(self, input: Option<String>) -> Self
pub fn set_connector_profile_name(self, input: Option<String>) -> Self
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
sourcepub fn source_connector_properties(
self,
input: SourceConnectorProperties
) -> Self
pub fn source_connector_properties(
self,
input: SourceConnectorProperties
) -> Self
Specifies the information that is required to query a particular source connector.
sourcepub fn set_source_connector_properties(
self,
input: Option<SourceConnectorProperties>
) -> Self
pub fn set_source_connector_properties(
self,
input: Option<SourceConnectorProperties>
) -> Self
Specifies the information that is required to query a particular source connector.
sourcepub fn incremental_pull_config(self, input: IncrementalPullConfig) -> Self
pub fn incremental_pull_config(self, input: IncrementalPullConfig) -> Self
Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.
sourcepub fn set_incremental_pull_config(
self,
input: Option<IncrementalPullConfig>
) -> Self
pub fn set_incremental_pull_config(
self,
input: Option<IncrementalPullConfig>
) -> Self
Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.
sourcepub fn build(self) -> SourceFlowConfig
pub fn build(self) -> SourceFlowConfig
Consumes the builder and constructs a SourceFlowConfig
.