當前位置: 首頁>>代碼示例>>Java>>正文


Java Settings.settingsBuilder方法代碼示例

本文整理匯總了Java中org.elasticsearch.common.settings.Settings.settingsBuilder方法的典型用法代碼示例。如果您正苦於以下問題:Java Settings.settingsBuilder方法的具體用法?Java Settings.settingsBuilder怎麽用?Java Settings.settingsBuilder使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.elasticsearch.common.settings.Settings的用法示例。


在下文中一共展示了Settings.settingsBuilder方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: updatedSettings

import org.elasticsearch.common.settings.Settings; //導入方法依賴的package包/類
public Settings updatedSettings() {
    Map<String, String> foundSettings = new HashMap<>();
    final Settings.Builder builder = Settings.settingsBuilder();
    for (Tuple<PluginInfo, Plugin> plugin : plugins) {
        Settings settings = plugin.v2().additionalSettings();
        for (String setting : settings.getAsMap().keySet()) {
            String oldPlugin = foundSettings.put(setting, plugin.v1().getName());
            if (oldPlugin != null) {
                throw new IllegalArgumentException("Cannot have additional setting [" + setting + "] " +
                    "in plugin [" + plugin.v1().getName() + "], already added in plugin [" + oldPlugin + "]");
            }
        }
        builder.put(settings);
    }
    return builder.put(this.settings).build();
}
 
開發者ID:baidu,項目名稱:Elasticsearch,代碼行數:17,代碼來源:PluginsService.java

示例2: additionalSettings

import org.elasticsearch.common.settings.Settings; //導入方法依賴的package包/類
public Settings additionalSettings() {
    Settings.Builder builder = Settings.settingsBuilder();
    for (Plugin plugin : plugins) {
        builder.put(plugin.additionalSettings());
    }
    return builder.build();
}
 
開發者ID:baidu,項目名稱:Elasticsearch,代碼行數:8,代碼來源:PluginLoader.java

示例3: additionalSettings

import org.elasticsearch.common.settings.Settings; //導入方法依賴的package包/類
@Override
public Settings additionalSettings() {
    Settings.Builder settingsBuilder = Settings.settingsBuilder();

    // Set default analyzer
    settingsBuilder.put("index.analysis.analyzer.default.type", "standard");

    // Never allow implicit creation of an index, even on partitioned tables we are creating
    // partitions explicitly
    settingsBuilder.put("action.auto_create_index", true);

    return settingsBuilder.build();
}
 
開發者ID:baidu,項目名稱:Elasticsearch,代碼行數:14,代碼來源:SQLPlugin.java


注:本文中的org.elasticsearch.common.settings.Settings.settingsBuilder方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。