Interface SAPODataSourceProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SAPODataSourceProperties.Builder,SAPODataSourceProperties>,SdkBuilder<SAPODataSourceProperties.Builder,SAPODataSourceProperties>,SdkPojo
- Enclosing class:
- SAPODataSourceProperties
public static interface SAPODataSourceProperties.Builder extends SdkPojo, CopyableBuilder<SAPODataSourceProperties.Builder,SAPODataSourceProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SAPODataSourceProperties.BuilderobjectPath(String objectPath)The object path specified in the SAPOData flow source.default SAPODataSourceProperties.BuilderpaginationConfig(Consumer<SAPODataPaginationConfig.Builder> paginationConfig)Sets the page size for each concurrent process that transfers OData records from your SAP instance.SAPODataSourceProperties.BuilderpaginationConfig(SAPODataPaginationConfig paginationConfig)Sets the page size for each concurrent process that transfers OData records from your SAP instance.default SAPODataSourceProperties.BuilderparallelismConfig(Consumer<SAPODataParallelismConfig.Builder> parallelismConfig)Sets the number of concurrent processes that transfers OData records from your SAP instance.SAPODataSourceProperties.BuilderparallelismConfig(SAPODataParallelismConfig parallelismConfig)Sets the number of concurrent processes that transfers OData records from your SAP instance.-
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
-
objectPath
SAPODataSourceProperties.Builder objectPath(String objectPath)
The object path specified in the SAPOData flow source.
- Parameters:
objectPath- The object path specified in the SAPOData flow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelismConfig
SAPODataSourceProperties.Builder parallelismConfig(SAPODataParallelismConfig parallelismConfig)
Sets the number of concurrent processes that transfers OData records from your SAP instance.
- Parameters:
parallelismConfig- Sets the number of concurrent processes that transfers OData records from your SAP instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelismConfig
default SAPODataSourceProperties.Builder parallelismConfig(Consumer<SAPODataParallelismConfig.Builder> parallelismConfig)
Sets the number of concurrent processes that transfers OData records from your SAP instance.
This is a convenience method that creates an instance of theSAPODataParallelismConfig.Builderavoiding the need to create one manually viaSAPODataParallelismConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toparallelismConfig(SAPODataParallelismConfig).- Parameters:
parallelismConfig- a consumer that will call methods onSAPODataParallelismConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
parallelismConfig(SAPODataParallelismConfig)
-
paginationConfig
SAPODataSourceProperties.Builder paginationConfig(SAPODataPaginationConfig paginationConfig)
Sets the page size for each concurrent process that transfers OData records from your SAP instance.
- Parameters:
paginationConfig- Sets the page size for each concurrent process that transfers OData records from your SAP instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paginationConfig
default SAPODataSourceProperties.Builder paginationConfig(Consumer<SAPODataPaginationConfig.Builder> paginationConfig)
Sets the page size for each concurrent process that transfers OData records from your SAP instance.
This is a convenience method that creates an instance of theSAPODataPaginationConfig.Builderavoiding the need to create one manually viaSAPODataPaginationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topaginationConfig(SAPODataPaginationConfig).- Parameters:
paginationConfig- a consumer that will call methods onSAPODataPaginationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
paginationConfig(SAPODataPaginationConfig)
-
-