Class PivotConfig.Builder
java.lang.Object
org.elasticsearch.client.transform.transforms.pivot.PivotConfig.Builder
- Enclosing class:
- PivotConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAggregationConfig
(AggregationConfig aggregationConfig) Set the aggregated fields to include in the pivot configsetAggregations
(AggregatorFactories.Builder aggregations) Set the aggregated fields to include in the pivot configsetGroups
(GroupConfig groups) Set how to group the source datasetMaxPageSearchSize
(Integer maxPageSearchSize) Deprecated.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setGroups
Set how to group the source data- Parameters:
groups
- The configuration describing how to group and pivot the source data- Returns:
- the
PivotConfig.Builder
with the interval set.
-
setAggregationConfig
Set the aggregated fields to include in the pivot config- Parameters:
aggregationConfig
- The configuration describing the aggregated fields- Returns:
- the
PivotConfig.Builder
with the aggregations set.
-
setAggregations
Set the aggregated fields to include in the pivot config- Parameters:
aggregations
- The aggregated field builders- Returns:
- the
PivotConfig.Builder
with the aggregations set.
-
setMaxPageSearchSize
Deprecated.Sets the paging maximum paging maxPageSearchSize that date frame transform can use when pulling the data from the source index. If OOM is triggered, the paging maxPageSearchSize is dynamically reduced so that the transform can continue to gather data. Deprecated, useSettingsConfig.Builder.setMaxPageSearchSize(java.lang.Integer)
instead- Parameters:
maxPageSearchSize
- Integer value between 10 and 10_000- Returns:
- the
PivotConfig.Builder
with the paging maxPageSearchSize set.
-
build
-