@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.field("repository", repository); builder.field("snapshot", snapshot); builder.startArray("indices"); for (String index : indices) { builder.value(index); } builder.endArray(); builder.field("partial", partial); if (settings != null) { builder.startObject("settings"); if (settings.isEmpty() == false) { settings.toXContent(builder, params); } builder.endObject(); } builder.field("include_global_state", includeGlobalState); if (indicesOptions != null) { indicesOptions.toXContent(builder, params); } builder.endObject(); return builder; }
indicesOptions.toXContent(builder, params);
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); { builder.array(INDICES, indices); builder.startObject(INDICES_OPTIONS); { options.toXContent(builder, params); } builder.endObject(); } builder.endObject(); return builder; }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.field("repository", repository); builder.field("snapshot", snapshot); builder.startArray("indices"); for (String index : indices) { builder.value(index); } builder.endArray(); builder.field("partial", partial); if (settings != null) { builder.startObject("settings"); if (settings.isEmpty() == false) { settings.toXContent(builder, params); } builder.endObject(); } builder.field("include_global_state", includeGlobalState); if (indicesOptions != null) { indicesOptions.toXContent(builder, params); } builder.endObject(); return builder; }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.field("repository", repository); builder.field("snapshot", snapshot); builder.startArray("indices"); for (String index : indices) { builder.value(index); } builder.endArray(); builder.field("partial", partial); if (settings != null) { builder.startObject("settings"); if (settings.isEmpty() == false) { settings.toXContent(builder, params); } builder.endObject(); } builder.field("include_global_state", includeGlobalState); if (indicesOptions != null) { indicesOptions.toXContent(builder, params); } builder.endObject(); return builder; }
indicesOptions.toXContent(builder, params);