in java-client/src/main/java/org/opensearch/client/opensearch/_global/search/Highlight.java [315:451]
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
generator.writeKey("fields");
generator.writeStartObject();
for (Map.Entry<String, HighlightField> item0 : this.fields.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
if (this.type != null) {
generator.writeKey("type");
generator.write(this.type);
}
if (this.boundaryChars != null) {
generator.writeKey("boundary_chars");
generator.write(this.boundaryChars);
}
if (this.boundaryMaxScan != null) {
generator.writeKey("boundary_max_scan");
generator.write(this.boundaryMaxScan.doubleValue());
}
if (this.boundaryScanner != null) {
generator.writeKey("boundary_scanner");
generator.write(this.boundaryScanner);
}
if (this.boundaryScannerLocale != null) {
generator.writeKey("boundary_scanner_locale");
generator.write(this.boundaryScannerLocale);
}
if (this.encoder != null) {
generator.writeKey("encoder");
generator.write(this.encoder);
}
if (this.fragmenter != null) {
generator.writeKey("fragmenter");
generator.write(this.fragmenter);
}
if (this.fragmentOffset != null) {
generator.writeKey("fragment_offset");
generator.write(this.fragmentOffset.doubleValue());
}
if (this.fragmentSize != null) {
generator.writeKey("fragment_size");
generator.write(this.fragmentSize.doubleValue());
}
if (this.maxFragmentLength != null) {
generator.writeKey("max_fragment_length");
generator.write(this.maxFragmentLength.doubleValue());
}
if (this.noMatchSize != null) {
generator.writeKey("no_match_size");
generator.write(this.noMatchSize.doubleValue());
}
if (this.numberOfFragments != null) {
generator.writeKey("number_of_fragments");
generator.write(this.numberOfFragments.doubleValue());
}
if (this.order != null) {
generator.writeKey("order");
generator.write(this.order);
}
if (this.postTags != null) {
generator.writeKey("post_tags");
generator.writeStartArray();
for (String item0 : this.postTags) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.preTags != null) {
generator.writeKey("pre_tags");
generator.writeStartArray();
for (String item0 : this.preTags) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.requireFieldMatch != null) {
generator.writeKey("require_field_match");
generator.write(this.requireFieldMatch);
}
if (this.tagsSchema != null) {
generator.writeKey("tags_schema");
generator.write(this.tagsSchema);
}
if (this.highlightQuery != null) {
generator.writeKey("highlight_query");
this.highlightQuery.toJsonp(generator, mapper);
}
if (this.maxAnalyzedOffset != null) {
generator.writeKey("max_analyzed_offset");
generator.write(this.maxAnalyzedOffset);
}
}