Package io.weaviate.client.v1.batch.api
Class ReferencesBatcher
- java.lang.Object
-
- io.weaviate.client.base.BaseClient<BatchReferenceResponse[]>
-
- io.weaviate.client.v1.batch.api.ReferencesBatcher
-
- All Implemented Interfaces:
ClientResult<BatchReferenceResponse[]>,Closeable,AutoCloseable
public class ReferencesBatcher extends BaseClient<BatchReferenceResponse[]> implements ClientResult<BatchReferenceResponse[]>, Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReferencesBatcher.AutoBatchConfigstatic classReferencesBatcher.BatchRetriesConfig
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static ReferencesBatchercreate(HttpClient httpClient, Config config, ReferencesPath referencesPath, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig)static ReferencesBatchercreateAuto(HttpClient httpClient, Config config, ReferencesPath referencesPath, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig, ReferencesBatcher.AutoBatchConfig autoBatchConfig)voidflush()Result<BatchReferenceResponse[]>run()ReferencesBatcherwithConsistencyLevel(String consistencyLevel)ReferencesBatcherwithReference(BatchReference reference)ReferencesBatcherwithReferences(BatchReference... references)-
Methods inherited from class io.weaviate.client.base.BaseClient
sendDeleteRequest, sendGetRequest, sendHeadRequest, sendPatchRequest, sendPostRequest, sendPutRequest
-
-
-
-
Method Detail
-
create
public static ReferencesBatcher create(HttpClient httpClient, Config config, ReferencesPath referencesPath, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig)
-
createAuto
public static ReferencesBatcher createAuto(HttpClient httpClient, Config config, ReferencesPath referencesPath, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig, ReferencesBatcher.AutoBatchConfig autoBatchConfig)
-
withReference
public ReferencesBatcher withReference(BatchReference reference)
-
withReferences
public ReferencesBatcher withReferences(BatchReference... references)
-
withConsistencyLevel
public ReferencesBatcher withConsistencyLevel(String consistencyLevel)
-
run
public Result<BatchReferenceResponse[]> run()
- Specified by:
runin interfaceClientResult<BatchReferenceResponse[]>
-
flush
public void flush()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-