Skip to content

Commit 9f9703f

Browse files
committed
[codegen] update to latest spec
1 parent 54003eb commit 9f9703f

File tree

2 files changed

+77
-38
lines changed

2 files changed

+77
-38
lines changed

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersBucket.java

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,15 @@
2121

2222
import co.elastic.clients.json.JsonpDeserializable;
2323
import co.elastic.clients.json.JsonpDeserializer;
24+
import co.elastic.clients.json.JsonpMapper;
2425
import co.elastic.clients.json.ObjectBuilderDeserializer;
2526
import co.elastic.clients.json.ObjectDeserializer;
2627
import co.elastic.clients.util.ObjectBuilder;
2728
import jakarta.json.stream.JsonGenerator;
29+
import java.lang.String;
2830
import java.util.Objects;
2931
import java.util.function.Function;
32+
import javax.annotation.Nullable;
3033

3134
//----------------------------------------------------------------
3235
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
@@ -53,17 +56,41 @@
5356
*/
5457
@JsonpDeserializable
5558
public class FiltersBucket extends MultiBucketBase {
59+
@Nullable
60+
private final String key;
61+
5662
// ---------------------------------------------------------------------------------------------
5763

5864
private FiltersBucket(Builder builder) {
5965
super(builder);
6066

67+
this.key = builder.key;
68+
6169
}
6270

6371
public static FiltersBucket of(Function<Builder, ObjectBuilder<FiltersBucket>> fn) {
6472
return fn.apply(new Builder()).build();
6573
}
6674

75+
/**
76+
* API name: {@code key}
77+
*/
78+
@Nullable
79+
public final String key() {
80+
return this.key;
81+
}
82+
83+
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
84+
85+
super.serializeInternal(generator, mapper);
86+
if (this.key != null) {
87+
generator.writeKey("key");
88+
generator.write(this.key);
89+
90+
}
91+
92+
}
93+
6794
// ---------------------------------------------------------------------------------------------
6895

