public abstract static class IndexServiceGrpc.IndexServiceImplBase implements BindableServiceA service for creating and managing Vertex AI's Index resources.
Implements
io.grpc.BindableServiceConstructors
IndexServiceImplBase()
public IndexServiceImplBase()Methods
bindService()
public final ServerServiceDefinition bindService()| Type | Description |
| io.grpc.ServerServiceDefinition |
createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)
public void createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)Creates an Index.
| 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.
| 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.
| Name | Description |
| request | GetIndexRequest |
| responseObserver | io.grpc.stub.StreamObserver<Index> |
listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)
public void listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)Lists Indexes in a Location.
| 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.
| 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.
| 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.
| Name | Description |
| request | UpsertDatapointsRequest |
| responseObserver | io.grpc.stub.StreamObserver<UpsertDatapointsResponse> |