private static RequestOptions optionsForHeaders(Header[] headers) { RequestOptions.Builder options = RequestOptions.DEFAULT.toBuilder(); for (Header header : headers) { Objects.requireNonNull(header, "header cannot be null"); options.addHeader(header.getName(), header.getValue()); } return options.build(); }
/** * Set the portion of an HTTP request to Elasticsearch that can be * manipulated without changing Elasticsearch's behavior. */ public void setOptions(RequestOptions.Builder options) { Objects.requireNonNull(options, "options cannot be null"); this.options = options.build(); }
private RequestOptions createRequestOptions() { RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder(); builder.addHeader("Connection", "Keep-Alive"); return builder.build(); }
private static RequestOptions createRequestOptions() { RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder(); builder.addHeader("Connection", "Keep-Alive"); return builder.build(); }