public static interface SourceFlowConfig.Builder extends SdkPojo, CopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>
Modifier and Type | Method and Description |
---|---|
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, sdkFields
copy
applyMutation, build
SourceFlowConfig.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
,
ConnectorType
SourceFlowConfig.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
,
ConnectorType
SourceFlowConfig.Builder connectorProfileName(String connectorProfileName)
The name of the connector profile. This name must be unique for each connector profile in the AWS account.
connectorProfileName
- The name of the connector profile. This name must be unique for each connector profile in the AWS
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 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.Builder
sourceConnectorProperties(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 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.Builder
incrementalPullConfig(IncrementalPullConfig)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.