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.
Defined Under Namespace
Modules: CustomerAttestationState
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.
-
#customer_attestation_state ⇒ ::Google::Cloud::Channel::V1::Customer::CustomerAttestationState
Optional.
-
#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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end 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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#cloud_identity_id ⇒ ::String (readonly)
Returns Output only. The customer's Cloud Identity ID if the customer has a Cloud Identity resource.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end 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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#correlation_id ⇒ ::String
Returns Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when the customer was created.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#customer_attestation_state ⇒ ::Google::Cloud::Channel::V1::Customer::CustomerAttestationState
Returns Optional. Indicate whether a customer is attesting about the correctness of provided information. Only required if creating a GCP Entitlement.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#domain ⇒ ::String
Returns Required. The customer's primary domain. Must match the primary contact email's domain.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end 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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#name ⇒ ::String (readonly)
Returns Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#org_display_name ⇒ ::String
Returns Required. Name of the organization that the customer entity represents.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end 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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#primary_contact_info ⇒ ::Google::Cloud::Channel::V1::ContactInfo
Returns Primary contact info.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when the customer was updated.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 83 class Customer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The enum represents whether a customer belongs to public sector module CustomerAttestationState # Default value if not set yet CUSTOMER_ATTESTATION_STATE_UNSPECIFIED = 0 # Customer is exempt from attesting based on exemption list at # https://cloud.google.com/terms/direct-tos-exemptions. Contact information # of customer will be mandatory. EXEMPT = 1 # Customer is not exempt and has verified the information provided is # correct. Contact information of customer will be mandatory. NON_EXEMPT_AND_INFO_VERIFIED = 2 end end |