Package org.elasticsearch.client.ml
Class PostDataRequest.JsonBuilder
- java.lang.Object
-
- org.elasticsearch.client.ml.PostDataRequest.JsonBuilder
-
- Enclosing class:
- PostDataRequest
public static class PostDataRequest.JsonBuilder extends Object
Class for incrementally building a bulk document request inXContentType.JSONformat
-
-
Constructor Summary
Constructors Constructor Description JsonBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PostDataRequest.JsonBuilderaddDoc(byte[] doc)Add a document via abyte[]arrayPostDataRequest.JsonBuilderaddDoc(String doc)Add a document via a serialized JSON StringPostDataRequest.JsonBuilderaddDoc(Map<String,Object> doc)Add a document via an object map
-
-
-
Method Detail
-
addDoc
public PostDataRequest.JsonBuilder addDoc(byte[] doc)
Add a document via abyte[]array- Parameters:
doc-byte[]array of a serialized JSON object
-
addDoc
public PostDataRequest.JsonBuilder addDoc(String doc)
Add a document via a serialized JSON String- Parameters:
doc- a serialized JSON String
-
addDoc
public PostDataRequest.JsonBuilder addDoc(Map<String,Object> doc) throws IOException
Add a document via an object map- Parameters:
doc- document object to add to bulk request- Throws:
IOException- on parsing/serialization errors
-
-