Class VectorSearchServiceGrpc.VectorSearchServiceFutureStub (0.1.0)
public static final class VectorSearchServiceGrpc.VectorSearchServiceFutureStub extends AbstractFutureStub<VectorSearchServiceGrpc.VectorSearchServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service VectorSearchService.
VectorSearchService provides methods for managing Collection resources, and
Collection Index resources. The primary resources offered by this service are
Collections which are a container for a set of related JSON data objects, and
Collection Indexes which enable efficient ANN search across data objects
within a Collection.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
VectorSearchServiceGrpc.VectorSearchServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected VectorSearchServiceGrpc.VectorSearchServiceFutureStub build(Channel channel, CallOptions callOptions)
| Parameters |
| Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCollection(CreateCollectionRequest request)
public ListenableFuture<Operation> createCollection(CreateCollectionRequest request)
Creates a new Collection in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createIndex(CreateIndexRequest request)
public ListenableFuture<Operation> createIndex(CreateIndexRequest request)
Creates a new Index in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteCollection(DeleteCollectionRequest request)
public ListenableFuture<Operation> deleteCollection(DeleteCollectionRequest request)
Deletes a single Collection.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteIndex(DeleteIndexRequest request)
public ListenableFuture<Operation> deleteIndex(DeleteIndexRequest request)
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
getCollection(GetCollectionRequest request)
public ListenableFuture<Collection> getCollection(GetCollectionRequest request)
Gets details of a single Collection.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Collection> |
|
getIndex(GetIndexRequest request)
public ListenableFuture<Index> getIndex(GetIndexRequest request)
Gets details of a single Index.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Index> |
|
importDataObjects(ImportDataObjectsRequest request)
public ListenableFuture<Operation> importDataObjects(ImportDataObjectsRequest request)
Initiates a Long-Running Operation to import DataObjects into a Collection.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
listCollections(ListCollectionsRequest request)
public ListenableFuture<ListCollectionsResponse> listCollections(ListCollectionsRequest request)
Lists Collections in a given project and location.
listIndexes(ListIndexesRequest request)
public ListenableFuture<ListIndexesResponse> listIndexes(ListIndexesRequest request)
Lists Indexes in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListIndexesResponse> |
|
updateCollection(UpdateCollectionRequest request)
public ListenableFuture<Operation> updateCollection(UpdateCollectionRequest request)
Updates the parameters of a single Collection.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-19 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-11-19 UTC."],[],[]]