Class IndexingParameters
java.lang.Object
com.azure.search.documents.indexes.models.IndexingParameters
Represents parameters for indexer execution.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the batchSize property: The number of items that are read from the data source and indexed as a single batch in order to improve performance.Get the configuration property: A dictionary of indexer-specific configuration properties.Get the configuration property: A dictionary of indexer-specific configuration properties.Get the maxFailedItems property: The maximum number of items that can fail indexing for indexer execution to still be considered successful.Get the maxFailedItemsPerBatch property: The maximum number of items in a single batch that can fail indexing for the batch to still be considered successful.setBatchSize
(Integer batchSize) Set the batchSize property: The number of items that are read from the data source and indexed as a single batch in order to improve performance.setConfiguration
(Map<String, Object> configuration) Set the configuration property: A dictionary of indexer-specific configuration properties.Set the configuration property: A dictionary of indexer-specific configuration properties.setMaxFailedItems
(Integer maxFailedItems) Set the maxFailedItems property: The maximum number of items that can fail indexing for indexer execution to still be considered successful.setMaxFailedItemsPerBatch
(Integer maxFailedItemsPerBatch) Set the maxFailedItemsPerBatch property: The maximum number of items in a single batch that can fail indexing for the batch to still be considered successful.
-
Constructor Details
-
IndexingParameters
public IndexingParameters()
-
-
Method Details
-
getBatchSize
Get the batchSize property: The number of items that are read from the data source and indexed as a single batch in order to improve performance. The default depends on the data source type.- Returns:
- the batchSize value.
-
setBatchSize
Set the batchSize property: The number of items that are read from the data source and indexed as a single batch in order to improve performance. The default depends on the data source type.- Parameters:
batchSize
- the batchSize value to set.- Returns:
- the IndexingParameters object itself.
-
getMaxFailedItems
Get the maxFailedItems property: The maximum number of items that can fail indexing for indexer execution to still be considered successful. -1 means no limit. Default is 0.- Returns:
- the maxFailedItems value.
-
setMaxFailedItems
Set the maxFailedItems property: The maximum number of items that can fail indexing for indexer execution to still be considered successful. -1 means no limit. Default is 0.- Parameters:
maxFailedItems
- the maxFailedItems value to set.- Returns:
- the IndexingParameters object itself.
-
getMaxFailedItemsPerBatch
Get the maxFailedItemsPerBatch property: The maximum number of items in a single batch that can fail indexing for the batch to still be considered successful. -1 means no limit. Default is 0.- Returns:
- the maxFailedItemsPerBatch value.
-
setMaxFailedItemsPerBatch
Set the maxFailedItemsPerBatch property: The maximum number of items in a single batch that can fail indexing for the batch to still be considered successful. -1 means no limit. Default is 0.- Parameters:
maxFailedItemsPerBatch
- the maxFailedItemsPerBatch value to set.- Returns:
- the IndexingParameters object itself.
-
getConfiguration
Get the configuration property: A dictionary of indexer-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.- Returns:
- the configuration value.
-
setConfiguration
Set the configuration property: A dictionary of indexer-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.- Parameters:
configuration
- the configuration value to set.- Returns:
- the IndexingParameters object itself.
-
getIndexingParametersConfiguration
Get the configuration property: A dictionary of indexer-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.- Returns:
- the configuration value.
-
setIndexingParametersConfiguration
public IndexingParameters setIndexingParametersConfiguration(IndexingParametersConfiguration configuration) Set the configuration property: A dictionary of indexer-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.- Parameters:
configuration
- the configuration value to set.- Returns:
- the IndexingParameters object itself.
-