Struct aws_sdk_appflow::types::builders::SourceFlowConfigBuilder
source · #[non_exhaustive]pub struct SourceFlowConfigBuilder { /* private fields */ }
Expand description
A builder for SourceFlowConfig
.
Implementations§
source§impl SourceFlowConfigBuilder
impl SourceFlowConfigBuilder
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
.
Trait Implementations§
source§impl Clone for SourceFlowConfigBuilder
impl Clone for SourceFlowConfigBuilder
source§fn clone(&self) -> SourceFlowConfigBuilder
fn clone(&self) -> SourceFlowConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SourceFlowConfigBuilder
impl Debug for SourceFlowConfigBuilder
source§impl Default for SourceFlowConfigBuilder
impl Default for SourceFlowConfigBuilder
source§fn default() -> SourceFlowConfigBuilder
fn default() -> SourceFlowConfigBuilder
source§impl PartialEq<SourceFlowConfigBuilder> for SourceFlowConfigBuilder
impl PartialEq<SourceFlowConfigBuilder> for SourceFlowConfigBuilder
source§fn eq(&self, other: &SourceFlowConfigBuilder) -> bool
fn eq(&self, other: &SourceFlowConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.