Google Cloud Commerce Producer V1beta Client - Class ResolveAmendmentTargetRequest (0.2.0)

Reference documentation and code samples for the Google Cloud Commerce Producer V1beta Client class ResolveAmendmentTargetRequest.

Message for resolving an amended offer.

Generated from protobuf message google.cloud.commerceproducer.v1beta.ResolveAmendmentTargetRequest

Namespace

Google \ Cloud \ CommerceProducer \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. Parent value for ResolveAmendmentTargetRequest

↳ target_billing_account string

Required. The customer's billing account targeted by the offer. This is the billing account for which the new private offer will be created on. Format: billingAccounts/{billing_account}.

↳ base_standard_offer string

Required. The base standard offer that the private offer will be based on. Format: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}.

getParent

Required. Parent value for ResolveAmendmentTargetRequest

Returns
Type Description
string

setParent

Required. Parent value for ResolveAmendmentTargetRequest

Parameter
Name Description
var string
Returns
Type Description
$this

getTargetBillingAccount

Required. The customer's billing account targeted by the offer. This is the billing account for which the new private offer will be created on. Format: billingAccounts/{billing_account}.

Returns
Type Description
string

setTargetBillingAccount

Required. The customer's billing account targeted by the offer. This is the billing account for which the new private offer will be created on. Format: billingAccounts/{billing_account}.

Parameter
Name Description
var string
Returns
Type Description
$this

getBaseStandardOffer

Required. The base standard offer that the private offer will be based on.

Format: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}.

Returns
Type Description
string

setBaseStandardOffer

Required. The base standard offer that the private offer will be based on.

Format: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}.

Parameter
Name Description
var string
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. Parent value for ResolveAmendmentTargetRequest Please see CommerceTransactionClient::locationName() for help formatting this field.

targetBillingAccount string

Required. The customer's billing account targeted by the offer. This is the billing account for which the new private offer will be created on. Format: billingAccounts/{billing_account}. Please see CommerceTransactionClient::billingAccountName() for help formatting this field.

baseStandardOffer string

Required. The base standard offer that the private offer will be based on. Format: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}. Please see CommerceTransactionClient::standardOfferName() for help formatting this field.

Returns
Type Description
ResolveAmendmentTargetRequest