public final class ProductSearchGrpc
Manages Products and ProductSets of reference images for use in product
search. It uses the following resource model:
- The API has a collection of
ProductSet resources, named
projects/*/locations/*/productSets/*
, which acts as a way to put different
products into groups to limit identification.
In parallel,
- The API has a collection of
Product resources, named
projects/*/locations/*/products/*
- Each Product has a collection of
ReferenceImage resources,
named
projects/*/locations/*/products/*/referenceImages/*
Static Fields
SERVICE_NAME
public static final String SERVICE_NAME
Field Value |
---|
Type | Description |
String | |
Static Methods
bindService(ProductSearchGrpc.AsyncService service)
public static final ServerServiceDefinition bindService(ProductSearchGrpc.AsyncService service)
Returns |
---|
Type | Description |
io.grpc.ServerServiceDefinition | |
getAddProductToProductSetMethod()
public static MethodDescriptor<AddProductToProductSetRequest,Empty> getAddProductToProductSetMethod()
getCreateProductMethod()
public static MethodDescriptor<CreateProductRequest,Product> getCreateProductMethod()
getCreateProductSetMethod()
public static MethodDescriptor<CreateProductSetRequest,ProductSet> getCreateProductSetMethod()
getCreateReferenceImageMethod()
public static MethodDescriptor<CreateReferenceImageRequest,ReferenceImage> getCreateReferenceImageMethod()
getDeleteProductMethod()
public static MethodDescriptor<DeleteProductRequest,Empty> getDeleteProductMethod()
getDeleteProductSetMethod()
public static MethodDescriptor<DeleteProductSetRequest,Empty> getDeleteProductSetMethod()
getDeleteReferenceImageMethod()
public static MethodDescriptor<DeleteReferenceImageRequest,Empty> getDeleteReferenceImageMethod()
getGetProductMethod()
public static MethodDescriptor<GetProductRequest,Product> getGetProductMethod()
getGetProductSetMethod()
public static MethodDescriptor<GetProductSetRequest,ProductSet> getGetProductSetMethod()
getGetReferenceImageMethod()
public static MethodDescriptor<GetReferenceImageRequest,ReferenceImage> getGetReferenceImageMethod()
getImportProductSetsMethod()
public static MethodDescriptor<ImportProductSetsRequest,Operation> getImportProductSetsMethod()
getListProductSetsMethod()
public static MethodDescriptor<ListProductSetsRequest,ListProductSetsResponse> getListProductSetsMethod()
getListProductsInProductSetMethod()
public static MethodDescriptor<ListProductsInProductSetRequest,ListProductsInProductSetResponse> getListProductsInProductSetMethod()
getListProductsMethod()
public static MethodDescriptor<ListProductsRequest,ListProductsResponse> getListProductsMethod()
getListReferenceImagesMethod()
public static MethodDescriptor<ListReferenceImagesRequest,ListReferenceImagesResponse> getListReferenceImagesMethod()
getPurgeProductsMethod()
public static MethodDescriptor<PurgeProductsRequest,Operation> getPurgeProductsMethod()
getRemoveProductFromProductSetMethod()
public static MethodDescriptor<RemoveProductFromProductSetRequest,Empty> getRemoveProductFromProductSetMethod()
getServiceDescriptor()
public static ServiceDescriptor getServiceDescriptor()
Returns |
---|
Type | Description |
io.grpc.ServiceDescriptor | |
getUpdateProductMethod()
public static MethodDescriptor<UpdateProductRequest,Product> getUpdateProductMethod()
getUpdateProductSetMethod()
public static MethodDescriptor<UpdateProductSetRequest,ProductSet> getUpdateProductSetMethod()
newBlockingStub(Channel channel)
public static ProductSearchGrpc.ProductSearchBlockingStub newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
Parameter |
---|
Name | Description |
channel | io.grpc.Channel
|
newFutureStub(Channel channel)
public static ProductSearchGrpc.ProductSearchFutureStub newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
Parameter |
---|
Name | Description |
channel | io.grpc.Channel
|
newStub(Channel channel)
public static ProductSearchGrpc.ProductSearchStub newStub(Channel channel)
Creates a new async stub that supports all call types for the service
Parameter |
---|
Name | Description |
channel | io.grpc.Channel
|