Interface DataStoreServiceGrpc.AsyncService (0.36.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
NameDescription
requestCreateDataStoreRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteDataStore(DeleteDataStoreRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a DataStore.

Parameters
NameDescription
requestDeleteDataStoreRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getDataStore(GetDataStoreRequest request, StreamObserver<DataStore> responseObserver)

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

Gets a DataStore.

Parameters
NameDescription
requestGetDataStoreRequest
responseObserverio.grpc.stub.StreamObserver<DataStore>

getDocumentProcessingConfig(GetDocumentProcessingConfigRequest request, StreamObserver<DocumentProcessingConfig> responseObserver)

public default void getDocumentProcessingConfig(GetDocumentProcessingConfigRequest request, StreamObserver<DocumentProcessingConfig> responseObserver)

Gets a DocumentProcessingConfig.

Parameters
NameDescription
requestGetDocumentProcessingConfigRequest
responseObserverio.grpc.stub.StreamObserver<DocumentProcessingConfig>

listDataStores(ListDataStoresRequest request, StreamObserver<ListDataStoresResponse> responseObserver)

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

Lists all the DataStores associated with the project.

Parameters
NameDescription
requestListDataStoresRequest
responseObserverio.grpc.stub.StreamObserver<ListDataStoresResponse>

updateDataStore(UpdateDataStoreRequest request, StreamObserver<DataStore> responseObserver)

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

Updates a DataStore

Parameters
NameDescription
requestUpdateDataStoreRequest
responseObserverio.grpc.stub.StreamObserver<DataStore>

updateDocumentProcessingConfig(UpdateDocumentProcessingConfigRequest request, StreamObserver<DocumentProcessingConfig> responseObserver)

public default void updateDocumentProcessingConfig(UpdateDocumentProcessingConfigRequest request, StreamObserver<DocumentProcessingConfig> responseObserver)

Updates the DocumentProcessingConfig. DocumentProcessingConfig is a singleon resource of DataStore. It's empty when DataStore is created. The first call to this method will set up DocumentProcessingConfig.

Parameters
NameDescription
requestUpdateDocumentProcessingConfigRequest
responseObserverio.grpc.stub.StreamObserver<DocumentProcessingConfig>