Class ConsumerProcurementServiceGrpc.ConsumerProcurementServiceImplBase (0.2.0)

public abstract static class ConsumerProcurementServiceGrpc.ConsumerProcurementServiceImplBase implements BindableService

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 > ConsumerProcurementServiceGrpc.ConsumerProcurementServiceImplBase

Implements

io.grpc.BindableService

Constructors

ConsumerProcurementServiceImplBase()

public ConsumerProcurementServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

getOrder(GetOrderRequest request, StreamObserver<Order> responseObserver)

public void getOrder(GetOrderRequest request, StreamObserver<Order> responseObserver)

Returns the requested Order resource.

Parameters
NameDescription
requestGetOrderRequest
responseObserverio.grpc.stub.StreamObserver<Order>

listOrders(ListOrdersRequest request, StreamObserver<ListOrdersResponse> responseObserver)

public void listOrders(ListOrdersRequest request, StreamObserver<ListOrdersResponse> responseObserver)

Lists Order resources that the user has access to, within the scope of the parent resource.

Parameters
NameDescription
requestListOrdersRequest
responseObserverio.grpc.stub.StreamObserver<ListOrdersResponse>

placeOrder(PlaceOrderRequest request, StreamObserver<Operation> responseObserver)

public void placeOrder(PlaceOrderRequest request, StreamObserver<Operation> responseObserver)

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.

Parameters
NameDescription
requestPlaceOrderRequest
responseObserverio.grpc.stub.StreamObserver<Operation>