in java-client/src/main/java/org/opensearch/client/opensearch/cluster/ClusterStateBlockIndex.java [282:438]
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
if (this.description != null) {
generator.writeKey("description");
generator.write(this.description);
}
if (this.retryable != null) {
generator.writeKey("retryable");
generator.write(this.retryable);
}
if (this.levels != null) {
generator.writeKey("levels");
generator.writeStartArray();
for (String item0 : this.levels) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.aliases != null) {
generator.writeKey("aliases");
generator.writeStartArray();
for (String item0 : this.aliases) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.aliasesVersion != null) {
generator.writeKey("aliases_version");
generator.write(this.aliasesVersion.doubleValue());
}
if (this.version != null) {
generator.writeKey("version");
generator.write(this.version.doubleValue());
}
if (this.mappingVersion != null) {
generator.writeKey("mapping_version");
generator.write(this.mappingVersion.doubleValue());
}
if (this.settingsVersion != null) {
generator.writeKey("settings_version");
generator.write(this.settingsVersion.doubleValue());
}
if (this.routingNumShards != null) {
generator.writeKey("routing_num_shards");
generator.write(this.routingNumShards.doubleValue());
}
if (this.state != null) {
generator.writeKey("state");
generator.write(this.state);
}
if (this.settings != null) {
generator.writeKey("settings");
generator.writeStartObject();
for (Map.Entry<String, IndexSettings> item0 : this.settings.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.inSyncAllocations != null) {
generator.writeKey("in_sync_allocations");
generator.writeStartObject();
for (Map.Entry<String, List<String>> item0 : this.inSyncAllocations.entrySet()) {
generator.writeKey(item0.getKey());
generator.writeStartArray();
for (String item1 : item0.getValue()) {
generator.write(item1);
}
generator.writeEnd();
}
generator.writeEnd();
}
if (this.primaryTerms != null) {
generator.writeKey("primary_terms");
generator.writeStartObject();
for (Map.Entry<String, Number> item0 : this.primaryTerms.entrySet()) {
generator.writeKey(item0.getKey());
generator.write(item0.getValue().doubleValue());
}
generator.writeEnd();
}
if (this.mappings != null) {
generator.writeKey("mappings");
generator.writeStartObject();
for (Map.Entry<String, TypeMapping> item0 : this.mappings.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.rolloverInfo != null) {
generator.writeKey("rollover_info");
generator.writeStartObject();
for (Map.Entry<String, RolloverConditions> item0 : this.rolloverInfo.entrySet()) {
generator.writeKey(item0.getKey());
item0.getValue().toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.timestampRange != null) {
generator.writeKey("timestamp_range");
generator.writeStartObject();
for (Map.Entry<String, JsonValue> item0 : this.timestampRange.entrySet()) {
generator.writeKey(item0.getKey());
generator.write(item0.getValue());
}
generator.writeEnd();
}
if (this.system != null) {
generator.writeKey("system");
generator.write(this.system);
}
}