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< 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.
hasSuspensionReason
setSuspensionReason
Suspension reason for the Entitlement.
$this
getCancellationReason
Cancellation reason for the Entitlement.
hasCancellationReason
setCancellationReason
Cancellation reason for the Entitlement.
$this
getActivationReason
The Entitlement's activation reason
hasActivationReason
setActivationReason
The Entitlement's activation reason
$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.
setChangeType
The change action type.
$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.
setOperatorType
Operator type responsible for the change.
$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

