Class CatalogServiceGrpc.CatalogServiceBlockingStub (0.49.0)

public static final class CatalogServiceGrpc.CatalogServiceBlockingStub extends AbstractBlockingStub<CatalogServiceGrpc.CatalogServiceBlockingStub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > CatalogServiceGrpc.CatalogServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected CatalogServiceGrpc.CatalogServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
CatalogServiceGrpc.CatalogServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createCatalogItem(CreateCatalogItemRequest request)

public CatalogItem createCatalogItem(CreateCatalogItemRequest request)

Creates a catalog item.

Parameter
Name Description
request CreateCatalogItemRequest
Returns
Type Description
CatalogItem

deleteCatalogItem(DeleteCatalogItemRequest request)

public Empty deleteCatalogItem(DeleteCatalogItemRequest request)

Deletes a catalog item.

Parameter
Name Description
request DeleteCatalogItemRequest
Returns
Type Description
Empty

getCatalogItem(GetCatalogItemRequest request)

public CatalogItem getCatalogItem(GetCatalogItemRequest request)

Gets a specific catalog item.

Parameter
Name Description
request GetCatalogItemRequest
Returns
Type Description
CatalogItem

importCatalogItems(ImportCatalogItemsRequest request)

public 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
Operation

listCatalogItems(ListCatalogItemsRequest request)

public ListCatalogItemsResponse listCatalogItems(ListCatalogItemsRequest request)

Gets a list of catalog items.

Parameter
Name Description
request ListCatalogItemsRequest
Returns
Type Description
ListCatalogItemsResponse

updateCatalogItem(UpdateCatalogItemRequest request)

public 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
CatalogItem