public static interface SourceFlowConfig.Builder extends SdkPojo, CopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>
| Modifier and Type | Method and Description |
|---|---|
SourceFlowConfig.Builder |
apiVersion(String apiVersion)
The API version of the connector when it's used as a source in the flow.
|
SourceFlowConfig.Builder |
connectorProfileName(String connectorProfileName)
The name of the connector profile.
|
SourceFlowConfig.Builder |
connectorType(ConnectorType connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
SourceFlowConfig.Builder |
connectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
default SourceFlowConfig.Builder |
incrementalPullConfig(Consumer<IncrementalPullConfig.Builder> incrementalPullConfig)
Defines the configuration for a scheduled incremental data pull.
|
SourceFlowConfig.Builder |
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.
|
SourceFlowConfig.Builder |
sourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties)
Specifies the information that is required to query a particular source connector.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSourceFlowConfig.Builder connectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType - The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType,
ConnectorTypeSourceFlowConfig.Builder connectorType(ConnectorType connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType - The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType,
ConnectorTypeSourceFlowConfig.Builder apiVersion(String apiVersion)
The API version of the connector when it's used as a source in the flow.
apiVersion - The API version of the connector when it's used as a source in the flow.SourceFlowConfig.Builder connectorProfileName(String connectorProfileName)
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
connectorProfileName - The name of the connector profile. This name must be unique for each connector profile in the Amazon
Web Services account.SourceFlowConfig.Builder sourceConnectorProperties(SourceConnectorProperties sourceConnectorProperties)
Specifies the information that is required to query a particular source connector.
sourceConnectorProperties - Specifies the information that is required to query a particular source connector.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 via SourceConnectorProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to sourceConnectorProperties(SourceConnectorProperties).
sourceConnectorProperties - a consumer that will call methods on SourceConnectorProperties.BuildersourceConnectorProperties(SourceConnectorProperties)SourceFlowConfig.Builder incrementalPullConfig(IncrementalPullConfig 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.
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.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 via IncrementalPullConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to incrementalPullConfig(IncrementalPullConfig).
incrementalPullConfig - a consumer that will call methods on IncrementalPullConfig.BuilderincrementalPullConfig(IncrementalPullConfig)Copyright © 2022. All rights reserved.