if (indexAliases != null) { for (final AliasMetaData alias : indexAliases) { AliasMetaData.Builder.toXContent(alias, builder, params);
public static AliasMetaData fromXContent(XContentParser parser) throws IOException { Builder builder = new Builder(parser.currentName()); if (token == null) { return builder.build(); if ("filter".equals(currentFieldName)) { Map<String, Object> filter = parser.mapOrdered(); builder.filter(filter); } else { parser.skipChildren(); builder.filter(new CompressedXContent(parser.binaryValue())); builder.routing(parser.text()); } else if ("index_routing".equals(currentFieldName) || "indexRouting".equals(currentFieldName)) { builder.indexRouting(parser.text()); } else if ("search_routing".equals(currentFieldName) || "searchRouting".equals(currentFieldName)) { builder.searchRouting(parser.text()); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { if ("is_write_index".equals(currentFieldName)) { builder.writeIndex(parser.booleanValue()); return builder.build();
private static List<AliasMetaData> parseAliases(XContentParser parser) throws IOException { List<AliasMetaData> indexAliases = new ArrayList<>(); // We start at START_OBJECT since parseIndexEntry ensures that while (parser.nextToken() != Token.END_OBJECT) { ensureExpectedToken(Token.FIELD_NAME, parser.currentToken(), parser::getTokenLocation); indexAliases.add(AliasMetaData.Builder.fromXContent(parser)); } return indexAliases; }
.indexRouting(alias.indexRouting()).searchRouting(alias.searchRouting()).writeIndex(alias.writeIndex()).build(); indexMetaDataBuilder.putAlias(aliasMetaData);
this.settings = settings.build(); return this;
AliasMetaData aliasMetaData = AliasMetaData.builder(alias.name()).filter(alias.filter()) .indexRouting(alias.indexRouting()).searchRouting(alias.searchRouting()).build(); indexMetaDataBuilder.putAlias(aliasMetaData);
AliasMetaData aliasMetaData = AliasMetaData.builder(alias.name()).filter(alias.filter()) .indexRouting(alias.indexRouting()).searchRouting(alias.searchRouting()).writeIndex(alias.writeIndex()).build(); indexMetaDataBuilder.putAlias(aliasMetaData);
Custom custom = proto.fromXContent(parser); builder.putCustom(custom.type(), custom);
AliasMetaData aliasMetaData = AliasMetaData.builder(alias.name()).filter(alias.filter()) .indexRouting(alias.indexRouting()).searchRouting(alias.searchRouting()).build(); indexMetaDataBuilder.putAlias(aliasMetaData);
builder.putAlias(AliasMetaData.Builder.fromXContent(parser));
builder.putAlias(AliasMetaData.Builder.fromXContent(parser));
builder.putAlias(AliasMetaData.Builder.fromXContent(parser));
.filter(filter) .indexRouting(aliasAction.indexRouting()) .searchRouting(aliasAction.searchRouting()) .build();
builder.putAlias(AliasMetaData.Builder.fromXContent(parser));
builder.putAlias(AliasMetaData.Builder.fromXContent(parser));
builder.putAlias(AliasMetaData.Builder.fromXContent(parser));
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);
AliasMetaData.Builder.toXContent(cursor.value, builder, params);