Class CommerceTransactionGrpc.CommerceTransactionFutureStub (0.1.0)

public static final class CommerceTransactionGrpc.CommerceTransactionFutureStub extends AbstractFutureStub<CommerceTransactionGrpc.CommerceTransactionFutureStub>

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

APIs related to managing resources that model commercial transactions.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CommerceTransactionGrpc.CommerceTransactionFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

cancelPrivateOffer(CancelPrivateOfferRequest request)

public ListenableFuture<PrivateOffer> cancelPrivateOffer(CancelPrivateOfferRequest request)

Cancels the target PrivateOffer.

Parameter
Name Description
request CancelPrivateOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOffer>

createPrivateOffer(CreatePrivateOfferRequest request)

public ListenableFuture<PrivateOffer> createPrivateOffer(CreatePrivateOfferRequest request)

Creates a new PrivateOffer in a given project and location.

Parameter
Name Description
request CreatePrivateOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOffer>

createPrivateOfferDocument(CreatePrivateOfferDocumentRequest request)

public ListenableFuture<PrivateOfferDocument> createPrivateOfferDocument(CreatePrivateOfferDocumentRequest request)

Creates a new PrivateOfferDocument in a given project and location.

Parameter
Name Description
request CreatePrivateOfferDocumentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOfferDocument>

deletePrivateOffer(DeletePrivateOfferRequest request)

public ListenableFuture<Empty> deletePrivateOffer(DeletePrivateOfferRequest request)

Deletes the target PrivateOffer.

Parameter
Name Description
request DeletePrivateOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deletePrivateOfferDocument(DeletePrivateOfferDocumentRequest request)

public ListenableFuture<Empty> deletePrivateOfferDocument(DeletePrivateOfferDocumentRequest request)

Deletes the target PrivateOfferDocument.

Parameter
Name Description
request DeletePrivateOfferDocumentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getPrivateOffer(GetPrivateOfferRequest request)

public ListenableFuture<PrivateOffer> getPrivateOffer(GetPrivateOfferRequest request)

Gets details of a single PrivateOffer.

Parameter
Name Description
request GetPrivateOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOffer>

getPrivateOfferDocument(GetPrivateOfferDocumentRequest request)

public ListenableFuture<PrivateOfferDocument> getPrivateOfferDocument(GetPrivateOfferDocumentRequest request)

Gets details of a single PrivateOfferDocument.

Parameter
Name Description
request GetPrivateOfferDocumentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOfferDocument>

getService(GetServiceRequest request)

public ListenableFuture<Service> getService(GetServiceRequest request)

Gets details of a single Service.

Parameter
Name Description
request GetServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Service>

getSku(GetSkuRequest request)

public ListenableFuture<Sku> getSku(GetSkuRequest request)

Gets details of a single Sku.

Parameter
Name Description
request GetSkuRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Sku>

getSkuGroup(GetSkuGroupRequest request)

public ListenableFuture<SkuGroup> getSkuGroup(GetSkuGroupRequest request)

Gets details of a single SkuGroup.

Parameter
Name Description
request GetSkuGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<SkuGroup>

getStandardOffer(GetStandardOfferRequest request)

public ListenableFuture<StandardOffer> getStandardOffer(GetStandardOfferRequest request)

Gets details of a single StandardOffer.

Parameter
Name Description
request GetStandardOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<StandardOffer>

listPrivateOfferDocuments(ListPrivateOfferDocumentsRequest request)

public ListenableFuture<ListPrivateOfferDocumentsResponse> listPrivateOfferDocuments(ListPrivateOfferDocumentsRequest request)

Lists PrivateOfferDocuments for the given parent.

Parameter
Name Description
request ListPrivateOfferDocumentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPrivateOfferDocumentsResponse>

listPrivateOffers(ListPrivateOffersRequest request)

public ListenableFuture<ListPrivateOffersResponse> listPrivateOffers(ListPrivateOffersRequest request)

Lists PrivateOffers for the given parent.

Parameter
Name Description
request ListPrivateOffersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPrivateOffersResponse>

listServices(ListServicesRequest request)

public ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)

Lists Services in a given project and location.

Parameter
Name Description
request ListServicesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListServicesResponse>

listSkuGroups(ListSkuGroupsRequest request)

public ListenableFuture<ListSkuGroupsResponse> listSkuGroups(ListSkuGroupsRequest request)

Lists SkuGroups for the given parent.

Parameter
Name Description
request ListSkuGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListSkuGroupsResponse>

listSkus(ListSkusRequest request)

public ListenableFuture<ListSkusResponse> listSkus(ListSkusRequest request)

Lists Skus for the given parent.

Parameter
Name Description
request ListSkusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListSkusResponse>

listStandardOffers(ListStandardOffersRequest request)

public ListenableFuture<ListStandardOffersResponse> listStandardOffers(ListStandardOffersRequest request)

Lists StandardOffers for the given parent.

Parameter
Name Description
request ListStandardOffersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListStandardOffersResponse>

publishPrivateOffer(PublishPrivateOfferRequest request)

public ListenableFuture<PrivateOffer> publishPrivateOffer(PublishPrivateOfferRequest request)

Publishes the target PrivateOffer.

Parameter
Name Description
request PublishPrivateOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOffer>

resolveAmendmentTarget(ResolveAmendmentTargetRequest request)

public ListenableFuture<ResolveAmendmentTargetResponse> resolveAmendmentTarget(ResolveAmendmentTargetRequest request)

Resolves the existing offer that must be amended when creating a new PrivateOffer. Use this method to determine the correct amendment target before creating or publishing an offer.

Parameter
Name Description
request ResolveAmendmentTargetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ResolveAmendmentTargetResponse>

updatePrivateOffer(UpdatePrivateOfferRequest request)

public ListenableFuture<PrivateOffer> updatePrivateOffer(UpdatePrivateOfferRequest request)

Updates the target PrivateOffer.

Parameter
Name Description
request UpdatePrivateOfferRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOffer>

updatePrivateOfferDocument(UpdatePrivateOfferDocumentRequest request)

public ListenableFuture<PrivateOfferDocument> updatePrivateOfferDocument(UpdatePrivateOfferDocumentRequest request)

Updates the target PrivateOfferDocument.

Parameter
Name Description
request UpdatePrivateOfferDocumentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PrivateOfferDocument>