@@ -39,7 +39,10 @@ public sealed partial class AggregationConverter : System.Text.Json.Serializatio
3939 private static readonly System . Text . Json . JsonEncodedText VariantBucketSelector = System . Text . Json . JsonEncodedText . Encode ( "bucket_selector" ) ;
4040 private static readonly System . Text . Json . JsonEncodedText VariantBucketSort = System . Text . Json . JsonEncodedText . Encode ( "bucket_sort" ) ;
4141 private static readonly System . Text . Json . JsonEncodedText VariantCardinality = System . Text . Json . JsonEncodedText . Encode ( "cardinality" ) ;
42+ private static readonly System . Text . Json . JsonEncodedText VariantCartesianBounds = System . Text . Json . JsonEncodedText . Encode ( "cartesian_bounds" ) ;
43+ private static readonly System . Text . Json . JsonEncodedText VariantCartesianCentroid = System . Text . Json . JsonEncodedText . Encode ( "cartesian_centroid" ) ;
4244 private static readonly System . Text . Json . JsonEncodedText VariantCategorizeText = System . Text . Json . JsonEncodedText . Encode ( "categorize_text" ) ;
45+ private static readonly System . Text . Json . JsonEncodedText VariantChangePoint = System . Text . Json . JsonEncodedText . Encode ( "change_point" ) ;
4346 private static readonly System . Text . Json . JsonEncodedText VariantChildren = System . Text . Json . JsonEncodedText . Encode ( "children" ) ;
4447 private static readonly System . Text . Json . JsonEncodedText VariantComposite = System . Text . Json . JsonEncodedText . Encode ( "composite" ) ;
4548 private static readonly System . Text . Json . JsonEncodedText VariantCumulativeCardinality = System . Text . Json . JsonEncodedText . Encode ( "cumulative_cardinality" ) ;
@@ -53,6 +56,7 @@ public sealed partial class AggregationConverter : System.Text.Json.Serializatio
5356 private static readonly System . Text . Json . JsonEncodedText VariantFilter = System . Text . Json . JsonEncodedText . Encode ( "filter" ) ;
5457 private static readonly System . Text . Json . JsonEncodedText VariantFilters = System . Text . Json . JsonEncodedText . Encode ( "filters" ) ;
5558 private static readonly System . Text . Json . JsonEncodedText VariantFrequentItemSets = System . Text . Json . JsonEncodedText . Encode ( "frequent_item_sets" ) ;
59+ private static readonly System . Text . Json . JsonEncodedText VariantFrequentItemSets1 = System . Text . Json . JsonEncodedText . Encode ( "frequent_items" ) ;
5660 private static readonly System . Text . Json . JsonEncodedText VariantGeoBounds = System . Text . Json . JsonEncodedText . Encode ( "geo_bounds" ) ;
5761 private static readonly System . Text . Json . JsonEncodedText VariantGeoCentroid = System . Text . Json . JsonEncodedText . Encode ( "geo_centroid" ) ;
5862 private static readonly System . Text . Json . JsonEncodedText VariantGeoDistance = System . Text . Json . JsonEncodedText . Encode ( "geo_distance" ) ;
@@ -213,6 +217,22 @@ public override Elastic.Clients.Elasticsearch.Aggregations.Aggregation Read(ref
213217 continue ;
214218 }
215219
220+ if ( reader . ValueTextEquals ( VariantCartesianBounds ) )
221+ {
222+ variantType = VariantCartesianBounds . Value ;
223+ reader . Read ( ) ;
224+ variant = reader . ReadValue < Elastic . Clients . Elasticsearch . Aggregations . CartesianBoundsAggregation > ( options , null ) ;
225+ continue ;
226+ }
227+
228+ if ( reader . ValueTextEquals ( VariantCartesianCentroid ) )
229+ {
230+ variantType = VariantCartesianCentroid . Value ;
231+ reader . Read ( ) ;
232+ variant = reader . ReadValue < Elastic . Clients . Elasticsearch . Aggregations . CartesianCentroidAggregation > ( options , null ) ;
233+ continue ;
234+ }
235+
216236 if ( reader . ValueTextEquals ( VariantCategorizeText ) )
217237 {
218238 variantType = VariantCategorizeText . Value ;
@@ -221,6 +241,14 @@ public override Elastic.Clients.Elasticsearch.Aggregations.Aggregation Read(ref
221241 continue ;
222242 }
223243
244+ if ( reader . ValueTextEquals ( VariantChangePoint ) )
245+ {
246+ variantType = VariantChangePoint . Value ;
247+ reader . Read ( ) ;
248+ variant = reader . ReadValue < Elastic . Clients . Elasticsearch . Aggregations . ChangePointAggregation > ( options , null ) ;
249+ continue ;
250+ }
251+
224252 if ( reader . ValueTextEquals ( VariantChildren ) )
225253 {
226254 variantType = VariantChildren . Value ;
@@ -317,7 +345,7 @@ public override Elastic.Clients.Elasticsearch.Aggregations.Aggregation Read(ref
317345 continue ;
318346 }
319347
320- if ( reader . ValueTextEquals ( VariantFrequentItemSets ) )
348+ if ( reader . ValueTextEquals ( VariantFrequentItemSets ) || reader . ValueTextEquals ( VariantFrequentItemSets1 ) )
321349 {
322350 variantType = VariantFrequentItemSets . Value ;
323351 reader . Read ( ) ;
@@ -800,9 +828,18 @@ public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clien
800828 case "cardinality" :
801829 writer . WriteProperty ( options , value . VariantType , ( Elastic . Clients . Elasticsearch . Aggregations . CardinalityAggregation ) value . Variant , null , null ) ;
802830 break ;
831+ case "cartesian_bounds" :
832+ writer . WriteProperty ( options , value . VariantType , ( Elastic . Clients . Elasticsearch . Aggregations . CartesianBoundsAggregation ) value . Variant , null , null ) ;
833+ break ;
834+ case "cartesian_centroid" :
835+ writer . WriteProperty ( options , value . VariantType , ( Elastic . Clients . Elasticsearch . Aggregations . CartesianCentroidAggregation ) value . Variant , null , null ) ;
836+ break ;
803837 case "categorize_text" :
804838 writer . WriteProperty ( options , value . VariantType , ( Elastic . Clients . Elasticsearch . Aggregations . CategorizeTextAggregation ) value . Variant , null , null ) ;
805839 break ;
840+ case "change_point" :
841+ writer . WriteProperty ( options , value . VariantType , ( Elastic . Clients . Elasticsearch . Aggregations . ChangePointAggregation ) value . Variant , null , null ) ;
842+ break ;
806843 case "children" :
807844 writer . WriteProperty ( options , value . VariantType , ( Elastic . Clients . Elasticsearch . Aggregations . ChildrenAggregation ) value . Variant , null , null ) ;
808845 break ;
0 commit comments