Interface DataStoreServiceGrpc.AsyncService (0.38.0)

public static interface DataStoreServiceGrpc.AsyncService

Service for managing DataStore configuration.

Methods

createDataStore(CreateDataStoreRequest request, StreamObserver<Operation> responseObserver)

public default void createDataStore(CreateDataStoreRequest request, StreamObserver<Operation> responseObserver)

Creates a DataStore. DataStore is for storing Documents. To serve these documents for Search, or Recommendation use case, an Engine needs to be created separately.

Parameters
Name Description
request CreateDataStoreRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDataStore(DeleteDataStoreRequest request, StreamObserver<Operation> responseObserver)

public default void deleteDataStore(DeleteDataStoreRequest request, StreamObserver<Operation> responseObserver)

Deletes a DataStore.

Parameters
Name Description
request DeleteDataStoreRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getDataStore(GetDataStoreRequest request, StreamObserver<DataStore> responseObserver)

public default void getDataStore(GetDataStoreRequest request, StreamObserver<DataStore> responseObserver)

Gets a DataStore.

Parameters
Name Description
request GetDataStoreRequest
responseObserver io.grpc.stub.StreamObserver<DataStore>

listDataStores(ListDataStoresRequest request, StreamObserver<ListDataStoresResponse> responseObserver)

public default void listDataStores(ListDataStoresRequest request, StreamObserver<ListDataStoresResponse> responseObserver)

Lists all the DataStores associated with the project.

Parameters
Name Description
request ListDataStoresRequest
responseObserver io.grpc.stub.StreamObserver<ListDataStoresResponse>

updateDataStore(UpdateDataStoreRequest request, StreamObserver<DataStore> responseObserver)

public default void updateDataStore(UpdateDataStoreRequest request, StreamObserver<DataStore> responseObserver)

Updates a DataStore

Parameters
Name Description
request UpdateDataStoreRequest
responseObserver io.grpc.stub.StreamObserver<DataStore>