Interface SourceFlowConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceFlowConfig.Builder,
,SourceFlowConfig> SdkBuilder<SourceFlowConfig.Builder,
,SourceFlowConfig> SdkPojo
- Enclosing class:
SourceFlowConfig
-
Method Summary
Modifier and TypeMethodDescriptionapiVersion
(String apiVersion) The API version of the connector when it's used as a source in the flow.connectorProfileName
(String connectorProfileName) The name of the connector profile.connectorType
(String connectorType) The type of connector, such as Salesforce, Amplitude, and so on.connectorType
(ConnectorType 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.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
-
connectorType
The type of connector, such as Salesforce, Amplitude, and so on.
- Parameters:
connectorType
- The type of connector, such as Salesforce, Amplitude, 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, Amplitude, and so on.
- Parameters:
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiVersion
The API version of the connector when it's used as a source in the flow.
- Parameters:
apiVersion
- The API version of the connector when it's used as a source in the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorProfileName
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
- Parameters:
connectorProfileName
- The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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:
-
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:
-