Skip to content

Commit 94dc194

Browse files
committed
[codegen] update to latest api spec
+ fixed unit test
1 parent bfb626d commit 94dc194

File tree

7 files changed

+723
-67
lines changed

7 files changed

+723
-67
lines changed

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuCollationTokenFilter.java

+52-52
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public class IcuCollationTokenFilter extends TokenFilterBase implements TokenFil
6161
private final IcuCollationAlternate alternate;
6262

6363
@Nullable
64-
private final IcuCollationCaseFirst casefirst;
64+
private final IcuCollationCaseFirst caseFirst;
6565

6666
@Nullable
67-
private final Boolean caselevel;
67+
private final Boolean caseLevel;
6868

6969
@Nullable
7070
private final String country;
@@ -73,7 +73,7 @@ public class IcuCollationTokenFilter extends TokenFilterBase implements TokenFil
7373
private final IcuCollationDecomposition decomposition;
7474

7575
@Nullable
76-
private final Boolean hiraganaquaternarymode;
76+
private final Boolean hiraganaQuaternaryMode;
7777

7878
@Nullable
7979
private final String language;
@@ -88,7 +88,7 @@ public class IcuCollationTokenFilter extends TokenFilterBase implements TokenFil
8888
private final IcuCollationStrength strength;
8989

9090
@Nullable
91-
private final String variabletop;
91+
private final String variableTop;
9292

9393
@Nullable
9494
private final String variant;
@@ -99,16 +99,16 @@ private IcuCollationTokenFilter(Builder builder) {
9999
super(builder);
100100

101101
this.alternate = builder.alternate;
102-
this.casefirst = builder.casefirst;
103-
this.caselevel = builder.caselevel;
102+
this.caseFirst = builder.caseFirst;
103+
this.caseLevel = builder.caseLevel;
104104
this.country = builder.country;
105105
this.decomposition = builder.decomposition;
106-
this.hiraganaquaternarymode = builder.hiraganaquaternarymode;
106+
this.hiraganaQuaternaryMode = builder.hiraganaQuaternaryMode;
107107
this.language = builder.language;
108108
this.numeric = builder.numeric;
109109
this.rules = builder.rules;
110110
this.strength = builder.strength;
111-
this.variabletop = builder.variabletop;
111+
this.variableTop = builder.variableTop;
112112
this.variant = builder.variant;
113113

114114
}
@@ -134,19 +134,19 @@ public final IcuCollationAlternate alternate() {
134134
}
135135

