class Google::Apis::CloudchannelV1::GoogleCloudChannelV1CloudIdentityCustomerAccount
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
Attributes
If existing = true, the Cloud Identity ID of the customer. Corresponds to the JSON property `customerCloudIdentityId` @return [String]
If owned = true, the name of the customer that owns the Cloud Identity account. Customer_name uses the format: accounts/`account_id`/customers/`customer_id` Corresponds to the JSON property `customerName` @return [String]
Returns true if a Cloud Identity account exists for a specific domain. Corresponds to the JSON property `existing` @return [Boolean]
Returns true if a Cloud Identity account exists for a specific domain. Corresponds to the JSON property `existing` @return [Boolean]
Returns true if the Cloud Identity account is associated with a customer of the Channel Services partner. Corresponds to the JSON property `owned` @return [Boolean]
Returns true if the Cloud Identity account is associated with a customer of the Channel Services partner. Corresponds to the JSON property `owned` @return [Boolean]
Public Class Methods
# File lib/google/apis/cloudchannel_v1/classes.rb, line 373 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/cloudchannel_v1/classes.rb, line 378 def update!(**args) @customer_cloud_identity_id = args[:customer_cloud_identity_id] if args.key?(:customer_cloud_identity_id) @customer_name = args[:customer_name] if args.key?(:customer_name) @existing = args[:existing] if args.key?(:existing) @owned = args[:owned] if args.key?(:owned) end