org.elasticsearch.cluster.metadata.AliasMetaData.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中org.elasticsearch.cluster.metadata.AliasMetaData.<init>()方法的一些代码示例,展示了AliasMetaData.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AliasMetaData.<init>()方法的具体详情如下:
包路径:org.elasticsearch.cluster.metadata.AliasMetaData
类名称:AliasMetaData
方法名:<init>

AliasMetaData.<init>介绍

暂无

代码示例

代码示例来源:origin: org.elasticsearch/elasticsearch

/**
 * Creates a new AliasMetaData instance with same content as the given one, but with a different alias name
 */
public static AliasMetaData newAliasMetaData(AliasMetaData aliasMetaData, String newAlias) {
  return new AliasMetaData(aliasMetaData, newAlias);
}

代码示例来源:origin: org.elasticsearch/elasticsearch

public AliasMetaData build() {
  return new AliasMetaData(alias, filter, indexRouting, searchRouting, writeIndex);
}

代码示例来源:origin: org.elasticsearch/elasticsearch

@Override
public void readFrom(StreamInput in) throws IOException {
  super.readFrom(in);
  int size = in.readVInt();
  ImmutableOpenMap.Builder<String, List<AliasMetaData>> aliasesBuilder = ImmutableOpenMap.builder();
  for (int i = 0; i < size; i++) {
    String key = in.readString();
    int valueSize = in.readVInt();
    List<AliasMetaData> value = new ArrayList<>(valueSize);
    for (int j = 0; j < valueSize; j++) {
      value.add(new AliasMetaData(in));
    }
    aliasesBuilder.put(key, Collections.unmodifiableList(value));
  }
  aliases = aliasesBuilder.build();
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

/**
 * Creates a new AliasMetaData instance with same content as the given one, but with a different alias name
 */
public static AliasMetaData newAliasMetaData(AliasMetaData aliasMetaData, String newAlias) {
  return new AliasMetaData(aliasMetaData, newAlias);
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * Creates a new AliasMetaData instance with same content as the given one, but with a different alias name
 */
public static AliasMetaData newAliasMetaData(AliasMetaData aliasMetaData, String newAlias) {
  return new AliasMetaData(aliasMetaData, newAlias);
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

/**
 * Creates a new AliasMetaData instance with same content as the given one, but with a different alias name
 */
public static AliasMetaData newAliasMetaData(AliasMetaData aliasMetaData, String newAlias) {
  return new AliasMetaData(aliasMetaData, newAlias);
}

代码示例来源:origin: harbby/presto-connectors

/**
 * Creates a new AliasMetaData instance with same content as the given one, but with a different alias name
 */
public static AliasMetaData newAliasMetaData(AliasMetaData aliasMetaData, String newAlias) {
  return new AliasMetaData(aliasMetaData, newAlias);
}

代码示例来源:origin: harbby/presto-connectors

public AliasMetaData build() {
  return new AliasMetaData(alias, filter, indexRouting, searchRouting);
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

public AliasMetaData build() {
  return new AliasMetaData(alias, filter, indexRouting, searchRouting);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

public AliasMetaData build() {
  return new AliasMetaData(alias, filter, indexRouting, searchRouting, writeIndex);
}

代码示例来源:origin: apache/servicemix-bundles

public AliasMetaData build() {
  return new AliasMetaData(alias, filter, indexRouting, searchRouting, writeIndex);
}

代码示例来源:origin: org.elasticsearch/elasticsearch

AliasMetaData aliasMd = new AliasMetaData(in);
builder.putAlias(aliasMd);

代码示例来源:origin: org.elasticsearch/elasticsearch

List<AliasMetaData> aliasEntryBuilder = new ArrayList<>(valueSize);
for (int j = 0; j < valueSize; j++) {
  aliasEntryBuilder.add(new AliasMetaData(in));

代码示例来源:origin: org.elasticsearch/elasticsearch

AliasMetaData aliasMd = new AliasMetaData(in);
builder.putAlias(aliasMd);

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Override
public void readFrom(StreamInput in) throws IOException {
  super.readFrom(in);
  int size = in.readVInt();
  ImmutableOpenMap.Builder<String, List<AliasMetaData>> aliasesBuilder = ImmutableOpenMap.builder();
  for (int i = 0; i < size; i++) {
    String key = in.readString();
    int valueSize = in.readVInt();
    List<AliasMetaData> value = new ArrayList<>(valueSize);
    for (int j = 0; j < valueSize; j++) {
      value.add(new AliasMetaData(in));
    }
    aliasesBuilder.put(key, Collections.unmodifiableList(value));
  }
  aliases = aliasesBuilder.build();
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

@Override
public void readFrom(StreamInput in) throws IOException {
  super.readFrom(in);
  int size = in.readVInt();
  ImmutableOpenMap.Builder<String, List<AliasMetaData>> aliasesBuilder = ImmutableOpenMap.builder();
  for (int i = 0; i < size; i++) {
    String key = in.readString();
    int valueSize = in.readVInt();
    List<AliasMetaData> value = new ArrayList<>(valueSize);
    for (int j = 0; j < valueSize; j++) {
      value.add(new AliasMetaData(in));
    }
    aliasesBuilder.put(key, Collections.unmodifiableList(value));
  }
  aliases = aliasesBuilder.build();
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public void readFrom(StreamInput in) throws IOException {
  super.readFrom(in);
  int size = in.readVInt();
  ImmutableOpenMap.Builder<String, List<AliasMetaData>> aliasesBuilder = ImmutableOpenMap.builder();
  for (int i = 0; i < size; i++) {
    String key = in.readString();
    int valueSize = in.readVInt();
    List<AliasMetaData> value = new ArrayList<>(valueSize);
    for (int j = 0; j < valueSize; j++) {
      value.add(new AliasMetaData(in));
    }
    aliasesBuilder.put(key, Collections.unmodifiableList(value));
  }
  aliases = aliasesBuilder.build();
}

代码示例来源:origin: harbby/presto-connectors

@Override
public AliasMetaData readFrom(StreamInput in) throws IOException {
  String alias = in.readString();
  CompressedXContent filter = null;
  if (in.readBoolean()) {
    filter = CompressedXContent.readCompressedString(in);
  }
  String indexRouting = null;
  if (in.readBoolean()) {
    indexRouting = in.readString();
  }
  String searchRouting = null;
  if (in.readBoolean()) {
    searchRouting = in.readString();
  }
  return new AliasMetaData(alias, filter, indexRouting, searchRouting);
}

代码示例来源:origin: apache/servicemix-bundles

public static IndexTemplateMetaData readFrom(StreamInput in) throws IOException {
  Builder builder = new Builder(in.readString());
  builder.order(in.readInt());
  if (in.getVersion().onOrAfter(Version.V_6_0_0_alpha1)) {
    builder.patterns(in.readList(StreamInput::readString));
  } else {
    builder.patterns(Collections.singletonList(in.readString()));
  }
  builder.settings(Settings.readSettingsFromStream(in));
  int mappingsSize = in.readVInt();
  for (int i = 0; i < mappingsSize; i++) {
    builder.putMapping(in.readString(), CompressedXContent.readCompressedString(in));
  }
  int aliasesSize = in.readVInt();
  for (int i = 0; i < aliasesSize; i++) {
    AliasMetaData aliasMd = new AliasMetaData(in);
    builder.putAlias(aliasMd);
  }
  int customSize = in.readVInt();
  for (int i = 0; i < customSize; i++) {
    String type = in.readString();
    IndexMetaData.Custom customIndexMetaData = IndexMetaData.lookupPrototypeSafe(type).readFrom(in);
    builder.putCustom(type, customIndexMetaData);
  }
  if (in.getVersion().onOrAfter(Version.V_5_0_0_beta1)) {
    builder.version(in.readOptionalVInt());
  }
  return builder.build();
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

public static IndexTemplateMetaData readFrom(StreamInput in) throws IOException {
  Builder builder = new Builder(in.readString());
  builder.order(in.readInt());
  builder.template(in.readString());
  builder.settings(Settings.readSettingsFromStream(in));
  int mappingsSize = in.readVInt();
  for (int i = 0; i < mappingsSize; i++) {
    builder.putMapping(in.readString(), CompressedXContent.readCompressedString(in));
  }
  int aliasesSize = in.readVInt();
  for (int i = 0; i < aliasesSize; i++) {
    AliasMetaData aliasMd = new AliasMetaData(in);
    builder.putAlias(aliasMd);
  }
  int customSize = in.readVInt();
  for (int i = 0; i < customSize; i++) {
    String type = in.readString();
    IndexMetaData.Custom customIndexMetaData = IndexMetaData.lookupPrototypeSafe(type).readFrom(in);
    builder.putCustom(type, customIndexMetaData);
  }
  if (in.getVersion().onOrAfter(Version.V_5_0_0_beta1)) {
    builder.version(in.readOptionalVInt());
  }
  return builder.build();
}

相关文章