Class CssProductInputsServiceGrpc.CssProductInputsServiceFutureStub (0.8.0)

public static final class CssProductInputsServiceGrpc.CssProductInputsServiceFutureStub extends AbstractFutureStub<CssProductInputsServiceGrpc.CssProductInputsServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service CssProductInputsService.

Service to use CssProductInput resource. This service helps to insert/update/delete CSS Products.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CssProductInputsServiceGrpc.CssProductInputsServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected CssProductInputsServiceGrpc.CssProductInputsServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
CssProductInputsServiceGrpc.CssProductInputsServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

deleteCssProductInput(DeleteCssProductInputRequest request)

public ListenableFuture<Empty> deleteCssProductInput(DeleteCssProductInputRequest request)

Deletes a CSS Product input from your CSS Center account. After a delete it may take several minutes until the input is no longer available.

Parameter
NameDescription
requestDeleteCssProductInputRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

insertCssProductInput(InsertCssProductInputRequest request)

public ListenableFuture<CssProductInput> insertCssProductInput(InsertCssProductInputRequest request)

Uploads a CssProductInput to your CSS Center account. If an input with the same contentLanguage, identity, feedLabel and feedId already exists, this method replaces that entry. After inserting, updating, or deleting a CSS Product input, it may take several minutes before the processed CSS Product can be retrieved.

Parameter
NameDescription
requestInsertCssProductInputRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<CssProductInput>