public static final class ConsumerProcurementServiceGrpc.ConsumerProcurementServiceBlockingStub extends AbstractBlockingStub<ConsumerProcurementServiceGrpc.ConsumerProcurementServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service ConsumerProcurementService.
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.AbstractBlockingStub >
ConsumerProcurementServiceGrpc.ConsumerProcurementServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ConsumerProcurementServiceGrpc.ConsumerProcurementServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelOrder(CancelOrderRequest request)
public Operation cancelOrder(CancelOrderRequest request)
Cancels an existing
Order. Every product
procured in the Order will be cancelled.
getOrder(GetOrderRequest request)
public Order getOrder(GetOrderRequest request)
Returns the requested
Order resource.
Returns |
Type |
Description |
Order |
|
listOrders(ListOrdersRequest request)
public ListOrdersResponse listOrders(ListOrdersRequest request)
Lists Order
resources that the user has access to, within the scope of the parent
resource.
modifyOrder(ModifyOrderRequest request)
public Operation modifyOrder(ModifyOrderRequest request)
Modifies an existing
Order resource.
placeOrder(PlaceOrderRequest request)
public Operation placeOrder(PlaceOrderRequest request)
Creates a new Order.
This API only supports GCP spend-based committed use
discounts specified by GCP documentation.
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.