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.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
-
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.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:
-
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:
-