org.elasticsearch.cluster.metadata.IndexMetaData.addHumanReadableSettings()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(81)

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

IndexMetaData.addHumanReadableSettings介绍

[英]Adds human readable version and creation date settings. This method is used to display the settings in a human readable format in REST API
[中]添加人类可读的版本和创建日期设置。此方法用于在REST API中以人类可读的格式显示设置

代码示例

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

Settings indexSettings = state.metaData().index(index).getSettings();
if (request.humanReadable()) {
  indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

@Override
  protected void masterOperation(GetSettingsRequest request, ClusterState state, ActionListener<GetSettingsResponse> listener) {
    Index[] concreteIndices = indexNameExpressionResolver.concreteIndices(state, request);
    ImmutableOpenMap.Builder<String, Settings> indexToSettingsBuilder = ImmutableOpenMap.builder();
    for (Index concreteIndex : concreteIndices) {
      IndexMetaData indexMetaData = state.getMetaData().index(concreteIndex);
      if (indexMetaData == null) {
        continue;
      }

      Settings settings = settingsFilter.filter(indexMetaData.getSettings());
      if (request.humanReadable()) {
        settings = IndexMetaData.addHumanReadableSettings(settings);
      }
      if (!CollectionUtils.isEmpty(request.names())) {
        Settings.Builder settingsBuilder = Settings.builder();
        for (Map.Entry<String, String> entry : settings.getAsMap().entrySet()) {
          if (Regex.simpleMatch(request.names(), entry.getKey())) {
            settingsBuilder.put(entry.getKey(), entry.getValue());
          }
        }
        settings = settingsBuilder.build();
      }
      indexToSettingsBuilder.put(concreteIndex.getName(), settings);
    }
    listener.onResponse(new GetSettingsResponse(indexToSettingsBuilder.build()));
  }
}

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

@Override
  protected void masterOperation(GetSettingsRequest request, ClusterState state, ActionListener<GetSettingsResponse> listener) {
    String[] concreteIndices = indexNameExpressionResolver.concreteIndices(state, request);
    ImmutableOpenMap.Builder<String, Settings> indexToSettingsBuilder = ImmutableOpenMap.builder();
    for (String concreteIndex : concreteIndices) {
      IndexMetaData indexMetaData = state.getMetaData().index(concreteIndex);
      if (indexMetaData == null) {
        continue;
      }

      Settings settings = SettingsFilter.filterSettings(settingsFilter.getPatterns(), indexMetaData.getSettings());
      if (request.humanReadable()) {
        settings = IndexMetaData.addHumanReadableSettings(settings);
      }
      if (!CollectionUtils.isEmpty(request.names())) {
        Settings.Builder settingsBuilder = Settings.builder();
        for (Map.Entry<String, String> entry : settings.getAsMap().entrySet()) {
          if (Regex.simpleMatch(request.names(), entry.getKey())) {
            settingsBuilder.put(entry.getKey(), entry.getValue());
          }
        }
        settings = settingsBuilder.build();
      }
      indexToSettingsBuilder.put(concreteIndex, settings);
    }
    listener.onResponse(new GetSettingsResponse(indexToSettingsBuilder.build()));
  }
}

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

Settings indexSettings = state.metaData().index(index).getSettings();
if (request.humanReadable()) {
  indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

Settings indexSettings = state.metaData().index(index).getSettings();
if (request.humanReadable()) {
  indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

Settings indexSettings = state.metaData().index(index).getSettings();
if (request.humanReadable()) {
  indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

Settings indexSettings = state.metaData().index(index).getSettings();
if (request.humanReadable()) {
  indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

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

indexSettings = IndexMetaData.addHumanReadableSettings(indexSettings);

相关文章

微信公众号

最新文章

更多

IndexMetaData类方法