/** * Initializes the builder with the given input settings, and applies settings from the specified map (these settings typically come * from the command line). * * @param output the settings builder to apply the input and default settings to * @param input the input settings * @param esSettings a map from which to apply settings */ static void initializeSettings(final Settings.Builder output, final Settings input, final Map<String, String> esSettings) { output.put(input); output.putProperties(esSettings, Function.identity()); output.replacePropertyPlaceholders(); }
/** * Initializes the builder with the given input settings, and applies settings from the specified map (these settings typically come * from the command line). * * @param output the settings builder to apply the input and default settings to * @param input the input settings * @param esSettings a map from which to apply settings */ static void initializeSettings(final Settings.Builder output, final Settings input, final Map<String, String> esSettings) { output.put(input); output.putProperties(esSettings, Function.identity()); output.replacePropertyPlaceholders(); }
/** * Initializes the builder with the given input settings, and applies settings from the specified map (these settings typically come * from the command line). * * @param output the settings builder to apply the input and default settings to * @param input the input settings * @param esSettings a map from which to apply settings */ static void initializeSettings(final Settings.Builder output, final Settings input, final Map<String, String> esSettings) { output.put(input); output.putProperties(esSettings, Function.identity()); output.replacePropertyPlaceholders(); }
.putProperties("elasticsearch.", System.getProperties()) .putProperties("es.", System.getProperties());
/** * Initializes the builder with the given input settings, and loads system properties settings if allowed. * If loadDefaults is true, system property default settings are loaded. */ private static void initializeSettings(Settings.Builder output, Settings input, boolean loadDefaults) { output.put(input); if (useSystemProperties(input)) { if (loadDefaults) { for (String prefix : PROPERTY_DEFAULTS_PREFIXES) { output.putProperties(prefix, System.getProperties()); } } for (String prefix : PROPERTY_PREFIXES) { output.putProperties(prefix, System.getProperties(), PROPERTY_DEFAULTS_PREFIXES); } } output.replacePropertyPlaceholders(); }
/** * Initializes the builder with the given input settings, and applies settings from the specified map (these settings typically come * from the command line). * * @param output the settings builder to apply the input and default settings to * @param input the input settings * @param esSettings a map from which to apply settings */ static void initializeSettings(final Settings.Builder output, final Settings input, final Map<String, String> esSettings) { output.put(input); output.putProperties(esSettings, Function.identity()); output.replacePropertyPlaceholders(); }