Class ObjectsBatcher
- java.lang.Object
-
- technology.semi.weaviate.client.base.BaseClient<ObjectGetResponse[]>
-
- technology.semi.weaviate.client.v1.batch.api.ObjectsBatcher
-
- All Implemented Interfaces:
Closeable,AutoCloseable,ClientResult<ObjectGetResponse[]>
public class ObjectsBatcher extends BaseClient<ObjectGetResponse[]> implements ClientResult<ObjectGetResponse[]>, Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObjectsBatcher.AutoBatchConfigstatic classObjectsBatcher.BatchRetriesConfig
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static ObjectsBatchercreate(HttpClient httpClient, Config config, Data data, ObjectsPath objectsPath, ObjectsBatcher.BatchRetriesConfig batchRetriesConfig)static ObjectsBatchercreateAuto(HttpClient httpClient, Config config, Data data, ObjectsPath objectsPath, ObjectsBatcher.BatchRetriesConfig batchRetriesConfig, ObjectsBatcher.AutoBatchConfig autoBatchConfig)voidflush()Result<ObjectGetResponse[]>run()ObjectsBatcherwithConsistencyLevel(String consistencyLevel)ObjectsBatcherwithObject(WeaviateObject object)ObjectsBatcherwithObjects(WeaviateObject... objects)-
Methods inherited from class technology.semi.weaviate.client.base.BaseClient
sendDeleteRequest, sendGetRequest, sendHeadRequest, sendPatchRequest, sendPostRequest, sendPutRequest
-
-
-
-
Method Detail
-
create
public static ObjectsBatcher create(HttpClient httpClient, Config config, Data data, ObjectsPath objectsPath, ObjectsBatcher.BatchRetriesConfig batchRetriesConfig)
-
createAuto
public static ObjectsBatcher createAuto(HttpClient httpClient, Config config, Data data, ObjectsPath objectsPath, ObjectsBatcher.BatchRetriesConfig batchRetriesConfig, ObjectsBatcher.AutoBatchConfig autoBatchConfig)
-
withObject
public ObjectsBatcher withObject(WeaviateObject object)
-
withObjects
public ObjectsBatcher withObjects(WeaviateObject... objects)
-
withConsistencyLevel
public ObjectsBatcher withConsistencyLevel(String consistencyLevel)
-
run
public Result<ObjectGetResponse[]> run()
- Specified by:
runin interfaceClientResult<ObjectGetResponse[]>
-
flush
public void flush()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-