Google Cloud Channel V1 Client - Class ChangeOfferPurchase (1.0.1)

Reference documentation and code samples for the Google Cloud Channel V1 Client class ChangeOfferPurchase.

List SKUs for upgrading or downgrading an entitlement. Make the purchase using CloudChannelService.ChangeOffer.

Generated from protobuf message google.cloud.channel.v1.ListPurchasableSkusRequest.ChangeOfferPurchase

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ entitlement string

Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}

↳ change_type int

Required. Change Type for the entitlement.

getEntitlement

Required. Resource name of the entitlement.

Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}

Generated from protobuf field string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
string

setEntitlement

Required. Resource name of the entitlement.

Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}

Generated from protobuf field string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
var string
Returns
Type Description
$this

getChangeType

Required. Change Type for the entitlement.

Generated from protobuf field .google.cloud.channel.v1.ListPurchasableSkusRequest.ChangeOfferPurchase.ChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

setChangeType

Required. Change Type for the entitlement.

Generated from protobuf field .google.cloud.channel.v1.ListPurchasableSkusRequest.ChangeOfferPurchase.ChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
var int
Returns
Type Description
$this