public static final class IndexServiceGrpc.IndexServiceStub extends AbstractAsyncStub<IndexServiceGrpc.IndexServiceStub>
A stub to allow clients to do asynchronous rpc calls to service IndexService.
A service for creating and managing Vertex AI's Index resources.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > IndexServiceGrpc.IndexServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected IndexServiceGrpc.IndexServiceStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
IndexServiceGrpc.IndexServiceStub |
createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)
public void createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)
Creates an Index.
Parameters | |
---|---|
Name | Description |
request |
CreateIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteIndex(DeleteIndexRequest request, StreamObserver<Operation> responseObserver)
public void deleteIndex(DeleteIndexRequest request, StreamObserver<Operation> responseObserver)
Deletes an Index. An Index can only be deleted when all its DeployedIndexes had been undeployed.
Parameters | |
---|---|
Name | Description |
request |
DeleteIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
getIndex(GetIndexRequest request, StreamObserver<Index> responseObserver)
public void getIndex(GetIndexRequest request, StreamObserver<Index> responseObserver)
Gets an Index.
Parameters | |
---|---|
Name | Description |
request |
GetIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Index> |
importIndex(ImportIndexRequest request, StreamObserver<Operation> responseObserver)
public void importIndex(ImportIndexRequest request, StreamObserver<Operation> responseObserver)
Imports an Index from an external source (e.g., BigQuery).
Parameters | |
---|---|
Name | Description |
request |
ImportIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)
public void listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)
Lists Indexes in a Location.
Parameters | |
---|---|
Name | Description |
request |
ListIndexesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListIndexesResponse> |
removeDatapoints(RemoveDatapointsRequest request, StreamObserver<RemoveDatapointsResponse> responseObserver)
public void removeDatapoints(RemoveDatapointsRequest request, StreamObserver<RemoveDatapointsResponse> responseObserver)
Remove Datapoints from an Index.
Parameters | |
---|---|
Name | Description |
request |
RemoveDatapointsRequest |
responseObserver |
io.grpc.stub.StreamObserver<RemoveDatapointsResponse> |
updateIndex(UpdateIndexRequest request, StreamObserver<Operation> responseObserver)
public void updateIndex(UpdateIndexRequest request, StreamObserver<Operation> responseObserver)
Updates an Index.
Parameters | |
---|---|
Name | Description |
request |
UpdateIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
upsertDatapoints(UpsertDatapointsRequest request, StreamObserver<UpsertDatapointsResponse> responseObserver)
public void upsertDatapoints(UpsertDatapointsRequest request, StreamObserver<UpsertDatapointsResponse> responseObserver)
Add/update Datapoints into an Index.
Parameters | |
---|---|
Name | Description |
request |
UpsertDatapointsRequest |
responseObserver |
io.grpc.stub.StreamObserver<UpsertDatapointsResponse> |