Class CatalogServiceGrpc.CatalogServiceBlockingStub (0.10.0)

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

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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCreateCatalogItemRequest
Returns
TypeDescription
CatalogItem

deleteCatalogItem(DeleteCatalogItemRequest request)

public Empty deleteCatalogItem(DeleteCatalogItemRequest request)

Deletes a catalog item.

Parameter
NameDescription
requestDeleteCatalogItemRequest
Returns
TypeDescription
Empty

getCatalogItem(GetCatalogItemRequest request)

public CatalogItem getCatalogItem(GetCatalogItemRequest request)

Gets a specific catalog item.

Parameter
NameDescription
requestGetCatalogItemRequest
Returns
TypeDescription
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
NameDescription
requestImportCatalogItemsRequest
Returns
TypeDescription
Operation

listCatalogItems(ListCatalogItemsRequest request)

public ListCatalogItemsResponse listCatalogItems(ListCatalogItemsRequest request)

Gets a list of catalog items.

Parameter
NameDescription
requestListCatalogItemsRequest
Returns
TypeDescription
ListCatalogItemsResponse

updateCatalogItem(UpdateCatalogItemRequest request)

public CatalogItem updateCatalogItem(UpdateCatalogItemRequest request)

Updates a catalog item. Partial updating is supported. Non-existing items will be created.

Parameter
NameDescription
requestUpdateCatalogItemRequest
Returns
TypeDescription
CatalogItem