Interface DataStoreServiceGrpc.AsyncService
- All Known Implementing Classes:
DataStoreServiceGrpc.DataStoreServiceImplBase
- Enclosing class:
- DataStoreServiceGrpc
public static interface DataStoreServiceGrpc.AsyncService
Service for managing [DataStore][google.cloud.discoveryengine.v1alpha.DataStore] configuration.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateDataStore(CreateDataStoreRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].default voiddeleteDataStore(DeleteDataStoreRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].default voidgetDataStore(GetDataStoreRequest request, io.grpc.stub.StreamObserver<DataStore> responseObserver) Gets a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].default voidgetDocumentProcessingConfig(GetDocumentProcessingConfigRequest request, io.grpc.stub.StreamObserver<DocumentProcessingConfig> responseObserver) Gets a [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig].default voidlistDataStores(ListDataStoresRequest request, io.grpc.stub.StreamObserver<ListDataStoresResponse> responseObserver) Lists all the [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]s associated with the project.default voidupdateDataStore(UpdateDataStoreRequest request, io.grpc.stub.StreamObserver<DataStore> responseObserver) Updates a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]default voidupdateDocumentProcessingConfig(UpdateDocumentProcessingConfigRequest request, io.grpc.stub.StreamObserver<DocumentProcessingConfig> responseObserver) Updates the [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig].
-
Method Details
-
createDataStore
default void createDataStore(CreateDataStoreRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]. DataStore is for storing [Documents][google.cloud.discoveryengine.v1alpha.Document]. To serve these documents for Search, or Recommendation use case, an [Engine][google.cloud.discoveryengine.v1alpha.Engine] needs to be created separately.
-
getDataStore
default void getDataStore(GetDataStoreRequest request, io.grpc.stub.StreamObserver<DataStore> responseObserver) Gets a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].
-
listDataStores
default void listDataStores(ListDataStoresRequest request, io.grpc.stub.StreamObserver<ListDataStoresResponse> responseObserver) Lists all the [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]s associated with the project.
-
deleteDataStore
default void deleteDataStore(DeleteDataStoreRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].
-
updateDataStore
default void updateDataStore(UpdateDataStoreRequest request, io.grpc.stub.StreamObserver<DataStore> responseObserver) Updates a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]
-
getDocumentProcessingConfig
default void getDocumentProcessingConfig(GetDocumentProcessingConfigRequest request, io.grpc.stub.StreamObserver<DocumentProcessingConfig> responseObserver) Gets a [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig].
-
updateDocumentProcessingConfig
default void updateDocumentProcessingConfig(UpdateDocumentProcessingConfigRequest request, io.grpc.stub.StreamObserver<DocumentProcessingConfig> responseObserver) Updates the [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig]. [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig] is a singleon resource of [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]. It's empty when [DataStore][google.cloud.discoveryengine.v1alpha.DataStore] is created. The first call to this method will set up [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig].
-