136136
/**
137-
* API name: {@code caseFirst}
137+
* API name: {@code case_first}
138138
*/
139139
@Nullable
140-
public final IcuCollationCaseFirst casefirst() {
141-
return this.casefirst;
140+
public final IcuCollationCaseFirst caseFirst() {
141+
return this.caseFirst;
142142
}
143143

144144
/**
145-
* API name: {@code caseLevel}
145+
* API name: {@code case_level}
146146
*/
147147
@Nullable
148-
public final Boolean caselevel() {
149-
return this.caselevel;
148+
public final Boolean caseLevel() {
149+
return this.caseLevel;
150150
}
151151

152152
/**
@@ -166,11 +166,11 @@ public final IcuCollationDecomposition decomposition() {
166166
}
167167

168168
/**
169-
* API name: {@code hiraganaQuaternaryMode}
169+
* API name: {@code hiragana_quaternary_mode}
170170
*/
171171
@Nullable
172-
public final Boolean hiraganaquaternarymode() {
173-
return this.hiraganaquaternarymode;
172+
public final Boolean hiraganaQuaternaryMode() {
173+
return this.hiraganaQuaternaryMode;
174174
}
175175

176176
/**
@@ -206,11 +206,11 @@ public final IcuCollationStrength strength() {
206206
}
207207

208208
/**
209-
* API name: {@code variableTop}
209+
* API name: {@code variable_top}
210210
*/
211211
@Nullable
212-
public final String variabletop() {
213-
return this.variabletop;
212+
public final String variableTop() {
213+
return this.variableTop;
214214
}
215215

216216
/**
@@ -229,13 +229,13 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
229229
generator.writeKey("alternate");
230230
this.alternate.serialize(generator, mapper);
231231
}
232-
if (this.casefirst != null) {
233-
generator.writeKey("caseFirst");
234-
this.casefirst.serialize(generator, mapper);
232+
if (this.caseFirst != null) {
233+
generator.writeKey("case_first");
234+
this.caseFirst.serialize(generator, mapper);
235235
}
236-
if (this.caselevel != null) {
237-
generator.writeKey("caseLevel");
238-
generator.write(this.caselevel);
236+
if (this.caseLevel != null) {
237+
generator.writeKey("case_level");
238+
generator.write(this.caseLevel);
239239

240240
}
241241
if (this.country != null) {
@@ -247,9 +247,9 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
247247
generator.writeKey("decomposition");
248248
this.decomposition.serialize(generator, mapper);
249249
}
250-
if (this.hiraganaquaternarymode != null) {
251-
generator.writeKey("hiraganaQuaternaryMode");
252-
generator.write(this.hiraganaquaternarymode);
250+
if (this.hiraganaQuaternaryMode != null) {
251+
generator.writeKey("hiragana_quaternary_mode");
252+
generator.write(this.hiraganaQuaternaryMode);
253253

254254
}
255255
if (this.language != null) {
@@ -271,9 +271,9 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
271271
generator.writeKey("strength");
272272
this.strength.serialize(generator, mapper);
273273
}
274-
if (this.variabletop != null) {
275-
generator.writeKey("variableTop");
276-
generator.write(this.variabletop);
274+
if (this.variableTop != null) {
275+
generator.writeKey("variable_top");
276+
generator.write(this.variableTop);
277277

278278
}
279279
if (this.variant != null) {
@@ -297,10 +297,10 @@ public static class Builder extends TokenFilterBase.AbstractBuilder<Builder>
297297
private IcuCollationAlternate alternate;
298298

299299
@Nullable
300-
private IcuCollationCaseFirst casefirst;
300+
private IcuCollationCaseFirst caseFirst;
301301

302302
@Nullable
303-
private Boolean caselevel;
303+
private Boolean caseLevel;
304304

305305
@Nullable
306306
private String country;
@@ -309,7 +309,7 @@ public static class Builder extends TokenFilterBase.AbstractBuilder<Builder>
309309
private IcuCollationDecomposition decomposition;
310310

311311
@Nullable
312-
private Boolean hiraganaquaternarymode;
312+
private Boolean hiraganaQuaternaryMode;
313313

314314
@Nullable
315315
private String language;
@@ -324,7 +324,7 @@ public static class Builder extends TokenFilterBase.AbstractBuilder<Builder>
324324
private IcuCollationStrength strength;
325325

326326
@Nullable
327-
private String variabletop;
327+
private String variableTop;
328328

329329
@Nullable
330330
private String variant;
@@ -338,18 +338,18 @@ public final Builder alternate(@Nullable IcuCollationAlternate value) {
338338
}
339339

340340
/**
341-
* API name: {@code caseFirst}
341+
* API name: {@code case_first}
342342
*/
343-
public final Builder casefirst(@Nullable IcuCollationCaseFirst value) {
344-
this.casefirst = value;
343+
public final Builder caseFirst(@Nullable IcuCollationCaseFirst value) {
344+
this.caseFirst = value;
345345
return this;
346346
}
347347

348348
/**
349-
* API name: {@code caseLevel}
349+
* API name: {@code case_level}
350350
*/
351-
public final Builder caselevel(@Nullable Boolean value) {
352-
this.caselevel = value;
351+
public final Builder caseLevel(@Nullable Boolean value) {
352+
this.caseLevel = value;
353353
return this;
354354
}
355355

@@ -370,10 +370,10 @@ public final Builder decomposition(@Nullable IcuCollationDecomposition value) {
370370
}
371371

372372
/**
373-
* API name: {@code hiraganaQuaternaryMode}
373+
* API name: {@code hiragana_quaternary_mode}
374374
*/
375-
public final Builder hiraganaquaternarymode(@Nullable Boolean value) {
376-
this.hiraganaquaternarymode = value;
375+
public final Builder hiraganaQuaternaryMode(@Nullable Boolean value) {
376+
this.hiraganaQuaternaryMode = value;
377377
return this;
378378
}
379379

@@ -410,10 +410,10 @@ public final Builder strength(@Nullable IcuCollationStrength value) {
410410
}
411411

412412
/**
413-
* API name: {@code variableTop}
413+
* API name: {@code variable_top}
414414
*/
415-
public final Builder variabletop(@Nullable String value) {
416-
this.variabletop = value;
415+
public final Builder variableTop(@Nullable String value) {
416+
this.variableTop = value;
417417
return this;
418418
}
419419

@@ -455,16 +455,16 @@ protected static void setupIcuCollationTokenFilterDeserializer(
455455
ObjectDeserializer<IcuCollationTokenFilter.Builder> op) {
456456
TokenFilterBase.setupTokenFilterBaseDeserializer(op);
457457
op.add(Builder::alternate, IcuCollationAlternate._DESERIALIZER, "alternate");
458-
op.add(Builder::casefirst, IcuCollationCaseFirst._DESERIALIZER, "caseFirst");
459-
op.add(Builder::caselevel, JsonpDeserializer.booleanDeserializer(), "caseLevel");
458+
op.add(Builder::caseFirst, IcuCollationCaseFirst._DESERIALIZER, "case_first");
459+
op.add(Builder::caseLevel, JsonpDeserializer.booleanDeserializer(), "case_level");
460460
op.add(Builder::country, JsonpDeserializer.stringDeserializer(), "country");
461461
op.add(Builder::decomposition, IcuCollationDecomposition._DESERIALIZER, "decomposition");
462-
op.add(Builder::hiraganaquaternarymode, JsonpDeserializer.booleanDeserializer(), "hiraganaQuaternaryMode");
462+
op.add(Builder::hiraganaQuaternaryMode, JsonpDeserializer.booleanDeserializer(), "hiragana_quaternary_mode");
463463
op.add(Builder::language, JsonpDeserializer.stringDeserializer(), "language");
464464
op.add(Builder::numeric, JsonpDeserializer.booleanDeserializer(), "numeric");
465465
op.add(Builder::rules, JsonpDeserializer.stringDeserializer(), "rules");
466466
op.add(Builder::strength, IcuCollationStrength._DESERIALIZER, "strength");
467-
op.add(Builder::variabletop, JsonpDeserializer.stringDeserializer(), "variableTop");
467+
op.add(Builder::variableTop, JsonpDeserializer.stringDeserializer(), "variable_top");
468468
op.add(Builder::variant, JsonpDeserializer.stringDeserializer(), "variant");
469469

470470
op.ignore("type");

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldType.java

+2
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,8 @@ public enum FieldType implements JsonEnum {
133133

134134
MatchOnlyText("match_only_text"),
135135

136+
IcuCollationKeyword("icu_collation_keyword"),
137+
136138
;
137139

138140
private final String jsonValue;

0 commit comments

Comments
 (0)