private void innerToXContent(XContentBuilder builder) throws IOException { builder.field(FIELD_FIELD.getPreferredName(), field); if (maxConcurrentGroupRequests > 0) { builder.field(MAX_CONCURRENT_GROUP_REQUESTS_FIELD.getPreferredName(), maxConcurrentGroupRequests); } if (innerHits.isEmpty() == false) { if (innerHits.size() == 1) { builder.field(INNER_HITS_FIELD.getPreferredName(), innerHits.get(0)); } else { builder.startArray(INNER_HITS_FIELD.getPreferredName()); for (InnerHitBuilder innerHit : innerHits) { innerHit.toXContent(builder, ToXContent.EMPTY_PARAMS); } builder.endArray(); } } }
private void innerToXContent(XContentBuilder builder) throws IOException { builder.field(FIELD_FIELD.getPreferredName(), field); if (maxConcurrentGroupRequests > 0) { builder.field(MAX_CONCURRENT_GROUP_REQUESTS_FIELD.getPreferredName(), maxConcurrentGroupRequests); } if (innerHits.isEmpty() == false) { if (innerHits.size() == 1) { builder.field(INNER_HITS_FIELD.getPreferredName(), innerHits.get(0)); } else { builder.startArray(INNER_HITS_FIELD.getPreferredName()); for (InnerHitBuilder innerHit : innerHits) { innerHit.toXContent(builder, ToXContent.EMPTY_PARAMS); } builder.endArray(); } } }
private void innerToXContent(XContentBuilder builder) throws IOException { builder.field(FIELD_FIELD.getPreferredName(), field); if (maxConcurrentGroupRequests > 0) { builder.field(MAX_CONCURRENT_GROUP_REQUESTS_FIELD.getPreferredName(), maxConcurrentGroupRequests); } if (innerHits.isEmpty() == false) { if (innerHits.size() == 1) { builder.field(INNER_HITS_FIELD.getPreferredName(), innerHits.get(0)); } else { builder.startArray(INNER_HITS_FIELD.getPreferredName()); for (InnerHitBuilder innerHit : innerHits) { innerHit.toXContent(builder, ToXContent.EMPTY_PARAMS); } builder.endArray(); } } }
private void innerToXContent(XContentBuilder builder) throws IOException { builder.field(FIELD_FIELD.getPreferredName(), field); if (maxConcurrentGroupRequests > 0) { builder.field(MAX_CONCURRENT_GROUP_REQUESTS_FIELD.getPreferredName(), maxConcurrentGroupRequests); } if (innerHits.isEmpty() == false) { if (innerHits.size() == 1) { builder.field(INNER_HITS_FIELD.getPreferredName(), innerHits.get(0)); } else { builder.startArray(INNER_HITS_FIELD.getPreferredName()); for (InnerHitBuilder innerHit : innerHits) { innerHit.toXContent(builder, ToXContent.EMPTY_PARAMS); } builder.endArray(); } } }