private void writeAliases(List<AliasMetaData> aliases, XContentBuilder builder, ToXContent.Params params) throws IOException { builder.startObject(Fields.ALIASES); if (aliases != null) { for (AliasMetaData alias : aliases) { AliasMetaData.Builder.toXContent(alias, builder, params); } } builder.endObject(); }
if (indexAliases != null) { for (final AliasMetaData alias : indexAliases) { AliasMetaData.Builder.toXContent(alias, builder, params);
AliasMetaData.Builder.toXContent(cursor.value, builder, params);
AliasMetaData.Builder.toXContent(cursor.value, builder, params);
if (indexAliases != null) { for (final AliasMetaData alias : indexAliases) { AliasMetaData.Builder.toXContent(alias, builder, params);
if (indexAliases != null) { for (final AliasMetaData alias : indexAliases) { AliasMetaData.Builder.toXContent(alias, builder, params);
AliasMetaData.Builder.toXContent(cursor.value, builder, params);
AliasMetaData.Builder.toXContent(cursor.value, builder, params);
AliasMetaData.Builder.toXContent(cursor.value, builder, params);
@Override public RestResponse buildResponse(GetAliasesResponse response, XContentBuilder builder) throws Exception { // empty body, if indices were specified but no aliases were if (indices.length > 0 && response.getAliases().isEmpty()) { return new BytesRestResponse(OK, builder.startObject().endObject()); } else if (response.getAliases().isEmpty()) { String message = String.format(Locale.ROOT, "alias [%s] missing", toNamesString(getAliasesRequest.aliases())); builder.startObject() .field("error", message) .field("status", RestStatus.NOT_FOUND.getStatus()) .endObject(); return new BytesRestResponse(RestStatus.NOT_FOUND, builder); } builder.startObject(); for (ObjectObjectCursor<String, List<AliasMetaData>> entry : response.getAliases()) { builder.startObject(entry.key, XContentBuilder.FieldCaseConversion.NONE); builder.startObject(Fields.ALIASES); for (AliasMetaData alias : entry.value) { AliasMetaData.Builder.toXContent(alias, builder, ToXContent.EMPTY_PARAMS); } builder.endObject(); builder.endObject(); } builder.endObject(); return new BytesRestResponse(OK, builder); } });
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); { if (status != RestStatus.OK) { builder.field("error", error); builder.field("status", status.getStatus()); } for (Map.Entry<String, Set<AliasMetaData>> entry : aliases.entrySet()) { builder.startObject(entry.getKey()); { builder.startObject("aliases"); { for (final AliasMetaData alias : entry.getValue()) { AliasMetaData.Builder.toXContent(alias, builder, ToXContent.EMPTY_PARAMS); } } builder.endObject(); } builder.endObject(); } } builder.endObject(); return builder; }
@Override public RestResponse buildResponse(ClusterStateResponse response, XContentBuilder builder) throws Exception { MetaData metaData = response.getState().metaData(); builder.startObject(); final boolean isAllAliasesRequested = isAllOrWildcard(aliases); for (IndexMetaData indexMetaData : metaData) { builder.startObject(indexMetaData.getIndex(), XContentBuilder.FieldCaseConversion.NONE); builder.startObject("aliases"); for (ObjectCursor<AliasMetaData> cursor : indexMetaData.getAliases().values()) { if (isAllAliasesRequested || Regex.simpleMatch(aliases, cursor.value.alias())) { AliasMetaData.Builder.toXContent(cursor.value, builder, ToXContent.EMPTY_PARAMS); } } builder.endObject(); builder.endObject(); } builder.endObject(); return new BytesRestResponse(OK, builder); } });
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); { if (status != RestStatus.OK) { builder.field("error", error); builder.field("status", status.getStatus()); } for (Map.Entry<String, Set<AliasMetaData>> entry : aliases.entrySet()) { builder.startObject(entry.getKey()); { builder.startObject("aliases"); { for (final AliasMetaData alias : entry.getValue()) { AliasMetaData.Builder.toXContent(alias, builder, ToXContent.EMPTY_PARAMS); } } builder.endObject(); } builder.endObject(); } } builder.endObject(); return builder; }
@Override protected XContentBuilder toXContent(ClusterStateRequest request, ClusterStateResponse response, XContentBuilder builder) throws IOException { MetaData metaData = response.getState().metaData(); builder.startObject(); for (IndexMetaData indexMetaData : metaData) { builder.startObject(indexMetaData.index(), XContentBuilder.FieldCaseConversion.NONE); builder.startObject("aliases"); for (AliasMetaData alias : indexMetaData.aliases().values()) { AliasMetaData.Builder.toXContent(alias, builder, ToXContent.EMPTY_PARAMS); } builder.endObject(); builder.endObject(); } builder.endObject(); return builder; } }
private void writeAliases(List<AliasMetaData> aliases, XContentBuilder builder, Params params) throws IOException { builder.startObject(Fields.ALIASES); if (aliases != null) { for (AliasMetaData alias : aliases) { AliasMetaData.Builder.toXContent(alias, builder, params); } } builder.endObject(); }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { AliasMetaData.Builder.toXContent(this, builder, params); return builder; }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { AliasMetaData.Builder.toXContent(this, builder, params); return builder; }
private void writeAliases(List<AliasMetaData> aliases, XContentBuilder builder, ToXContent.Params params) throws IOException { builder.startObject(Fields.ALIASES); if (aliases != null) { for (AliasMetaData alias : aliases) { AliasMetaData.Builder.toXContent(alias, builder, params); } } builder.endObject(); }
AliasMetaData.Builder.toXContent(cursor.value, builder, params);
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { AliasMetaData.Builder.toXContent(this, builder, params); return builder; }