Class ProductInputsServiceGrpc.ProductInputsServiceStub (1.16.0)

public static final class ProductInputsServiceGrpc.ProductInputsServiceStub extends AbstractAsyncStub<ProductInputsServiceGrpc.ProductInputsServiceStub>

A stub to allow clients to do asynchronous rpc calls to service ProductInputsService.

Service to use ProductInput resource.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ProductInputsServiceGrpc.ProductInputsServiceStub

Methods

build(Channel channel, CallOptions callOptions)

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

deleteProductInput(DeleteProductInputRequest request, StreamObserver<Empty> responseObserver)

public void deleteProductInput(DeleteProductInputRequest request, StreamObserver<Empty> responseObserver)

Deletes a product input from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Parameters
Name Description
request DeleteProductInputRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

insertProductInput(InsertProductInputRequest request, StreamObserver<ProductInput> responseObserver)

public void insertProductInput(InsertProductInputRequest request, StreamObserver<ProductInput> responseObserver)

Uploads a product input to your Merchant Center account. You must have a products data source to be able to insert a product. The unique identifier of the data source is passed as a query parameter in the request URL. If a product input with the same contentLanguage, offerId, and dataSource already exists, then the product input inserted by this method replaces that entry. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Parameters
Name Description
request InsertProductInputRequest
responseObserver io.grpc.stub.StreamObserver<ProductInput>

updateProductInput(UpdateProductInputRequest request, StreamObserver<ProductInput> responseObserver)

public void updateProductInput(UpdateProductInputRequest request, StreamObserver<ProductInput> responseObserver)

Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the name field within the ProductInput resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Parameters
Name Description
request UpdateProductInputRequest
responseObserver io.grpc.stub.StreamObserver<ProductInput>