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.BuilderincrementalPullConfig(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.BuildersourceConnectorProperties(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaSourceConnectorProperties.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIncrementalPullConfig.builder().When the
Consumercompletes,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:
-