Class ReferencesBatcher
- java.lang.Object
-
- technology.semi.weaviate.client.base.BaseClient<BatchReferenceResponse[]>
-
- technology.semi.weaviate.client.v1.batch.api.ReferencesBatcher
-
- All Implemented Interfaces:
Closeable,AutoCloseable,ClientResult<BatchReferenceResponse[]>
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)static ReferencesBatchercreate(HttpClient httpClient, Config config, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig)static ReferencesBatchercreateAuto(HttpClient httpClient, Config config)static ReferencesBatchercreateAuto(HttpClient httpClient, Config config, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig, ReferencesBatcher.AutoBatchConfig autoBatchConfig)voidflush()Result<BatchReferenceResponse[]>run()ReferencesBatcherwithReference(BatchReference reference)ReferencesBatcherwithReferences(BatchReference... references)-
Methods inherited from class technology.semi.weaviate.client.base.BaseClient
sendDeleteRequest, sendGetRequest, sendHeadRequest, sendPatchRequest, sendPostRequest, sendPutRequest
-
-
-
-
Method Detail
-
create
public static ReferencesBatcher create(HttpClient httpClient, Config config)
-
create
public static ReferencesBatcher create(HttpClient httpClient, Config config, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig)
-
createAuto
public static ReferencesBatcher createAuto(HttpClient httpClient, Config config)
-
createAuto
public static ReferencesBatcher createAuto(HttpClient httpClient, Config config, ReferencesBatcher.BatchRetriesConfig batchRetriesConfig, ReferencesBatcher.AutoBatchConfig autoBatchConfig)
-
withReference
public ReferencesBatcher withReference(BatchReference reference)
-
withReferences
public ReferencesBatcher withReferences(BatchReference... references)
-
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
-
-