in java-client/src/main/java/co/elastic/clients/elasticsearch/indices/stats/ShardStats.java [410:549]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
if (this.commit != null) {
generator.writeKey("commit");
this.commit.serialize(generator, 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.mappings != null) {
generator.writeKey("mappings");
this.mappings.serialize(generator, mapper);
}
if (this.merges != null) {
generator.writeKey("merges");
this.merges.serialize(generator, mapper);
}
if (this.shardPath != null) {
generator.writeKey("shard_path");
this.shardPath.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.retentionLeases != null) {
generator.writeKey("retention_leases");
this.retentionLeases.serialize(generator, mapper);
}
if (this.routing != null) {
generator.writeKey("routing");
this.routing.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.seqNo != null) {
generator.writeKey("seq_no");
this.seqNo.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 (ApiTypeHelper.isDefined(this.shards)) {
generator.writeKey("shards");
generator.writeStartObject();
for (Map.Entry<String, JsonData> item0 : this.shards.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().serialize(generator, mapper);
}
generator.writeEnd();
}
if (this.shardStats != null) {
generator.writeKey("shard_stats");
this.shardStats.serialize(generator, mapper);
}
if (this.indices != null) {
generator.writeKey("indices");
this.indices.serialize(generator, mapper);
}
}