/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Map<String, Object> settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings.Builder settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings in YAML or JSON format * <p> * See repository documentation for more information. * * @param source repository-specific snapshot settings * @param xContentType the content type of the source * @return this builder */ public CreateSnapshotRequestBuilder setSettings(String source, XContentType xContentType) { request.settings(source, xContentType); return this; }
throw new IllegalArgumentException("malformed settings section, should indices an inner object"); settings((Map<String, Object>) entry.getValue()); } else if (name.equals("include_global_state")) { includeGlobalState = nodeBooleanValue(entry.getValue(), "include_global_state");
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param source repository-specific snapshot settings * @return this request */ public CreateSnapshotRequest settings(Map<String, Object> source) { try { XContentBuilder builder = XContentFactory.contentBuilder(XContentType.JSON); builder.map(source); settings(Strings.toString(builder), builder.contentType()); } catch (IOException e) { throw new ElasticsearchGenerationException("Failed to generate [" + source + "]", e); } return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Map<String, Object> settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings.Builder settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Map<String, Object> settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings.Builder settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings.Builder settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings in YAML, JSON or properties format * <p> * See repository documentation for more information. * * @param source repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(String source) { request.settings(source); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings.Builder settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Map<String, Object> settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Map<String, Object> settings) { request.settings(settings); return this; }
/** * Sets repository-specific snapshot settings. * <p> * See repository documentation for more information. * * @param settings repository-specific snapshot settings * @return this builder */ public CreateSnapshotRequestBuilder setSettings(Settings settings) { request.settings(settings); return this; }
.indicesOptions(request.indicesOptions()) .partial(request.partial()) .settings(request.settings()) .includeGlobalState(request.includeGlobalState()) .masterNodeTimeout(request.masterNodeTimeout());