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.
473 474 475 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 473 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
431 432 433 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 431 def admin_console_uri @admin_console_uri end |
#alternate_email ⇒ String
The alternate email.
Corresponds to the JSON property alternateEmail
436 437 438 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 436 def alternate_email @alternate_email end |
#customer_type ⇒ String
CustomerType indicates verification type needed for using services.
Corresponds to the JSON property customerType
441 442 443 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 441 def customer_type @customer_type end |
#edu_data ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1EduData
Required Edu Attributes
Corresponds to the JSON property eduData
446 447 448 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 446 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
455 456 457 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 455 def is_domain_verified @is_domain_verified end |
#language_code ⇒ String
Language code.
Corresponds to the JSON property languageCode
461 462 463 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 461 def language_code @language_code end |
#phone_number ⇒ String
Phone number associated with the Cloud Identity.
Corresponds to the JSON property phoneNumber
466 467 468 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 466 def phone_number @phone_number end |
#primary_domain ⇒ String
Output only. The primary domain name.
Corresponds to the JSON property primaryDomain
471 472 473 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 471 def primary_domain @primary_domain end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
478 479 480 481 482 483 484 485 486 487 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 478 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 |