Class CommerceTransactionGrpc.CommerceTransactionBlockingStub (0.1.0)

public static final class CommerceTransactionGrpc.CommerceTransactionBlockingStub extends AbstractBlockingStub<CommerceTransactionGrpc.CommerceTransactionBlockingStub>

A stub to allow clients to do limited synchronous 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.AbstractBlockingStub > CommerceTransactionGrpc.CommerceTransactionBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

cancelPrivateOffer(CancelPrivateOfferRequest request)

public PrivateOffer cancelPrivateOffer(CancelPrivateOfferRequest request)

Cancels the target PrivateOffer.

Parameter
Name Description
request CancelPrivateOfferRequest
Returns
Type Description
PrivateOffer

createPrivateOffer(CreatePrivateOfferRequest request)

public PrivateOffer createPrivateOffer(CreatePrivateOfferRequest request)

Creates a new PrivateOffer in a given project and location.

Parameter
Name Description
request CreatePrivateOfferRequest
Returns
Type Description
PrivateOffer

createPrivateOfferDocument(CreatePrivateOfferDocumentRequest request)

public PrivateOfferDocument createPrivateOfferDocument(CreatePrivateOfferDocumentRequest request)

Creates a new PrivateOfferDocument in a given project and location.

Parameter
Name Description
request CreatePrivateOfferDocumentRequest
Returns
Type Description
PrivateOfferDocument

deletePrivateOffer(DeletePrivateOfferRequest request)

public Empty deletePrivateOffer(DeletePrivateOfferRequest request)

Deletes the target PrivateOffer.

Parameter
Name Description
request DeletePrivateOfferRequest
Returns
Type Description
Empty

deletePrivateOfferDocument(DeletePrivateOfferDocumentRequest request)

public Empty deletePrivateOfferDocument(DeletePrivateOfferDocumentRequest request)

Deletes the target PrivateOfferDocument.

Parameter
Name Description
request DeletePrivateOfferDocumentRequest
Returns
Type Description
Empty

getPrivateOffer(GetPrivateOfferRequest request)

public PrivateOffer getPrivateOffer(GetPrivateOfferRequest request)

Gets details of a single PrivateOffer.

Parameter
Name Description
request GetPrivateOfferRequest
Returns
Type Description
PrivateOffer

getPrivateOfferDocument(GetPrivateOfferDocumentRequest request)

public PrivateOfferDocument getPrivateOfferDocument(GetPrivateOfferDocumentRequest request)

Gets details of a single PrivateOfferDocument.

Parameter
Name Description
request GetPrivateOfferDocumentRequest
Returns
Type Description
PrivateOfferDocument

getService(GetServiceRequest request)

public Service getService(GetServiceRequest request)

Gets details of a single Service.

Parameter
Name Description
request GetServiceRequest
Returns
Type Description
Service

getSku(GetSkuRequest request)

public Sku getSku(GetSkuRequest request)

Gets details of a single Sku.

Parameter
Name Description
request GetSkuRequest
Returns
Type Description
Sku

getSkuGroup(GetSkuGroupRequest request)

public SkuGroup getSkuGroup(GetSkuGroupRequest request)

Gets details of a single SkuGroup.

Parameter
Name Description
request GetSkuGroupRequest
Returns
Type Description
SkuGroup

getStandardOffer(GetStandardOfferRequest request)

public StandardOffer getStandardOffer(GetStandardOfferRequest request)

Gets details of a single StandardOffer.

Parameter
Name Description
request GetStandardOfferRequest
Returns
Type Description
StandardOffer

listPrivateOfferDocuments(ListPrivateOfferDocumentsRequest request)

public ListPrivateOfferDocumentsResponse listPrivateOfferDocuments(ListPrivateOfferDocumentsRequest request)

Lists PrivateOfferDocuments for the given parent.

Parameter
Name Description
request ListPrivateOfferDocumentsRequest
Returns
Type Description
ListPrivateOfferDocumentsResponse

listPrivateOffers(ListPrivateOffersRequest request)

public ListPrivateOffersResponse listPrivateOffers(ListPrivateOffersRequest request)

Lists PrivateOffers for the given parent.

Parameter
Name Description
request ListPrivateOffersRequest
Returns
Type Description
ListPrivateOffersResponse

listServices(ListServicesRequest request)

public ListServicesResponse listServices(ListServicesRequest request)

Lists Services in a given project and location.

Parameter
Name Description
request ListServicesRequest
Returns
Type Description
ListServicesResponse

listSkuGroups(ListSkuGroupsRequest request)

public ListSkuGroupsResponse listSkuGroups(ListSkuGroupsRequest request)

Lists SkuGroups for the given parent.

Parameter
Name Description
request ListSkuGroupsRequest
Returns
Type Description
ListSkuGroupsResponse

listSkus(ListSkusRequest request)

public ListSkusResponse listSkus(ListSkusRequest request)

Lists Skus for the given parent.

Parameter
Name Description
request ListSkusRequest
Returns
Type Description
ListSkusResponse

listStandardOffers(ListStandardOffersRequest request)

public ListStandardOffersResponse listStandardOffers(ListStandardOffersRequest request)

Lists StandardOffers for the given parent.

Parameter
Name Description
request ListStandardOffersRequest
Returns
Type Description
ListStandardOffersResponse

publishPrivateOffer(PublishPrivateOfferRequest request)

public PrivateOffer publishPrivateOffer(PublishPrivateOfferRequest request)

Publishes the target PrivateOffer.

Parameter
Name Description
request PublishPrivateOfferRequest
Returns
Type Description
PrivateOffer

resolveAmendmentTarget(ResolveAmendmentTargetRequest request)

public 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
ResolveAmendmentTargetResponse

updatePrivateOffer(UpdatePrivateOfferRequest request)

public PrivateOffer updatePrivateOffer(UpdatePrivateOfferRequest request)

Updates the target PrivateOffer.

Parameter
Name Description
request UpdatePrivateOfferRequest
Returns
Type Description
PrivateOffer

updatePrivateOfferDocument(UpdatePrivateOfferDocumentRequest request)

public PrivateOfferDocument updatePrivateOfferDocument(UpdatePrivateOfferDocumentRequest request)

Updates the target PrivateOfferDocument.

Parameter
Name Description
request UpdatePrivateOfferDocumentRequest
Returns
Type Description
PrivateOfferDocument