Class DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub>
com.google.cloud.discoveryengine.v1alpha.DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub
Enclosing class:
DataStoreServiceGrpc

public static final class DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service DataStoreService.
 Service for managing
 [DataStore][google.cloud.discoveryengine.v1alpha.DataStore] configuration.
 
  • Method Details

    • build

      protected DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<DataStoreServiceGrpc.DataStoreServiceBlockingV2Stub>
    • createDataStore

      public Operation createDataStore(CreateDataStoreRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • getDataStore

      public DataStore getDataStore(GetDataStoreRequest request) throws io.grpc.StatusException
       Gets a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].
       
      Throws:
      io.grpc.StatusException
    • listDataStores

      public ListDataStoresResponse listDataStores(ListDataStoresRequest request) throws io.grpc.StatusException
       Lists all the [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]s
       associated with the project.
       
      Throws:
      io.grpc.StatusException
    • deleteDataStore

      public Operation deleteDataStore(DeleteDataStoreRequest request) throws io.grpc.StatusException
       Deletes a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].
       
      Throws:
      io.grpc.StatusException
    • updateDataStore

      public DataStore updateDataStore(UpdateDataStoreRequest request) throws io.grpc.StatusException
       Updates a [DataStore][google.cloud.discoveryengine.v1alpha.DataStore]
       
      Throws:
      io.grpc.StatusException
    • getDocumentProcessingConfig

      public DocumentProcessingConfig getDocumentProcessingConfig(GetDocumentProcessingConfigRequest request) throws io.grpc.StatusException
       Gets a
       [DocumentProcessingConfig][google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig].
       
      Throws:
      io.grpc.StatusException
    • updateDocumentProcessingConfig

      public DocumentProcessingConfig updateDocumentProcessingConfig(UpdateDocumentProcessingConfigRequest request) throws io.grpc.StatusException
       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].
       
      Throws:
      io.grpc.StatusException