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.
616 617 618 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 616 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
574 575 576 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 574 def admin_console_uri @admin_console_uri end |
#alternate_email ⇒ String
The alternate email.
Corresponds to the JSON property alternateEmail
579 580 581 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 579 def alternate_email @alternate_email end |
#customer_type ⇒ String
CustomerType indicates verification type needed for using services.
Corresponds to the JSON property customerType
584 585 586 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 584 def customer_type @customer_type end |
#edu_data ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1EduData
Required Edu Attributes
Corresponds to the JSON property eduData
589 590 591 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 589 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
598 599 600 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 598 def is_domain_verified @is_domain_verified end |
#language_code ⇒ String
Language code.
Corresponds to the JSON property languageCode
604 605 606 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 604 def language_code @language_code end |
#phone_number ⇒ String
Phone number associated with the Cloud Identity.
Corresponds to the JSON property phoneNumber
609 610 611 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 609 def phone_number @phone_number end |
#primary_domain ⇒ String
Output only. The primary domain name.
Corresponds to the JSON property primaryDomain
614 615 616 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 614 def primary_domain @primary_domain end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
621 622 623 624 625 626 627 628 629 630 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 621 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 |