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
def activation_reason() -> ::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason) — The Entitlement's activation reason
 
#activation_reason=
def activation_reason=(value) -> ::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason
    Parameter
    
  - value (::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason) — The Entitlement's activation reason
 
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason) — The Entitlement's activation reason
 
#cancellation_reason
def cancellation_reason() -> ::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason) — Cancellation reason for the Entitlement.
 
#cancellation_reason=
def cancellation_reason=(value) -> ::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason
    Parameter
    
  - value (::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason) — Cancellation reason for the Entitlement.
 
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason) — Cancellation reason for the Entitlement.
 
#change_type
def change_type() -> ::Google::Cloud::Channel::V1::EntitlementChange::ChangeType
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::ChangeType) — The change action type.
 
#change_type=
def change_type=(value) -> ::Google::Cloud::Channel::V1::EntitlementChange::ChangeType
    Parameter
    
  - value (::Google::Cloud::Channel::V1::EntitlementChange::ChangeType) — The change action type.
 
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::ChangeType) — The change action type.
 
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
    Returns
    
  - (::Google::Protobuf::Timestamp) — The submitted time of the change.
 
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp
    Parameter
    
  - value (::Google::Protobuf::Timestamp) — The submitted time of the change.
 
    Returns
    
  - (::Google::Protobuf::Timestamp) — The submitted time of the change.
 
#entitlement
def entitlement() -> ::String
    Returns
    
  - (::String) — Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
 
#entitlement=
def entitlement=(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
def offer() -> ::String
    Returns
    
  - (::String) — Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
 
#offer=
def offer=(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
def operator() -> ::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=
def operator=(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
def operator_type() -> ::Google::Cloud::Channel::V1::EntitlementChange::OperatorType
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::OperatorType) — Operator type responsible for the change.
 
#operator_type=
def operator_type=(value) -> ::Google::Cloud::Channel::V1::EntitlementChange::OperatorType
    Parameter
    
  - value (::Google::Cloud::Channel::V1::EntitlementChange::OperatorType) — Operator type responsible for the change.
 
    Returns
    
  - (::Google::Cloud::Channel::V1::EntitlementChange::OperatorType) — Operator type responsible for the change.
 
#other_change_reason
def other_change_reason() -> ::String
    Returns
    
  - (::String) — e.g. purchase_number change reason, entered by CRS.
 
#other_change_reason=
def other_change_reason=(value) -> ::String
    Parameter
    
  - value (::String) — e.g. purchase_number change reason, entered by CRS.
 
    Returns
    
  - (::String) — e.g. purchase_number change reason, entered by CRS.
 
#parameters
def parameters() -> ::Array<::Google::Cloud::Channel::V1::Parameter>
    Returns
    
  - (::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=
def parameters=(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
    
  - (::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
def provisioned_service() -> ::Google::Cloud::Channel::V1::ProvisionedService
    Returns
    
  - (::Google::Cloud::Channel::V1::ProvisionedService) — Service provisioned for an Entitlement.
 
#provisioned_service=
def provisioned_service=(value) -> ::Google::Cloud::Channel::V1::ProvisionedService
    Parameter
    
  - value (::Google::Cloud::Channel::V1::ProvisionedService) — Service provisioned for an Entitlement.
 
    Returns
    
  - (::Google::Cloud::Channel::V1::ProvisionedService) — Service provisioned for an Entitlement.
 
#suspension_reason
def suspension_reason() -> ::Google::Cloud::Channel::V1::Entitlement::SuspensionReason
    Returns
    
  - (::Google::Cloud::Channel::V1::Entitlement::SuspensionReason) — Suspension reason for the Entitlement.
 
#suspension_reason=
def suspension_reason=(value) -> ::Google::Cloud::Channel::V1::Entitlement::SuspensionReason
    Parameter
    
  - value (::Google::Cloud::Channel::V1::Entitlement::SuspensionReason) — Suspension reason for the Entitlement.
 
    Returns
    
- (::Google::Cloud::Channel::V1::Entitlement::SuspensionReason) — Suspension reason for the Entitlement.