Interface SourceFlowConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceFlowConfig.Builder,
,SourceFlowConfig> SdkBuilder<SourceFlowConfig.Builder,
,SourceFlowConfig> SdkPojo
- Enclosing class:
SourceFlowConfig
-
Method Summary
Modifier and TypeMethodDescriptionconnectorProfileName
(String connectorProfileName) The name of the AppFlow connector profile.connectorType
(String connectorType) The type of connector, such as Salesforce, Marketo, and so on.connectorType
(SourceConnectorType connectorType) The type of connector, such as Salesforce, Marketo, and so on.default SourceFlowConfig.Builder
incrementalPullConfig
(Consumer<IncrementalPullConfig.Builder> incrementalPullConfig) Defines the configuration for a scheduled incremental data pull.incrementalPullConfig
(IncrementalPullConfig incrementalPullConfig) Defines the configuration for a scheduled incremental data pull.default SourceFlowConfig.Builder
sourceConnectorProperties
(Consumer<SourceConnectorProperties.Builder> sourceConnectorProperties) Specifies the information that is required to query a particular source connector.sourceConnectorProperties
(SourceConnectorProperties sourceConnectorProperties) Specifies the information that is required to query a particular source connector.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
connectorProfileName
The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.
- Parameters:
connectorProfileName
- The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorType
The type of connector, such as Salesforce, Marketo, and so on.
- Parameters:
connectorType
- The type of connector, such as Salesforce, Marketo, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectorType
The type of connector, such as Salesforce, Marketo, and so on.
- Parameters:
connectorType
- The type of connector, such as Salesforce, Marketo, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
incrementalPullConfig
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.
- Parameters:
incrementalPullConfig
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incrementalPullConfig
default SourceFlowConfig.Builder incrementalPullConfig(Consumer<IncrementalPullConfig.Builder> incrementalPullConfig) 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.
This is a convenience method that creates an instance of theIncrementalPullConfig.Builder
avoiding the need to create one manually viaIncrementalPullConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toincrementalPullConfig(IncrementalPullConfig)
.- Parameters:
incrementalPullConfig
- a consumer that will call methods onIncrementalPullConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceConnectorProperties
SourceFlowConfig.Builder sourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties) Specifies the information that is required to query a particular source connector.
- Parameters:
sourceConnectorProperties
- Specifies the information that is required to query a particular source connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceConnectorProperties
default SourceFlowConfig.Builder sourceConnectorProperties(Consumer<SourceConnectorProperties.Builder> sourceConnectorProperties) Specifies the information that is required to query a particular source connector.
This is a convenience method that creates an instance of theSourceConnectorProperties.Builder
avoiding the need to create one manually viaSourceConnectorProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceConnectorProperties(SourceConnectorProperties)
.- Parameters:
sourceConnectorProperties
- a consumer that will call methods onSourceConnectorProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-