| Name | Type | Description | Notes |
|---|---|---|---|
| field | string | Specifies the field in the schema of the specified entity type that the aggregation should be computed on. Required. Examples: `audio.artist`, `audio.genre`, `audio.year`, `mimeType`. | |
| size | int | The number of `searchBucket` resources to be returned. This is optional and only applies to terms and geohash aggregations. For terms aggregations it combines with `bucketDefinition.sortBy` and `bucketDefinition.isDescending` to produce the top N results by count or key; for geohash aggregations it limits the buckets to the top N cells by count. When not specified, all buckets are returned. | [optional] |
| bucket_definition | \OpenAPI\Client\Model\BucketDefinition | [optional] | |
| at_libre_graph_sub_aggregations | \OpenAPI\Client\Model\AggregationOption[] | Nested aggregations computed within each bucket of this aggregation. Libregraph extension not present in MS Graph. Backends that don't support native composite aggregations (e.g. bleve) emulate them by walking the matched result set; OpenSearch translates them to native composite aggregations. | [optional] |
| at_libre_graph_metric_definition | \OpenAPI\Client\Model\MetricDefinition | [optional] | |
| at_libre_graph_geohash_definition | \OpenAPI\Client\Model\GeohashDefinition | [optional] |