in java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DynamicProperty.java [348:459]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
generator.write("type", "{dynamic_type}");
super.serializeInternal(generator, mapper);
if (this.enabled != null) {
generator.writeKey("enabled");
generator.write(this.enabled);
}
if (this.nullValue != null) {
generator.writeKey("null_value");
this.nullValue.serialize(generator, mapper);
}
if (this.boost != null) {
generator.writeKey("boost");
generator.write(this.boost);
}
if (this.coerce != null) {
generator.writeKey("coerce");
generator.write(this.coerce);
}
if (this.script != null) {
generator.writeKey("script");
this.script.serialize(generator, mapper);
}
if (this.onScriptError != null) {
generator.writeKey("on_script_error");
this.onScriptError.serialize(generator, mapper);
}
if (this.ignoreMalformed != null) {
generator.writeKey("ignore_malformed");
generator.write(this.ignoreMalformed);
}
if (this.timeSeriesMetric != null) {
generator.writeKey("time_series_metric");
this.timeSeriesMetric.serialize(generator, mapper);
}
if (this.analyzer != null) {
generator.writeKey("analyzer");
generator.write(this.analyzer);
}
if (this.eagerGlobalOrdinals != null) {
generator.writeKey("eager_global_ordinals");
generator.write(this.eagerGlobalOrdinals);
}
if (this.index != null) {
generator.writeKey("index");
generator.write(this.index);
}
if (this.indexOptions != null) {
generator.writeKey("index_options");
this.indexOptions.serialize(generator, mapper);
}
if (this.indexPhrases != null) {
generator.writeKey("index_phrases");
generator.write(this.indexPhrases);
}
if (this.indexPrefixes != null) {
generator.writeKey("index_prefixes");
this.indexPrefixes.serialize(generator, mapper);
}
if (this.norms != null) {
generator.writeKey("norms");
generator.write(this.norms);
}
if (this.positionIncrementGap != null) {
generator.writeKey("position_increment_gap");
generator.write(this.positionIncrementGap);
}
if (this.searchAnalyzer != null) {
generator.writeKey("search_analyzer");
generator.write(this.searchAnalyzer);
}
if (this.searchQuoteAnalyzer != null) {
generator.writeKey("search_quote_analyzer");
generator.write(this.searchQuoteAnalyzer);
}
if (this.termVector != null) {
generator.writeKey("term_vector");
this.termVector.serialize(generator, mapper);
}
if (this.format != null) {
generator.writeKey("format");
generator.write(this.format);
}
if (this.precisionStep != null) {
generator.writeKey("precision_step");
generator.write(this.precisionStep);
}
if (this.locale != null) {
generator.writeKey("locale");
generator.write(this.locale);
}
}