in java-client/src/main/java/org/opensearch/client/opensearch/nodes/info/NodeInfo.java [363:517]
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
generator.writeKey("attributes");
generator.writeStartObject();
for (Map.Entry<String, String> item0 : this.attributes.entrySet()) {
generator.writeKey(item0.getKey());
generator.write(item0.getValue());
}
generator.writeEnd();
generator.writeKey("build_flavor");
generator.write(this.buildFlavor);
generator.writeKey("build_hash");
generator.write(this.buildHash);
generator.writeKey("build_type");
generator.write(this.buildType);
generator.writeKey("host");
generator.write(this.host);
if (this.http != null) {
generator.writeKey("http");
this.http.toJsonp(generator, mapper);
}
generator.writeKey("ip");
generator.write(this.ip);
if (this.jvm != null) {
generator.writeKey("jvm");
this.jvm.toJsonp(generator, mapper);
}
generator.writeKey("name");
generator.write(this.name);
if (this.network != null) {
generator.writeKey("network");
this.network.toJsonp(generator, mapper);
}
if (this.os != null) {
generator.writeKey("os");
this.os.toJsonp(generator, mapper);
}
if (this.plugins != null) {
generator.writeKey("plugins");
generator.writeStartArray();
for (PluginStats item0 : this.plugins) {
item0.toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.process != null) {
generator.writeKey("process");
this.process.toJsonp(generator, mapper);
}
generator.writeKey("roles");
generator.writeStartArray();
for (JsonValue item0 : this.roles) {
generator.write(item0);
}
generator.writeEnd();
if (this.settings != null) {
generator.writeKey("settings");
this.settings.toJsonp(generator, mapper);
}
if (this.threadPool != null) {
generator.writeKey("thread_pool");
generator.writeStartObject();
for (Map.Entry<String, NodeThreadPoolInfo> item0 : this.threadPool.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.totalIndexingBuffer != null) {
generator.writeKey("total_indexing_buffer");
generator.write(this.totalIndexingBuffer.doubleValue());
}
if (this.totalIndexingBufferInBytes != null) {
generator.writeKey("total_indexing_buffer_in_bytes");
generator.write(this.totalIndexingBufferInBytes);
}
if (this.transport != null) {
generator.writeKey("transport");
this.transport.toJsonp(generator, mapper);
}
generator.writeKey("transport_address");
generator.write(this.transportAddress);
generator.writeKey("version");
generator.write(this.version);
if (this.modules != null) {
generator.writeKey("modules");
generator.writeStartArray();
for (PluginStats item0 : this.modules) {
item0.toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.ingest != null) {
generator.writeKey("ingest");
this.ingest.toJsonp(generator, mapper);
}
if (this.aggregations != null) {
generator.writeKey("aggregations");
generator.writeStartObject();
for (Map.Entry<String, NodeInfoAggregation> item0 : this.aggregations.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
}