Class: Google::Apis::CloudchannelV1::GoogleCloudChannelV1CloudIdentityInfo
- Inherits:
-
Object
- Object
- Google::Apis::CloudchannelV1::GoogleCloudChannelV1CloudIdentityInfo
- 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
-
#admin_console_uri ⇒ String
Output only.
-
#alternate_email ⇒ String
The alternate email.
-
#customer_type ⇒ String
CustomerType indicates verification type needed for using services.
-
#edu_data ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1EduData
Required Edu Attributes Corresponds to the JSON property
eduData
. -
#is_domain_verified ⇒ Boolean
(also: #is_domain_verified?)
Output only.
-
#language_code ⇒ String
Language code.
-
#phone_number ⇒ String
Phone number associated with the Cloud Identity.
-
#primary_domain ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudChannelV1CloudIdentityInfo
constructor
A new instance of GoogleCloudChannelV1CloudIdentityInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudChannelV1CloudIdentityInfo
Returns a new instance of GoogleCloudChannelV1CloudIdentityInfo.
585 586 587 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 585 def initialize(**args) update!(**args) end |
Instance Attribute Details
#admin_console_uri ⇒ String
Output only. URI of Customer's Admin console dashboard.
Corresponds to the JSON property adminConsoleUri
543 544 545 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 543 def admin_console_uri @admin_console_uri end |
#alternate_email ⇒ String
The alternate email.
Corresponds to the JSON property alternateEmail
548 549 550 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 548 def alternate_email @alternate_email end |
#customer_type ⇒ String
CustomerType indicates verification type needed for using services.
Corresponds to the JSON property customerType
553 554 555 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 553 def customer_type @customer_type end |
#edu_data ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1EduData
Required Edu Attributes
Corresponds to the JSON property eduData
558 559 560 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 558 def edu_data @edu_data end |
#is_domain_verified ⇒ Boolean 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
567 568 569 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 567 def is_domain_verified @is_domain_verified end |
#language_code ⇒ String
Language code.
Corresponds to the JSON property languageCode
573 574 575 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 573 def language_code @language_code end |
#phone_number ⇒ String
Phone number associated with the Cloud Identity.
Corresponds to the JSON property phoneNumber
578 579 580 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 578 def phone_number @phone_number end |
#primary_domain ⇒ String
Output only. The primary domain name.
Corresponds to the JSON property primaryDomain
583 584 585 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 583 def primary_domain @primary_domain end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
590 591 592 593 594 595 596 597 598 599 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 590 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 |