6996
/**
@@ -73,6 +100,17 @@ public static FiltersBucket of(Function<Builder, ObjectBuilder<FiltersBucket>> f
73100
public static class Builder extends MultiBucketBase.AbstractBuilder<Builder>
74101
implements
75102
ObjectBuilder<FiltersBucket> {
103+
@Nullable
104+
private String key;
105+
106+
/**
107+
* API name: {@code key}
108+
*/
109+
public final Builder key(@Nullable String value) {
110+
this.key = value;
111+
return this;
112+
}
113+
76114
@Override
77115
protected Builder self() {
78116
return this;
@@ -101,6 +139,7 @@ public FiltersBucket build() {
101139

102140
protected static void setupFiltersBucketDeserializer(ObjectDeserializer<FiltersBucket.Builder> op) {
103141
MultiBucketBase.setupMultiBucketBaseDeserializer(op);
142+
op.add(Builder::key, JsonpDeserializer.stringDeserializer(), "key");
104143

105144
}
106145

java-client/src/main/java/co/elastic/clients/elasticsearch/doc-files/api-spec.html

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -374,9 +374,9 @@
374374
'_types.WarmerStats': '_types/Stats.ts#L410-L415',
375375
'_types.WktGeoBounds': '_types/Geo.ts#L150-L152',
376376
'_types.WriteResponseBase': '_types/Base.ts#L36-L67',
377-
'_types.aggregations.AdjacencyMatrixAggregate': '_types/aggregations/Aggregate.ts#L647-L652',
377+
'_types.aggregations.AdjacencyMatrixAggregate': '_types/aggregations/Aggregate.ts#L649-L654',
378378
'_types.aggregations.AdjacencyMatrixAggregation': '_types/aggregations/bucket.ts#L60-L70',
379-
'_types.aggregations.AdjacencyMatrixBucket': '_types/aggregations/Aggregate.ts#L654-L656',
379+
'_types.aggregations.AdjacencyMatrixBucket': '_types/aggregations/Aggregate.ts#L656-L658',
380380
'_types.aggregations.Aggregate': '_types/aggregations/Aggregate.ts#L38-L125',
381381
'_types.aggregations.AggregateBase': '_types/aggregations/Aggregate.ts#L136-L138',
382382
'_types.aggregations.Aggregation': '_types/aggregations/Aggregation.ts#L20-L20',
@@ -388,7 +388,7 @@
388388
'_types.aggregations.AverageAggregation': '_types/aggregations/metric.ts#L55-L55',
389389
'_types.aggregations.AverageBucketAggregation': '_types/aggregations/pipeline.ts#L78-L81',
390390
'_types.aggregations.AvgAggregate': '_types/aggregations/Aggregate.ts#L218-L222',
391-
'_types.aggregations.BoxPlotAggregate': '_types/aggregations/Aggregate.ts#L806-L825',
391+
'_types.aggregations.BoxPlotAggregate': '_types/aggregations/Aggregate.ts#L808-L827',
392392
'_types.aggregations.BoxplotAggregation': '_types/aggregations/metric.ts#L57-L62',
393393
'_types.aggregations.BucketAggregationBase': '_types/aggregations/bucket.ts#L53-L58',
394394
'_types.aggregations.BucketCorrelationAggregation': '_types/aggregations/pipeline.ts#L139-L146',
@@ -410,18 +410,18 @@
410410
'_types.aggregations.CategorizeTextAggregation': '_types/aggregations/bucket.ts#L1117-L1182',
411411
'_types.aggregations.CategorizeTextAnalyzer': '_types/aggregations/bucket.ts#L1184-L1187',
412412
'_types.aggregations.ChiSquareHeuristic': '_types/aggregations/bucket.ts#L782-L791',
413-
'_types.aggregations.ChildrenAggregate': '_types/aggregations/Aggregate.ts#L888-L892',
413+
'_types.aggregations.ChildrenAggregate': '_types/aggregations/Aggregate.ts#L890-L894',
414414
'_types.aggregations.ChildrenAggregation': '_types/aggregations/bucket.ts#L121-L126',
415-
'_types.aggregations.CompositeAggregate': '_types/aggregations/Aggregate.ts#L698-L703',
415+
'_types.aggregations.CompositeAggregate': '_types/aggregations/Aggregate.ts#L700-L705',
416416
'_types.aggregations.CompositeAggregation': '_types/aggregations/bucket.ts#L130-L149',
417417
'_types.aggregations.CompositeAggregationBase': '_types/aggregations/bucket.ts#L170-L179',
418418
'_types.aggregations.CompositeAggregationSource': '_types/aggregations/bucket.ts#L151-L168',
419-
'_types.aggregations.CompositeBucket': '_types/aggregations/Aggregate.ts#L705-L707',
419+
'_types.aggregations.CompositeBucket': '_types/aggregations/Aggregate.ts#L707-L709',
420420
'_types.aggregations.CompositeDateHistogramAggregation': '_types/aggregations/bucket.ts#L187-L195',
421421
'_types.aggregations.CompositeGeoTileGridAggregation': '_types/aggregations/bucket.ts#L197-L200',
422422
'_types.aggregations.CompositeHistogramAggregation': '_types/aggregations/bucket.ts#L183-L185',
423423
'_types.aggregations.CompositeTermsAggregation': '_types/aggregations/bucket.ts#L181-L181',
424-
'_types.aggregations.CumulativeCardinalityAggregate': '_types/aggregations/Aggregate.ts#L856-L864',
424+
'_types.aggregations.CumulativeCardinalityAggregate': '_types/aggregations/Aggregate.ts#L858-L866',
425425
'_types.aggregations.CumulativeCardinalityAggregation': '_types/aggregations/pipeline.ts#L206-L209',
426426
'_types.aggregations.CumulativeSumAggregation': '_types/aggregations/pipeline.ts#L211-L214',
427427
'_types.aggregations.CustomCategorizeTextAnalyzer': '_types/aggregations/bucket.ts#L1189-L1193',
@@ -447,12 +447,12 @@
447447
'_types.aggregations.FilterAggregate': '_types/aggregations/Aggregate.ts#L552-L556',
448448
'_types.aggregations.FiltersAggregate': '_types/aggregations/Aggregate.ts#L639-L643',
449449
'_types.aggregations.FiltersAggregation': '_types/aggregations/bucket.ts#L374-L394',
450-
'_types.aggregations.FiltersBucket': '_types/aggregations/Aggregate.ts#L645-L645',
450+
'_types.aggregations.FiltersBucket': '_types/aggregations/Aggregate.ts#L645-L647',
451451
'_types.aggregations.FormatMetricAggregationBase': '_types/aggregations/metric.ts#L47-L49',
452452
'_types.aggregations.FormattableMetricAggregation': '_types/aggregations/metric.ts#L51-L53',
453-
'_types.aggregations.FrequentItemSetsAggregate': '_types/aggregations/Aggregate.ts#L722-L723',
453+
'_types.aggregations.FrequentItemSetsAggregate': '_types/aggregations/Aggregate.ts#L724-L725',
454454
'_types.aggregations.FrequentItemSetsAggregation': '_types/aggregations/bucket.ts#L1240-L1267',
455-
'_types.aggregations.FrequentItemSetsBucket': '_types/aggregations/Aggregate.ts#L725-L728',
455+
'_types.aggregations.FrequentItemSetsBucket': '_types/aggregations/Aggregate.ts#L727-L730',
456456
'_types.aggregations.FrequentItemSetsField': '_types/aggregations/bucket.ts#L1226-L1238',
457457
'_types.aggregations.GapPolicy': '_types/aggregations/pipeline.ts#L61-L76',
458458
'_types.aggregations.GeoBoundsAggregate': '_types/aggregations/Aggregate.ts#L327-L333',
@@ -466,7 +466,7 @@
466466
'_types.aggregations.GeoHashGridBucket': '_types/aggregations/Aggregate.ts#L570-L572',
467467
'_types.aggregations.GeoHexGridAggregate': '_types/aggregations/Aggregate.ts#L585-L586',
468468
'_types.aggregations.GeoHexGridBucket': '_types/aggregations/Aggregate.ts#L588-L590',
469-
'_types.aggregations.GeoLineAggregate': '_types/aggregations/Aggregate.ts#L902-L912',
469+
'_types.aggregations.GeoLineAggregate': '_types/aggregations/Aggregate.ts#L904-L914',
470470
'_types.aggregations.GeoLineAggregation': '_types/aggregations/metric.ts#L124-L149',
471471
'_types.aggregations.GeoLinePoint': '_types/aggregations/metric.ts#L158-L163',
472472
'_types.aggregations.GeoLineSort': '_types/aggregations/metric.ts#L151-L156',
@@ -488,15 +488,15 @@
488488
'_types.aggregations.HoltWintersModelSettings': '_types/aggregations/pipeline.ts#L301-L308',
489489
'_types.aggregations.HoltWintersMovingAverageAggregation': '_types/aggregations/pipeline.ts#L288-L291',
490490
'_types.aggregations.HoltWintersType': '_types/aggregations/pipeline.ts#L309-L312',
491-
'_types.aggregations.InferenceAggregate': '_types/aggregations/Aggregate.ts#L755-L770',
491+
'_types.aggregations.InferenceAggregate': '_types/aggregations/Aggregate.ts#L757-L772',
492492
'_types.aggregations.InferenceAggregation': '_types/aggregations/pipeline.ts#L225-L234',
493-
'_types.aggregations.InferenceClassImportance': '_types/aggregations/Aggregate.ts#L784-L787',
493+
'_types.aggregations.InferenceClassImportance': '_types/aggregations/Aggregate.ts#L786-L789',
494494
'_types.aggregations.InferenceConfigContainer': '_types/aggregations/pipeline.ts#L236-L242',
495-
'_types.aggregations.InferenceFeatureImportance': '_types/aggregations/Aggregate.ts#L778-L782',
496-
'_types.aggregations.InferenceTopClassEntry': '_types/aggregations/Aggregate.ts#L772-L776',
497-
'_types.aggregations.IpPrefixAggregate': '_types/aggregations/Aggregate.ts#L709-L713',
495+
'_types.aggregations.InferenceFeatureImportance': '_types/aggregations/Aggregate.ts#L780-L784',
496+
'_types.aggregations.InferenceTopClassEntry': '_types/aggregations/Aggregate.ts#L774-L778',
497+
'_types.aggregations.IpPrefixAggregate': '_types/aggregations/Aggregate.ts#L711-L715',
498498
'_types.aggregations.IpPrefixAggregation': '_types/aggregations/bucket.ts#L1195-L1224',
499-
'_types.aggregations.IpPrefixBucket': '_types/aggregations/Aggregate.ts#L715-L720',
499+
'_types.aggregations.IpPrefixBucket': '_types/aggregations/Aggregate.ts#L717-L722',
500500
'_types.aggregations.IpRangeAggregate': '_types/aggregations/Aggregate.ts#L624-L629',
501501
'_types.aggregations.IpRangeAggregation': '_types/aggregations/bucket.ts#L567-L576',
502502
'_types.aggregations.IpRangeAggregationRange': '_types/aggregations/bucket.ts#L578-L591',
@@ -507,9 +507,9 @@
507507
'_types.aggregations.LongTermsAggregate': '_types/aggregations/Aggregate.ts#L439-L444',
508508
'_types.aggregations.LongTermsBucket': '_types/aggregations/Aggregate.ts#L446-L449',
509509
'_types.aggregations.MatrixAggregation': '_types/aggregations/matrix.ts#L26-L36',
510-
'_types.aggregations.MatrixStatsAggregate': '_types/aggregations/Aggregate.ts#L866-L873',
510+
'_types.aggregations.MatrixStatsAggregate': '_types/aggregations/Aggregate.ts#L868-L875',
511511
'_types.aggregations.MatrixStatsAggregation': '_types/aggregations/matrix.ts#L38-L44',
512-
'_types.aggregations.MatrixStatsFields': '_types/aggregations/Aggregate.ts#L875-L884',
512+
'_types.aggregations.MatrixStatsFields': '_types/aggregations/Aggregate.ts#L877-L886',
513513
'_types.aggregations.MaxAggregate': '_types/aggregations/Aggregate.ts#L205-L209',
514514
'_types.aggregations.MaxAggregation': '_types/aggregations/metric.ts#L165-L165',
515515
'_types.aggregations.MaxBucketAggregation': '_types/aggregations/pipeline.ts#L244-L247',
@@ -538,7 +538,7 @@
538538
'_types.aggregations.NestedAggregation': '_types/aggregations/bucket.ts#L655-L660',
539539
'_types.aggregations.NormalizeAggregation': '_types/aggregations/pipeline.ts#L351-L359',
540540
'_types.aggregations.NormalizeMethod': '_types/aggregations/pipeline.ts#L361-L387',
541-
'_types.aggregations.ParentAggregate': '_types/aggregations/Aggregate.ts#L894-L898',
541+
'_types.aggregations.ParentAggregate': '_types/aggregations/Aggregate.ts#L896-L900',
542542
'_types.aggregations.ParentAggregation': '_types/aggregations/bucket.ts#L662-L667',
543543
'_types.aggregations.PercentageScoreHeuristic': '_types/aggregations/bucket.ts#L811-L811',
544544
'_types.aggregations.PercentileRanksAggregation': '_types/aggregations/metric.ts#L180-L202',
@@ -553,7 +553,7 @@
553553
'_types.aggregations.RangeAggregation': '_types/aggregations/bucket.ts#L669-L689',
554554
'_types.aggregations.RangeBucket': '_types/aggregations/Aggregate.ts#L600-L607',
555555
'_types.aggregations.RareTermsAggregation': '_types/aggregations/bucket.ts#L706-L739',
556-
'_types.aggregations.RateAggregate': '_types/aggregations/Aggregate.ts#L847-L854',
556+
'_types.aggregations.RateAggregate': '_types/aggregations/Aggregate.ts#L849-L856',
557557
'_types.aggregations.RateAggregation': '_types/aggregations/metric.ts#L239-L250',
558558
'_types.aggregations.RateMode': '_types/aggregations/metric.ts#L252-L261',
559559
'_types.aggregations.ReverseNestedAggregate': '_types/aggregations/Aggregate.ts#L540-L544',
@@ -562,16 +562,16 @@
562562
'_types.aggregations.SamplerAggregation': '_types/aggregations/bucket.ts#L771-L780',
563563
'_types.aggregations.SamplerAggregationExecutionHint': '_types/aggregations/bucket.ts#L359-L372',
564564
'_types.aggregations.ScriptedHeuristic': '_types/aggregations/bucket.ts#L813-L815',
565-
'_types.aggregations.ScriptedMetricAggregate': '_types/aggregations/Aggregate.ts#L739-L745',
565+
'_types.aggregations.ScriptedMetricAggregate': '_types/aggregations/Aggregate.ts#L741-L747',
566566
'_types.aggregations.ScriptedMetricAggregation': '_types/aggregations/metric.ts#L263-L289',
567567
'_types.aggregations.SerialDifferencingAggregation': '_types/aggregations/pipeline.ts#L399-L408',
568-
'_types.aggregations.SignificantLongTermsAggregate': '_types/aggregations/Aggregate.ts#L668-L670',
569-
'_types.aggregations.SignificantLongTermsBucket': '_types/aggregations/Aggregate.ts#L677-L680',
570-
'_types.aggregations.SignificantStringTermsAggregate': '_types/aggregations/Aggregate.ts#L682-L684',
571-
'_types.aggregations.SignificantStringTermsBucket': '_types/aggregations/Aggregate.ts#L686-L688',
572-
'_types.aggregations.SignificantTermsAggregateBase': '_types/aggregations/Aggregate.ts#L658-L666',
568+
'_types.aggregations.SignificantLongTermsAggregate': '_types/aggregations/Aggregate.ts#L670-L672',
569+
'_types.aggregations.SignificantLongTermsBucket': '_types/aggregations/Aggregate.ts#L679-L682',
570+
'_types.aggregations.SignificantStringTermsAggregate': '_types/aggregations/Aggregate.ts#L684-L686',
571+
'_types.aggregations.SignificantStringTermsBucket': '_types/aggregations/Aggregate.ts#L688-L690',
572+
'_types.aggregations.SignificantTermsAggregateBase': '_types/aggregations/Aggregate.ts#L660-L668',
573573
'_types.aggregations.SignificantTermsAggregation': '_types/aggregations/bucket.ts#L817-L884',
574-
'_types.aggregations.SignificantTermsBucketBase': '_types/aggregations/Aggregate.ts#L672-L675',
574+
'_types.aggregations.SignificantTermsBucketBase': '_types/aggregations/Aggregate.ts#L674-L677',
575575
'_types.aggregations.SignificantTextAggregation': '_types/aggregations/bucket.ts#L886-L961',
576576
'_types.aggregations.SimpleMovingAverageAggregation': '_types/aggregations/pipeline.ts#L273-L276',
577577
'_types.aggregations.SimpleValueAggregate': '_types/aggregations/Aggregate.ts#L238-L239',
@@ -585,7 +585,7 @@
585585
'_types.aggregations.StatsBucketAggregation': '_types/aggregations/pipeline.ts#L410-L410',
586586
'_types.aggregations.StringRareTermsAggregate': '_types/aggregations/Aggregate.ts#L483-L487',
587587
'_types.aggregations.StringRareTermsBucket': '_types/aggregations/Aggregate.ts#L489-L491',
588-
'_types.aggregations.StringStatsAggregate': '_types/aggregations/Aggregate.ts#L793-L804',
588+
'_types.aggregations.StringStatsAggregate': '_types/aggregations/Aggregate.ts#L795-L806',
589589
'_types.aggregations.StringStatsAggregation': '_types/aggregations/metric.ts#L293-L299',
590590
'_types.aggregations.StringTermsAggregate': '_types/aggregations/Aggregate.ts#L424-L429',
591591
'_types.aggregations.StringTermsBucket': '_types/aggregations/Aggregate.ts#L435-L437',
@@ -595,7 +595,7 @@
595595
'_types.aggregations.TDigest': '_types/aggregations/metric.ts#L232-L237',
596596
'_types.aggregations.TDigestPercentileRanksAggregate': '_types/aggregations/Aggregate.ts#L177-L178',
597597
'_types.aggregations.TDigestPercentilesAggregate': '_types/aggregations/Aggregate.ts#L174-L175',
598-
'_types.aggregations.TTestAggregate': '_types/aggregations/Aggregate.ts#L838-L845',
598+
'_types.aggregations.TTestAggregate': '_types/aggregations/Aggregate.ts#L840-L847',
599599
'_types.aggregations.TTestAggregation': '_types/aggregations/metric.ts#L303-L317',
600600
'_types.aggregations.TTestType': '_types/aggregations/metric.ts#L331-L344',
601601
'_types.aggregations.TermsAggregateBase': '_types/aggregations/Aggregate.ts#L417-L422',
@@ -607,18 +607,18 @@
607607
'_types.aggregations.TermsInclude': '_types/aggregations/bucket.ts#L1074-L1075',
608608
'_types.aggregations.TermsPartition': '_types/aggregations/bucket.ts#L1080-L1089',
609609
'_types.aggregations.TestPopulation': '_types/aggregations/metric.ts#L319-L329',
610-
'_types.aggregations.TimeSeriesAggregate': '_types/aggregations/Aggregate.ts#L730-L731',
610+
'_types.aggregations.TimeSeriesAggregate': '_types/aggregations/Aggregate.ts#L732-L733',
611611
'_types.aggregations.TimeSeriesAggregation': '_types/aggregations/bucket.ts#L1033-L1046',
612-
'_types.aggregations.TimeSeriesBucket': '_types/aggregations/Aggregate.ts#L733-L735',
613-
'_types.aggregations.TopHitsAggregate': '_types/aggregations/Aggregate.ts#L747-L753',
612+
'_types.aggregations.TimeSeriesBucket': '_types/aggregations/Aggregate.ts#L735-L737',
613+
'_types.aggregations.TopHitsAggregate': '_types/aggregations/Aggregate.ts#L749-L755',
614614
'_types.aggregations.TopHitsAggregation': '_types/aggregations/metric.ts#L346-L406',
615-
'_types.aggregations.TopMetrics': '_types/aggregations/Aggregate.ts#L832-L836',
616-
'_types.aggregations.TopMetricsAggregate': '_types/aggregations/Aggregate.ts#L827-L830',
615+
'_types.aggregations.TopMetrics': '_types/aggregations/Aggregate.ts#L834-L838',
616+
'_types.aggregations.TopMetricsAggregate': '_types/aggregations/Aggregate.ts#L829-L832',
617617
'_types.aggregations.TopMetricsAggregation': '_types/aggregations/metric.ts#L408-L425',
618618
'_types.aggregations.TopMetricsValue': '_types/aggregations/metric.ts#L427-L432',
619619
'_types.aggregations.UnmappedRareTermsAggregate': '_types/aggregations/Aggregate.ts#L493-L499',
620620
'_types.aggregations.UnmappedSamplerAggregate': '_types/aggregations/Aggregate.ts#L561-L562',
621-
'_types.aggregations.UnmappedSignificantTermsAggregate': '_types/aggregations/Aggregate.ts#L690-L696',
621+
'_types.aggregations.UnmappedSignificantTermsAggregate': '_types/aggregations/Aggregate.ts#L692-L698',
622622
'_types.aggregations.UnmappedTermsAggregate': '_types/aggregations/Aggregate.ts#L463-L469',
623623
'_types.aggregations.ValueCountAggregate': '_types/aggregations/Aggregate.ts#L231-L236',
624624
'_types.aggregations.ValueCountAggregation': '_types/aggregations/metric.ts#L434-L434',
@@ -3050,10 +3050,10 @@
30503050
if (hash.length > 1) {
30513051
hash = hash.substring(1);
30523052
}
3053-
window.location = "https://github.com/elastic/elasticsearch-specification/tree/5881c4cc13fda1f376dedde5f2bddf4c997e5a43/specification/" + (paths[hash] || "");
3053+
window.location = "https://github.com/elastic/elasticsearch-specification/tree/ae36ad64e10fe521fa5632accac9b49dc89b984a/specification/" + (paths[hash] || "");
30543054
</script>
30553055
</head>
30563056
<body>
3057-
Please see the <a href="https://github.com/elastic/elasticsearch-specification/tree/5881c4cc13fda1f376dedde5f2bddf4c997e5a43/specification/">Elasticsearch API specification</a>.
3057+
Please see the <a href="https://github.com/elastic/elasticsearch-specification/tree/ae36ad64e10fe521fa5632accac9b49dc89b984a/specification/">Elasticsearch API specification</a>.
30583058
</body>
30593059
</html>

0 commit comments

Comments
 (0)