in java-client/src/main/java/co/elastic/clients/elasticsearch/indices/stats/IndexStats.java [363:461]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
if (this.completion != null) {
generator.writeKey("completion");
this.completion.serialize(generator, mapper);
}
if (this.docs != null) {
generator.writeKey("docs");
this.docs.serialize(generator, mapper);
}
if (this.fielddata != null) {
generator.writeKey("fielddata");
this.fielddata.serialize(generator, mapper);
}
if (this.flush != null) {
generator.writeKey("flush");
this.flush.serialize(generator, mapper);
}
if (this.get != null) {
generator.writeKey("get");
this.get.serialize(generator, mapper);
}
if (this.indexing != null) {
generator.writeKey("indexing");
this.indexing.serialize(generator, mapper);
}
if (this.indices != null) {
generator.writeKey("indices");
this.indices.serialize(generator, mapper);
}
if (this.merges != null) {
generator.writeKey("merges");
this.merges.serialize(generator, mapper);
}
if (this.queryCache != null) {
generator.writeKey("query_cache");
this.queryCache.serialize(generator, mapper);
}
if (this.recovery != null) {
generator.writeKey("recovery");
this.recovery.serialize(generator, mapper);
}
if (this.refresh != null) {
generator.writeKey("refresh");
this.refresh.serialize(generator, mapper);
}
if (this.requestCache != null) {
generator.writeKey("request_cache");
this.requestCache.serialize(generator, mapper);
}
if (this.search != null) {
generator.writeKey("search");
this.search.serialize(generator, mapper);
}
if (this.segments != null) {
generator.writeKey("segments");
this.segments.serialize(generator, mapper);
}
if (this.store != null) {
generator.writeKey("store");
this.store.serialize(generator, mapper);
}
if (this.translog != null) {
generator.writeKey("translog");
this.translog.serialize(generator, mapper);
}
if (this.warmer != null) {
generator.writeKey("warmer");
this.warmer.serialize(generator, mapper);
}
if (this.bulk != null) {
generator.writeKey("bulk");
this.bulk.serialize(generator, mapper);
}
if (this.shardStats != null) {
generator.writeKey("shard_stats");
this.shardStats.serialize(generator, mapper);
}
}