Class: Google::Cloud::Channel::V1::Customer
- Inherits:
-
Object
- Object
- Google::Cloud::Channel::V1::Customer
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/channel/v1/customers.rb
Overview
Entity representing a customer of a reseller or distributor.
Instance Attribute Summary collapse
-
#alternate_email ⇒ ::String
Secondary contact email.
-
#channel_partner_id ⇒ ::String
Cloud Identity ID of the customer's channel partner.
-
#cloud_identity_id ⇒ ::String
readonly
Output only.
-
#cloud_identity_info ⇒ ::Google::Cloud::Channel::V1::CloudIdentityInfo
readonly
Output only.
-
#correlation_id ⇒ ::String
Optional.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#domain ⇒ ::String
Required.
-
#language_code ⇒ ::String
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#org_display_name ⇒ ::String
Required.
-
#org_postal_address ⇒ ::Google::Type::PostalAddress
Required.
-
#primary_contact_info ⇒ ::Google::Cloud::Channel::V1::ContactInfo
Primary contact info.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#alternate_email ⇒ ::String
Returns Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#channel_partner_id ⇒ ::String
Returns Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cloud_identity_id ⇒ ::String (readonly)
Returns Output only. The customer's Cloud Identity ID if the customer has a Cloud Identity resource.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cloud_identity_info ⇒ ::Google::Cloud::Channel::V1::CloudIdentityInfo (readonly)
Returns Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#correlation_id ⇒ ::String
Returns Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when the customer was created.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#domain ⇒ ::String
Returns Required. The customer's primary domain. Must match the primary contact email's domain.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#language_code ⇒ ::String
Returns Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String (readonly)
Returns Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#org_display_name ⇒ ::String
Returns Required. Name of the organization that the customer entity represents.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#org_postal_address ⇒ ::Google::Type::PostalAddress
Returns Required. The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#primary_contact_info ⇒ ::Google::Cloud::Channel::V1::ContactInfo
Returns Primary contact info.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when the customer was updated.
79 80 81 82 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |