@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(FROM_FIELD.getPreferredName(), maybeConvertToString(this.from)); builder.field(TO_FIELD.getPreferredName(), maybeConvertToString(this.to)); builder.field(INCLUDE_LOWER_FIELD.getPreferredName(), includeLower); builder.field(INCLUDE_UPPER_FIELD.getPreferredName(), includeUpper); if (timeZone != null) { builder.field(TIME_ZONE_FIELD.getPreferredName(), timeZone.getID()); } if (format != null) { builder.field(FORMAT_FIELD.getPreferredName(), format.pattern()); } if (relation != null) { builder.field(RELATION_FIELD.getPreferredName(), relation.getRelationName()); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(FROM_FIELD.getPreferredName(), maybeConvertToString(this.from)); builder.field(TO_FIELD.getPreferredName(), maybeConvertToString(this.to)); builder.field(INCLUDE_LOWER_FIELD.getPreferredName(), includeLower); builder.field(INCLUDE_UPPER_FIELD.getPreferredName(), includeUpper); if (timeZone != null) { builder.field(TIME_ZONE_FIELD.getPreferredName(), timeZone.getID()); } if (format != null) { builder.field(FORMAT_FIELD.getPreferredName(), format.format()); } if (relation != null) { builder.field(RELATION_FIELD.getPreferredName(), relation.getRelationName()); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(FROM_FIELD.getPreferredName(), convertToStringIfBytesRef(this.from)); builder.field(TO_FIELD.getPreferredName(), convertToStringIfBytesRef(this.to)); builder.field(INCLUDE_LOWER_FIELD.getPreferredName(), includeLower); builder.field(INCLUDE_UPPER_FIELD.getPreferredName(), includeUpper); if (timeZone != null) { builder.field(TIME_ZONE_FIELD.getPreferredName(), timeZone.getID()); } if (format != null) { builder.field(FORMAT_FIELD.getPreferredName(), format.format()); } if (relation != null) { builder.field(RELATION_FIELD.getPreferredName(), relation.getRelationName()); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(FROM_FIELD.getPreferredName(), maybeConvertToString(this.from)); builder.field(TO_FIELD.getPreferredName(), maybeConvertToString(this.to)); builder.field(INCLUDE_LOWER_FIELD.getPreferredName(), includeLower); builder.field(INCLUDE_UPPER_FIELD.getPreferredName(), includeUpper); if (timeZone != null) { builder.field(TIME_ZONE_FIELD.getPreferredName(), timeZone.getID()); } if (format != null) { builder.field(FORMAT_FIELD.getPreferredName(), format.format()); } if (relation != null) { builder.field(RELATION_FIELD.getPreferredName(), relation.getRelationName()); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }