Interface SourceFlowConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>,SdkBuilder<SourceFlowConfig.Builder,SourceFlowConfig>,SdkPojo
- Enclosing class:
- SourceFlowConfig
public static interface SourceFlowConfig.Builder extends SdkPojo, CopyableBuilder<SourceFlowConfig.Builder,SourceFlowConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SourceFlowConfig.BuilderconnectorProfileName(String connectorProfileName)The name of the AppFlow connector profile.SourceFlowConfig.BuilderconnectorType(String connectorType)The type of connector, such as Salesforce, Marketo, and so on.SourceFlowConfig.BuilderconnectorType(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.SourceFlowConfig.BuilderincrementalPullConfig(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.SourceFlowConfig.BuildersourceConnectorProperties(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 Detail
-
connectorProfileName
SourceFlowConfig.Builder connectorProfileName(String 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
SourceFlowConfig.Builder connectorType(String 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:
SourceConnectorType,SourceConnectorType
-
connectorType
SourceFlowConfig.Builder connectorType(SourceConnectorType 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:
SourceConnectorType,SourceConnectorType
-
incrementalPullConfig
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.
- 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:
incrementalPullConfig(IncrementalPullConfig)
-
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:
sourceConnectorProperties(SourceConnectorProperties)
-
-