protected void toJsonpInternal()

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);

		}

	}