Google Cloud Channel V1 Client - Class EntitlementChange (2.1.4)

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 \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
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
ProvisionedService

Service provisioned for an Entitlement.

↳ change_type
int

The change action type.

↳ create_time
Google\Protobuf\Timestamp

The submitted time of the change.

↳ 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.

Returns
Type
Description
int

hasSuspensionReason

setSuspensionReason

Suspension reason for the Entitlement.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getCancellationReason

Cancellation reason for the Entitlement.

Returns
Type
Description
int

hasCancellationReason

setCancellationReason

Cancellation reason for the Entitlement.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getActivationReason

The Entitlement's activation reason

Returns
Type
Description
int

hasActivationReason

setActivationReason

The Entitlement's activation reason

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getOtherChangeReason

e.g. purchase_number change reason, entered by CRS.

Returns
Type
Description
string

hasOtherChangeReason

setOtherChangeReason

e.g. purchase_number change reason, entered by CRS.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getEntitlement

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

Returns
Type
Description
string

setEntitlement

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

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getOffer

Required. Resource name of the Offer at the time of change.

Takes the form: accounts/{account_id}/offers/{offer_id}.

Returns
Type
Description
string

setOffer

Required. Resource name of the Offer at the time of change.

Takes the form: accounts/{account_id}/offers/{offer_id}.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getProvisionedService

Service provisioned for an Entitlement.

Returns
Type
Description

hasProvisionedService

clearProvisionedService

setProvisionedService

Service provisioned for an Entitlement.

Parameter
Name
Description
Returns
Type
Description
$this

getChangeType

The change action type.

Returns
Type
Description
int

setChangeType

The change action type.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getCreateTime

The submitted time of the change.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

The submitted time of the change.

Parameter
Name
Description
Returns
Type
Description
$this

getOperatorType

Operator type responsible for the change.

Returns
Type
Description
int

setOperatorType

Operator type responsible for the change.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getParameters

Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.

Returns
Type
Description

setParameters

Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.

Parameter
Name
Description
var
array< Parameter >
Returns
Type
Description
$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.

Returns
Type
Description
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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getChangeReason

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: