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 ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class io.weaviate.client.base.BaseClient
config, serializer -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()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()run()withConsistencyLevel(String consistencyLevel) withReference(BatchReference reference) withReferences(BatchReference... references) Methods inherited from class io.weaviate.client.base.BaseClient
getWeaviateErrorResponse, sendDeleteRequest, sendGetRequest, sendHeadRequest, sendHttpRequest, sendPatchRequest, sendPostRequest, sendPutRequest, toResponse
-
Method Details
-
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
-
withReferences
-
withConsistencyLevel
-
run
- Specified by:
runin interfaceClientResult<BatchReferenceResponse[]>
-
flush
public void flush() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-