Class: Google::Apis::CloudchannelV1::GoogleCloudChannelV1CloudIdentityInfo

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudchannel_v1/classes.rb,
lib/google/apis/cloudchannel_v1/representations.rb,
lib/google/apis/cloudchannel_v1/representations.rb

Overview

Cloud Identity information for the Cloud Channel Customer.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudChannelV1CloudIdentityInfo

Returns a new instance of GoogleCloudChannelV1CloudIdentityInfo.



606
607
608
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 606

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#admin_console_uriString

Output only. URI of Customer's Admin console dashboard. Corresponds to the JSON property adminConsoleUri

Returns:

  • (String)


564
565
566
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 564

def admin_console_uri
  @admin_console_uri
end

#alternate_emailString

The alternate email. Corresponds to the JSON property alternateEmail

Returns:

  • (String)


569
570
571
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 569

def alternate_email
  @alternate_email
end

#customer_typeString

CustomerType indicates verification type needed for using services. Corresponds to the JSON property customerType

Returns:

  • (String)


574
575
576
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 574

def customer_type
  @customer_type
end

#edu_dataGoogle::Apis::CloudchannelV1::GoogleCloudChannelV1EduData

Required Edu Attributes Corresponds to the JSON property eduData



579
580
581
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 579

def edu_data
  @edu_data
end

#is_domain_verifiedBoolean Also known as: is_domain_verified?

Output only. Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers. Corresponds to the JSON property isDomainVerified

Returns:

  • (Boolean)


588
589
590
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 588

def is_domain_verified
  @is_domain_verified
end

#language_codeString

Language code. Corresponds to the JSON property languageCode

Returns:

  • (String)


594
595
596
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 594

def language_code
  @language_code
end

#phone_numberString

Phone number associated with the Cloud Identity. Corresponds to the JSON property phoneNumber

Returns:

  • (String)


599
600
601
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 599

def phone_number
  @phone_number
end

#primary_domainString

Output only. The primary domain name. Corresponds to the JSON property primaryDomain

Returns:

  • (String)


604
605
606
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 604

def primary_domain
  @primary_domain
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



611
612
613
614
615
616
617
618
619
620
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 611

def update!(**args)
  @admin_console_uri = args[:admin_console_uri] if args.key?(:admin_console_uri)
  @alternate_email = args[:alternate_email] if args.key?(:alternate_email)
  @customer_type = args[:customer_type] if args.key?(:customer_type)
  @edu_data = args[:edu_data] if args.key?(:edu_data)
  @is_domain_verified = args[:is_domain_verified] if args.key?(:is_domain_verified)
  @language_code = args[:language_code] if args.key?(:language_code)
  @phone_number = args[:phone_number] if args.key?(:phone_number)
  @primary_domain = args[:primary_domain] if args.key?(:primary_domain)
end