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 \ V1betaMethods
__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 |
|