public static final class ConsumerProcurementServiceGrpc.ConsumerProcurementServiceFutureStub extends AbstractFutureStub<ConsumerProcurementServiceGrpc.ConsumerProcurementServiceFutureStub>
ConsumerProcurementService allows customers to make purchases of products
served by the Cloud Commerce platform.
When purchases are made, the
ConsumerProcurementService programs the appropriate backends, including
both Google's own infrastructure, as well as third-party systems, and to
enable billing setup for charging for the procured item.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
ConsumerProcurementServiceGrpc.ConsumerProcurementServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ConsumerProcurementServiceGrpc.ConsumerProcurementServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
getOrder(GetOrderRequest request)
public ListenableFuture<Order> getOrder(GetOrderRequest request)
Returns the requested Order resource.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Order> | |
listOrders(ListOrdersRequest request)
public ListenableFuture<ListOrdersResponse> listOrders(ListOrdersRequest request)
Lists Order resources that the user has access to, within the
scope of the parent resource.
Parameter
Returns
placeOrder(PlaceOrderRequest request)
public ListenableFuture<Operation> placeOrder(PlaceOrderRequest request)
Creates a new Order.
The returned long-running operation is in-progress until the backend
completes the creation of the resource. Once completed, the order is
in OrderState.ORDER_STATE_ACTIVE. In case of failure, the
order resource will be removed.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |