Cloud Channel V1 API - Class Google::Cloud::Channel::V1::EntitlementChange (v2.4.1)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Cloud Channel V1 API class Google::Cloud::Channel::V1::EntitlementChange.
Change event entry for Entitlement order history
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#activation_reason
defactivation_reason()->::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason-
(::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason) — The Entitlement's activation reason
Note: The following fields are mutually exclusive:
activation_reason,suspension_reason,cancellation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#activation_reason=
defactivation_reason=(value)->::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason-
value (::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason) — The Entitlement's activation reason
Note: The following fields are mutually exclusive:
activation_reason,suspension_reason,cancellation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason) — The Entitlement's activation reason
Note: The following fields are mutually exclusive:
activation_reason,suspension_reason,cancellation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#cancellation_reason
defcancellation_reason()->::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason-
(::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason) — Cancellation reason for the Entitlement.
Note: The following fields are mutually exclusive:
cancellation_reason,suspension_reason,activation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#cancellation_reason=
defcancellation_reason=(value)->::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason-
value (::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason) — Cancellation reason for the Entitlement.
Note: The following fields are mutually exclusive:
cancellation_reason,suspension_reason,activation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason) — Cancellation reason for the Entitlement.
Note: The following fields are mutually exclusive:
cancellation_reason,suspension_reason,activation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#change_type
defchange_type()->::Google::Cloud::Channel::V1::EntitlementChange::ChangeType- (::Google::Cloud::Channel::V1::EntitlementChange::ChangeType) — The change action type.
#change_type=
defchange_type=(value)->::Google::Cloud::Channel::V1::EntitlementChange::ChangeType- value (::Google::Cloud::Channel::V1::EntitlementChange::ChangeType) — The change action type.
- (::Google::Cloud::Channel::V1::EntitlementChange::ChangeType) — The change action type.
#create_time
defcreate_time()->::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — The submitted time of the change.
#create_time=
defcreate_time=(value)->::Google::Protobuf::Timestamp- value (::Google::Protobuf::Timestamp) — The submitted time of the change.
- (::Google::Protobuf::Timestamp) — The submitted time of the change.
#entitlement
defentitlement()->::String- (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
#entitlement=
defentitlement=(value)->::String- value (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
- (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
#offer
defoffer()->::String- (::String) — Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
#offer=
defoffer=(value)->::String- value (::String) — Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
- (::String) — Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
#operator
defoperator()->::String- (::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.
#operator=
defoperator=(value)->::String- value (::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.
- (::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.
#operator_type
defoperator_type()->::Google::Cloud::Channel::V1::EntitlementChange::OperatorType- (::Google::Cloud::Channel::V1::EntitlementChange::OperatorType) — Operator type responsible for the change.
#operator_type=
defoperator_type=(value)->::Google::Cloud::Channel::V1::EntitlementChange::OperatorType- value (::Google::Cloud::Channel::V1::EntitlementChange::OperatorType) — Operator type responsible for the change.
- (::Google::Cloud::Channel::V1::EntitlementChange::OperatorType) — Operator type responsible for the change.
#other_change_reason
defother_change_reason()->::String-
(::String) — e.g. purchase_number change reason, entered by CRS.
Note: The following fields are mutually exclusive:
other_change_reason,suspension_reason,cancellation_reason,activation_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#other_change_reason=
defother_change_reason=(value)->::String-
value (::String) — e.g. purchase_number change reason, entered by CRS.
Note: The following fields are mutually exclusive:
other_change_reason,suspension_reason,cancellation_reason,activation_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — e.g. purchase_number change reason, entered by CRS.
Note: The following fields are mutually exclusive:
other_change_reason,suspension_reason,cancellation_reason,activation_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#parameters
defparameters()->::Array<::Google::Cloud::Channel::V1::Parameter>- (::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.
#parameters=
defparameters=(value)->::Array<::Google::Cloud::Channel::V1::Parameter>- value (::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.
- (::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.
#provisioned_service
defprovisioned_service()->::Google::Cloud::Channel::V1::ProvisionedService- (::Google::Cloud::Channel::V1::ProvisionedService) — Service provisioned for an Entitlement.
#provisioned_service=
defprovisioned_service=(value)->::Google::Cloud::Channel::V1::ProvisionedService- value (::Google::Cloud::Channel::V1::ProvisionedService) — Service provisioned for an Entitlement.
- (::Google::Cloud::Channel::V1::ProvisionedService) — Service provisioned for an Entitlement.
#suspension_reason
defsuspension_reason()->::Google::Cloud::Channel::V1::Entitlement::SuspensionReason-
(::Google::Cloud::Channel::V1::Entitlement::SuspensionReason) — Suspension reason for the Entitlement.
Note: The following fields are mutually exclusive:
suspension_reason,cancellation_reason,activation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
#suspension_reason=
defsuspension_reason=(value)->::Google::Cloud::Channel::V1::Entitlement::SuspensionReason-
value (::Google::Cloud::Channel::V1::Entitlement::SuspensionReason) — Suspension reason for the Entitlement.
Note: The following fields are mutually exclusive:
suspension_reason,cancellation_reason,activation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Channel::V1::Entitlement::SuspensionReason) — Suspension reason for the Entitlement.
Note: The following fields are mutually exclusive:
suspension_reason,cancellation_reason,activation_reason,other_change_reason. If a field in that set is populated, all other fields in the set will automatically be cleared.