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 java.lang.Object
Class for incrementally building a bulk document request inXContentType.JSON
format
-
-
Constructor Summary
Constructors Constructor Description JsonBuilder()
-
Method Summary
Modifier and Type Method Description PostDataRequest.JsonBuilder
addDoc(byte[] doc)
Add a document via abyte[]
arrayPostDataRequest.JsonBuilder
addDoc(java.lang.String doc)
Add a document via a serialized JSON StringPostDataRequest.JsonBuilder
addDoc(java.util.Map<java.lang.String,java.lang.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(java.lang.String doc)
Add a document via a serialized JSON String- Parameters:
doc
- a serialized JSON String
-
addDoc
public PostDataRequest.JsonBuilder addDoc(java.util.Map<java.lang.String,java.lang.Object> doc) throws java.io.IOException
Add a document via an object map- Parameters:
doc
- document object to add to bulk request- Throws:
java.io.IOException
- on parsing/serialization errors
-
-