Interface DataStoreServiceGrpc.AsyncService

All Known Implementing Classes:
DataStoreServiceGrpc.DataStoreServiceImplBase
Enclosing class:
DataStoreServiceGrpc

public static interface DataStoreServiceGrpc.AsyncService
 Service for managing
 [DataStore][google.cloud.discoveryengine.v1beta.DataStore] configuration.
 
  • Method Details

    • createDataStore

      default void createDataStore(CreateDataStoreRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a [DataStore][google.cloud.discoveryengine.v1beta.DataStore].
       DataStore is for storing
       [Documents][google.cloud.discoveryengine.v1beta.Document]. To serve these
       documents for Search, or Recommendation use case, an
       [Engine][google.cloud.discoveryengine.v1beta.Engine] needs to be created
       separately.
       
    • getDataStore

      default void getDataStore(GetDataStoreRequest request, io.grpc.stub.StreamObserver<DataStore> responseObserver)
       Gets a [DataStore][google.cloud.discoveryengine.v1beta.DataStore].
       
    • listDataStores

      default void listDataStores(ListDataStoresRequest request, io.grpc.stub.StreamObserver<ListDataStoresResponse> responseObserver)
       Lists all the [DataStore][google.cloud.discoveryengine.v1beta.DataStore]s
       associated with the project.
       
    • deleteDataStore

      default void deleteDataStore(DeleteDataStoreRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a [DataStore][google.cloud.discoveryengine.v1beta.DataStore].
       
    • updateDataStore

      default void updateDataStore(UpdateDataStoreRequest request, io.grpc.stub.StreamObserver<DataStore> responseObserver)
       Updates a [DataStore][google.cloud.discoveryengine.v1beta.DataStore]