public static final class CatalogServiceGrpc.CatalogServiceFutureStub extends 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.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CatalogServiceGrpc.CatalogServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected CatalogServiceGrpc.CatalogServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
CatalogServiceGrpc.CatalogServiceFutureStub |
|
createCatalogItem(CreateCatalogItemRequest request)
public ListenableFuture<CatalogItem> createCatalogItem(CreateCatalogItemRequest request)Creates a catalog item.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateCatalogItemRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<CatalogItem> |
|
deleteCatalogItem(DeleteCatalogItemRequest request)
public ListenableFuture<Empty> deleteCatalogItem(DeleteCatalogItemRequest request)Deletes a catalog item.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteCatalogItemRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getCatalogItem(GetCatalogItemRequest request)
public ListenableFuture<CatalogItem> getCatalogItem(GetCatalogItemRequest request)Gets a specific catalog item.
| Parameter | |
|---|---|
| Name | Description |
request |
GetCatalogItemRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<CatalogItem> |
|
importCatalogItems(ImportCatalogItemsRequest request)
public ListenableFuture<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.
| Parameter | |
|---|---|
| Name | Description |
request |
ImportCatalogItemsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
listCatalogItems(ListCatalogItemsRequest request)
public ListenableFuture<ListCatalogItemsResponse> listCatalogItems(ListCatalogItemsRequest request)Gets a list of catalog items.
| Parameter | |
|---|---|
| Name | Description |
request |
ListCatalogItemsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListCatalogItemsResponse> |
|
updateCatalogItem(UpdateCatalogItemRequest request)
public ListenableFuture<CatalogItem> updateCatalogItem(UpdateCatalogItemRequest request)Updates a catalog item. Partial updating is supported. Non-existing items will be created.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateCatalogItemRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<CatalogItem> |
|