Class PromotionsServiceGrpc.PromotionsServiceFutureStub (0.3.0)

public static final class PromotionsServiceGrpc.PromotionsServiceFutureStub extends AbstractFutureStub<PromotionsServiceGrpc.PromotionsServiceFutureStub>

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

Service to manage promotions for products.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > PromotionsServiceGrpc.PromotionsServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

getPromotion(GetPromotionRequest request)

public ListenableFuture<Promotion> getPromotion(GetPromotionRequest request)

Retrieves the promotion from your Merchant Center account. After inserting or updating a promotion input, it may take several minutes before the updated promotion can be retrieved.

Parameter
Name Description
request GetPromotionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Promotion>

insertPromotion(InsertPromotionRequest request)

public ListenableFuture<Promotion> insertPromotion(InsertPromotionRequest request)

Inserts a promotion for your Merchant Center account. If the promotion already exists, then it updates the promotion instead.

Parameter
Name Description
request InsertPromotionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Promotion>

listPromotions(ListPromotionsRequest request)

public ListenableFuture<ListPromotionsResponse> listPromotions(ListPromotionsRequest request)

Lists the promotions in your Merchant Center account. The response might contain fewer items than specified by pageSize. Rely on pageToken to determine if there are more items to be requested. After inserting or updating a promotion, it may take several minutes before the updated processed promotion can be retrieved.

Parameter
Name Description
request ListPromotionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPromotionsResponse>