Send feedback
Class ConsumerProcurementServiceGrpc.ConsumerProcurementServiceFutureStub (0.54.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.54.0 keyboard_arrow_down
public static final class ConsumerProcurementServiceGrpc . ConsumerProcurementServiceFutureStub extends AbstractFutureStub<ConsumerProcurementServiceGrpc . ConsumerProcurementServiceFutureStub >
A stub to allow clients to do ListenableFuture-style 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.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(java.time.Duration)
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 . ConsumerProcurementServiceFutureStub 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 ListenableFuture<Operation> cancelOrder ( CancelOrderRequest request )
Cancels an existing
Order . Every product
procured in the Order will be cancelled.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getOrder(GetOrderRequest request)
public ListenableFuture<Order> getOrder ( GetOrderRequest request )
Returns the requested
Order resource.
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListOrdersResponse >
modifyOrder(ModifyOrderRequest request)
public ListenableFuture<Operation> modifyOrder ( ModifyOrderRequest request )
Modifies an existing
Order resource.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
placeOrder(PlaceOrderRequest request)
public ListenableFuture<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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-02-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-04 UTC."],[],[]]