Class ElasticsearchRequest.Builder
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.client.spi.ElasticsearchRequest.Builder
-
- Enclosing class:
- ElasticsearchRequest
public static final class ElasticsearchRequest.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticsearchRequest.Builder
body(com.google.gson.JsonObject object)
ElasticsearchRequest
build()
ElasticsearchRequest.Builder
deadline(Deadline deadline)
ElasticsearchRequest.Builder
multiValuedParam(String name, Collection<String> values)
ElasticsearchRequest.Builder
multiValuedPathComponent(Iterable<URLEncodedString> indexNames)
ElasticsearchRequest.Builder
param(String name, boolean value)
ElasticsearchRequest.Builder
param(String name, int value)
ElasticsearchRequest.Builder
param(String name, long value)
ElasticsearchRequest.Builder
param(String name, String value)
ElasticsearchRequest.Builder
pathComponent(URLEncodedString pathComponent)
ElasticsearchRequest.Builder
wholeEncodedPath(String path)
-
-
-
Method Detail
-
wholeEncodedPath
public ElasticsearchRequest.Builder wholeEncodedPath(String path)
-
pathComponent
public ElasticsearchRequest.Builder pathComponent(URLEncodedString pathComponent)
-
multiValuedPathComponent
public ElasticsearchRequest.Builder multiValuedPathComponent(Iterable<URLEncodedString> indexNames)
-
param
public ElasticsearchRequest.Builder param(String name, String value)
-
param
public ElasticsearchRequest.Builder param(String name, int value)
-
param
public ElasticsearchRequest.Builder param(String name, long value)
-
param
public ElasticsearchRequest.Builder param(String name, boolean value)
-
multiValuedParam
public ElasticsearchRequest.Builder multiValuedParam(String name, Collection<String> values)
-
body
public ElasticsearchRequest.Builder body(com.google.gson.JsonObject object)
-
deadline
public ElasticsearchRequest.Builder deadline(Deadline deadline)
-
build
public ElasticsearchRequest build()
-
-