class Google::Apis::CloudchannelV1::GoogleCloudChannelV1CloudIdentityCustomerAccount

Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.

Attributes

customer_cloud_identity_id[RW]

If existing = true, the Cloud Identity ID of the customer. Corresponds to the JSON property `customerCloudIdentityId` @return [String]

customer_name[RW]

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]

existing[RW]

Returns true if a Cloud Identity account exists for a specific domain. Corresponds to the JSON property `existing` @return [Boolean]

existing?[RW]

Returns true if a Cloud Identity account exists for a specific domain. Corresponds to the JSON property `existing` @return [Boolean]

owned[RW]

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]

owned?[RW]

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

new(**args) click to toggle source
# File lib/google/apis/cloudchannel_v1/classes.rb, line 373
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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