@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); if (fields != null) { for (Map.Entry<String, MultiValuesSourceFieldConfig> fieldEntry : fields.entrySet()) { builder.field(fieldEntry.getKey(), fieldEntry.getValue()); } } if (format != null) { builder.field(CommonFields.FORMAT.getPreferredName(), format); } if (valueType != null) { builder.field(CommonFields.VALUE_TYPE.getPreferredName(), valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } if (missing != null) { builder.field("missing", missing); } if (format != null) { builder.field("format", format); } if (timeZone != null) { builder.field("time_zone", timeZone.toString()); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(type()); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } builder.field("missing_bucket", missingBucket); if (missing != null) { builder.field("missing", missing); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } if (format != null) { builder.field("format", format); } builder.field("order", order); doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); if (fields != null) { builder.field(CommonFields.FIELDS.getPreferredName(), fields); } if (format != null) { builder.field(CommonFields.FORMAT.getPreferredName(), format); } if (valueType != null) { builder.field(CommonFields.VALUE_TYPE.getPreferredName(), valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } if (missing != null) { builder.field("missing", missing); } if (format != null) { builder.field("format", format); } if (timeZone != null) { builder.field("time_zone", timeZone); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } if (missing != null) { builder.field("missing", missing); } if (format != null) { builder.field("format", format); } if (timeZone != null) { builder.field("time_zone", timeZone.toString()); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); // todo add ParseField support to XContentBuilder if (fields != null) { builder.field(CommonFields.FIELDS.getPreferredName(), fields); } if (missing != null) { builder.field(CommonFields.MISSING.getPreferredName(), missing); } if (format != null) { builder.field(CommonFields.FORMAT.getPreferredName(), format); } if (valueType != null) { builder.field(CommonFields.VALUE_TYPE.getPreferredName(), valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(type()); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } builder.field("missing_bucket", missingBucket); if (missing != null) { builder.field("missing", missing); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } if (format != null) { builder.field("format", format); } builder.field("order", order); doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } if (missing != null) { builder.field("missing", missing); } if (format != null) { builder.field("format", format); } if (timeZone != null) { builder.field("time_zone", timeZone.toString()); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); // todo add ParseField support to XContentBuilder if (fields != null) { builder.field(CommonFields.FIELDS.getPreferredName(), fields); } if (missing != null) { builder.field(CommonFields.MISSING.getPreferredName(), missing); } if (format != null) { builder.field(CommonFields.FORMAT.getPreferredName(), format); } if (valueType != null) { builder.field(CommonFields.VALUE_TYPE.getPreferredName(), valueType.getPreferredName()); } doXContentBody(builder, params); builder.endObject(); return builder; }
@Override public final XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(type()); if (field != null) { builder.field("field", field); } if (script != null) { builder.field("script", script); } builder.field("missing_bucket", missingBucket); if (missing != null) { builder.field("missing", missing); } if (valueType != null) { builder.field("value_type", valueType.getPreferredName()); } if (format != null) { builder.field("format", format); } builder.field("order", order); doXContentBody(builder, params); builder.endObject(); return builder; }