in java-client/src/main/java/org/opensearch/client/opensearch/_types/ErrorCause.java [412:608]
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
generator.writeKey("type");
generator.write(this.type);
generator.writeKey("reason");
generator.write(this.reason);
if (this.causedBy != null) {
generator.writeKey("caused_by");
this.causedBy.toJsonp(generator, mapper);
}
if (this.shard != null) {
generator.writeKey("shard");
generator.write(this.shard);
}
if (this.stackTrace != null) {
generator.writeKey("stack_trace");
generator.write(this.stackTrace);
}
if (this.rootCause != null) {
generator.writeKey("root_cause");
generator.writeStartArray();
for (org.opensearch.client.opensearch._types.ErrorCause item0 : this.rootCause) {
item0.toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.bytesLimit != null) {
generator.writeKey("bytes_limit");
generator.write(this.bytesLimit.doubleValue());
}
if (this.bytesWanted != null) {
generator.writeKey("bytes_wanted");
generator.write(this.bytesWanted.doubleValue());
}
if (this.column != null) {
generator.writeKey("column");
generator.write(this.column.doubleValue());
}
if (this.col != null) {
generator.writeKey("col");
generator.write(this.col.doubleValue());
}
if (this.failedShards != null) {
generator.writeKey("failed_shards");
generator.writeStartArray();
for (ShardFailure item0 : this.failedShards) {
item0.toJsonp(generator, mapper);
}
generator.writeEnd();
}
if (this.grouped != null) {
generator.writeKey("grouped");
generator.write(this.grouped);
}
if (this.index != null) {
generator.writeKey("index");
generator.write(this.index);
}
if (this.indexUuid != null) {
generator.writeKey("index_uuid");
generator.write(this.indexUuid);
}
if (this.language != null) {
generator.writeKey("language");
generator.write(this.language);
}
if (this.licensedExpiredFeature != null) {
generator.writeKey("licensed_expired_feature");
generator.write(this.licensedExpiredFeature);
}
if (this.line != null) {
generator.writeKey("line");
generator.write(this.line.doubleValue());
}
if (this.maxBuckets != null) {
generator.writeKey("max_buckets");
generator.write(this.maxBuckets.doubleValue());
}
if (this.phase != null) {
generator.writeKey("phase");
generator.write(this.phase);
}
if (this.propertyName != null) {
generator.writeKey("property_name");
generator.write(this.propertyName);
}
if (this.processorType != null) {
generator.writeKey("processor_type");
generator.write(this.processorType);
}
if (this.resourceId != null) {
generator.writeKey("resource_id");
generator.writeStartArray();
for (String item0 : this.resourceId) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.resourceType != null) {
generator.writeKey("resource_type");
generator.write(this.resourceType);
}
if (this.script != null) {
generator.writeKey("script");
generator.write(this.script);
}
if (this.scriptStack != null) {
generator.writeKey("script_stack");
generator.writeStartArray();
for (String item0 : this.scriptStack) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.header != null) {
generator.writeKey("header");
generator.writeStartObject();
for (Map.Entry<String, List<String>> item0 : this.header.entrySet()) {
generator.writeKey(item0.getKey());
generator.writeStartArray();
for (String item1 : item0.getValue()) {
generator.write(item1);
}
generator.writeEnd();
}
generator.writeEnd();
}
if (this.lang != null) {
generator.writeKey("lang");
generator.write(this.lang);
}
if (this.position != null) {
generator.writeKey("position");
this.position.toJsonp(generator, mapper);
}
}