Cloud Channel V1 API - Class Google::Cloud::Channel::V1::EntitlementChange (v2.4.1)

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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns

#change_type=

defchange_type=(value)->::Google::Cloud::Channel::V1::EntitlementChange::ChangeType
Parameter
Returns

#create_time

defcreate_time()->::Google::Protobuf::Timestamp
Returns

#create_time=

defcreate_time=(value)->::Google::Protobuf::Timestamp
Parameter
Returns

#entitlement

defentitlement()->::String
Returns
  • (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}

#entitlement=

defentitlement=(value)->::String
Parameter
  • value (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
Returns
  • (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}

#offer

defoffer()->::String
Returns
  • (::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
Parameter
  • value (::String) — Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
Returns
  • (::String) — Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.

#operator

defoperator()->::String
Returns
  • (::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
Parameter
  • 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.
Returns
  • (::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
Returns

#operator_type=

defoperator_type=(value)->::Google::Cloud::Channel::V1::EntitlementChange::OperatorType
Parameter
Returns

#other_change_reason

defother_change_reason()->::String
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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>
Returns

#parameters=

defparameters=(value)->::Array<::Google::Cloud::Channel::V1::Parameter>
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.
Returns

#provisioned_service

defprovisioned_service()->::Google::Cloud::Channel::V1::ProvisionedService
Returns

#provisioned_service=

defprovisioned_service=(value)->::Google::Cloud::Channel::V1::ProvisionedService
Parameter
Returns

#suspension_reason

defsuspension_reason()->::Google::Cloud::Channel::V1::Entitlement::SuspensionReason
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.