Class CatalogServiceGrpc.CatalogServiceFutureStub

  • Enclosing class:
    CatalogServiceGrpc

    public static final class CatalogServiceGrpc.CatalogServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<CatalogServiceGrpc.CatalogServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service CatalogService.
     Service for ingesting catalog information of the customer's website.
     
    • Method Detail

      • getCatalogItem

        public com.google.common.util.concurrent.ListenableFuture<CatalogItem> getCatalogItem​(GetCatalogItemRequest request)
         Gets a specific catalog item.
         
      • updateCatalogItem

        public com.google.common.util.concurrent.ListenableFuture<CatalogItem> updateCatalogItem​(UpdateCatalogItemRequest request)
         Updates a catalog item. Partial updating is supported. Non-existing
         items will be created.
         
      • deleteCatalogItem

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteCatalogItem​(DeleteCatalogItemRequest request)
         Deletes a catalog item.
         
      • importCatalogItems

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> importCatalogItems​(ImportCatalogItemsRequest request)
         Bulk import of multiple catalog items. Request processing may be
         synchronous. No partial updating supported. Non-existing items will be
         created.
         Operation.response is of type ImportResponse. Note that it is
         possible for a subset of the items to be successfully updated.