Reference documentation and code samples for the Google Cloud Channel V1 Client class EntitlementChange.
Change event entry for Entitlement order history
Generated from protobuf message google.cloud.channel.v1.EntitlementChange
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ suspension_reason
int
Suspension reason for the Entitlement.
↳ cancellation_reason
int
Cancellation reason for the Entitlement.
↳ activation_reason
int
The Entitlement's activation reason
↳ other_change_reason
string
e.g. purchase_number change reason, entered by CRS.
↳ entitlement
string
Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
↳ offer
string
Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
↳ provisioned_service
↳ change_type
int
The change action type.
↳ create_time
↳ operator_type
int
Operator type responsible for the change.
↳ parameters
array< Google\Cloud\Channel\V1\Parameter
>
Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.
↳ operator
string
Human-readable identifier that shows what operator made a change. When the operator_type is RESELLER, this is the user's email address. For all other operator types, this is empty.
getSuspensionReason
Suspension reason for the Entitlement.
int
hasSuspensionReason
setSuspensionReason
Suspension reason for the Entitlement.
var
int
$this
getCancellationReason
Cancellation reason for the Entitlement.
int
hasCancellationReason
setCancellationReason
Cancellation reason for the Entitlement.
var
int
$this
getActivationReason
The Entitlement's activation reason
int
hasActivationReason
setActivationReason
The Entitlement's activation reason
var
int
$this
getOtherChangeReason
e.g. purchase_number change reason, entered by CRS.
string
hasOtherChangeReason
setOtherChangeReason
e.g. purchase_number change reason, entered by CRS.
var
string
$this
getEntitlement
Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
string
setEntitlement
Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
var
string
$this
getOffer
Required. Resource name of the Offer at the time of change.
Takes the form: accounts/{account_id}/offers/{offer_id}.
string
setOffer
Required. Resource name of the Offer at the time of change.
Takes the form: accounts/{account_id}/offers/{offer_id}.
var
string
$this
getProvisionedService
Service provisioned for an Entitlement.
hasProvisionedService
clearProvisionedService
setProvisionedService
Service provisioned for an Entitlement.
$this
getChangeType
The change action type.
int
setChangeType
The change action type.
var
int
$this
getCreateTime
The submitted time of the change.
hasCreateTime
clearCreateTime
setCreateTime
The submitted time of the change.
$this
getOperatorType
Operator type responsible for the change.
int
setOperatorType
Operator type responsible for the change.
var
int
$this
getParameters
Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.
setParameters
Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.
$this
getOperator
Human-readable identifier that shows what operator made a change.
When the operator_type is RESELLER, this is the user's email address. For all other operator types, this is empty.
string
setOperator
Human-readable identifier that shows what operator made a change.
When the operator_type is RESELLER, this is the user's email address. For all other operator types, this is empty.
var
string
$this
getChangeReason
string