in java-client/src/main/java/org/opensearch/client/opensearch/_types/mapping/TypeMapping.java [243:364]
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
if (this.allField != null) {
generator.writeKey("all_field");
this.allField.toJsonp(generator, mapper);
}
if (this.dateDetection != null) {
generator.writeKey("date_detection");
generator.write(this.dateDetection);
}
if (this.dynamic != null) {
generator.writeKey("dynamic");
generator.write(this.dynamic);
}
if (this.dynamicDateFormats != null) {
generator.writeKey("dynamic_date_formats");
generator.writeStartArray();
for (String item0 : this.dynamicDateFormats) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.dynamicTemplates != null) {
generator.writeKey("dynamic_templates");
generator.writeStartArray();
for (Map<String, DynamicTemplate> item0 : this.dynamicTemplates) {
generator.writeStartObject();
for (Map.Entry<String, DynamicTemplate> item1 : item0.entrySet()) {
generator.writeKey(item1.getKey());
item1.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
generator.writeEnd();
}
if (this.fieldNames != null) {
generator.writeKey("_field_names");
this.fieldNames.toJsonp(generator, mapper);
}
if (this.indexField != null) {
generator.writeKey("index_field");
this.indexField.toJsonp(generator, mapper);
}
if (this.meta != null) {
generator.writeKey("_meta");
generator.writeStartObject();
for (Map.Entry<String, JsonValue> item0 : this.meta.entrySet()) {
generator.writeKey(item0.getKey());
generator.write(item0.getValue());
}
generator.writeEnd();
}
if (this.numericDetection != null) {
generator.writeKey("numeric_detection");
generator.write(this.numericDetection);
}
if (this.properties != null) {
generator.writeKey("properties");
generator.writeStartObject();
for (Map.Entry<String, JsonValue> item0 : this.properties.entrySet()) {
generator.writeKey(item0.getKey());
generator.write(item0.getValue());
}
generator.writeEnd();
}
if (this.routing != null) {
generator.writeKey("_routing");
this.routing.toJsonp(generator, mapper);
}
if (this.size != null) {
generator.writeKey("_size");
this.size.toJsonp(generator, mapper);
}
if (this.source != null) {
generator.writeKey("_source");
this.source.toJsonp(generator, mapper);
}
if (this.runtime != null) {
generator.writeKey("runtime");
generator.writeStartObject();
for (Map.Entry<String, RuntimeField> item0 : this.runtime.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
}