Interface CustomerOrBuilder (3.40.0)

public interface CustomerOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAlternateEmail()

public abstract String getAlternateEmail()

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.

string alternate_email = 5;

Returns
TypeDescription
String

The alternateEmail.

getAlternateEmailBytes()

public abstract ByteString getAlternateEmailBytes()

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.

string alternate_email = 5;

Returns
TypeDescription
ByteString

The bytes for alternateEmail.

getChannelPartnerId()

public abstract String getChannelPartnerId()

Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.

string channel_partner_id = 13;

Returns
TypeDescription
String

The channelPartnerId.

getChannelPartnerIdBytes()

public abstract ByteString getChannelPartnerIdBytes()

Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.

string channel_partner_id = 13;

Returns
TypeDescription
ByteString

The bytes for channelPartnerId.

getCloudIdentityId()

public abstract String getCloudIdentityId()

Output only. The customer's Cloud Identity ID if the customer has a Cloud Identity resource.

string cloud_identity_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The cloudIdentityId.

getCloudIdentityIdBytes()

public abstract ByteString getCloudIdentityIdBytes()

Output only. The customer's Cloud Identity ID if the customer has a Cloud Identity resource.

string cloud_identity_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for cloudIdentityId.

getCloudIdentityInfo()

public abstract CloudIdentityInfo getCloudIdentityInfo()

Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.

.google.cloud.channel.v1.CloudIdentityInfo cloud_identity_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
CloudIdentityInfo

The cloudIdentityInfo.

getCloudIdentityInfoOrBuilder()

public abstract CloudIdentityInfoOrBuilder getCloudIdentityInfoOrBuilder()

Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.

.google.cloud.channel.v1.CloudIdentityInfo cloud_identity_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
CloudIdentityInfoOrBuilder

getCorrelationId()

public abstract String getCorrelationId()

Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.

string correlation_id = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The correlationId.

getCorrelationIdBytes()

public abstract ByteString getCorrelationIdBytes()

Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.

string correlation_id = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for correlationId.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Time when the customer was created.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Time when the customer was created.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getDomain()

public abstract String getDomain()

Required. The customer's primary domain. Must match the primary contact email's domain.

string domain = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The domain.

getDomainBytes()

public abstract ByteString getDomainBytes()

Required. The customer's primary domain. Must match the primary contact email's domain.

string domain = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for domain.

getLanguageCode()

public abstract String getLanguageCode()

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.

string language_code = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The languageCode.

getLanguageCodeBytes()

public abstract ByteString getLanguageCodeBytes()

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.

string language_code = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for languageCode.

getName()

public abstract String getName()

Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for name.

getOrgDisplayName()

public abstract String getOrgDisplayName()

Required. Name of the organization that the customer entity represents.

string org_display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The orgDisplayName.

getOrgDisplayNameBytes()

public abstract ByteString getOrgDisplayNameBytes()

Required. Name of the organization that the customer entity represents.

string org_display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for orgDisplayName.

getOrgPostalAddress()

public abstract PostalAddress getOrgPostalAddress()

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.

.google.type.PostalAddress org_postal_address = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
com.google.type.PostalAddress

The orgPostalAddress.

getOrgPostalAddressOrBuilder()

public abstract PostalAddressOrBuilder getOrgPostalAddressOrBuilder()

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.

.google.type.PostalAddress org_postal_address = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
com.google.type.PostalAddressOrBuilder

getPrimaryContactInfo()

public abstract ContactInfo getPrimaryContactInfo()

Primary contact info.

.google.cloud.channel.v1.ContactInfo primary_contact_info = 4;

Returns
TypeDescription
ContactInfo

The primaryContactInfo.

getPrimaryContactInfoOrBuilder()

public abstract ContactInfoOrBuilder getPrimaryContactInfoOrBuilder()

Primary contact info.

.google.cloud.channel.v1.ContactInfo primary_contact_info = 4;

Returns
TypeDescription
ContactInfoOrBuilder

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. Time when the customer was updated.

.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. Time when the customer was updated.

.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

hasCloudIdentityInfo()

public abstract boolean hasCloudIdentityInfo()

Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.

.google.cloud.channel.v1.CloudIdentityInfo cloud_identity_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the cloudIdentityInfo field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Time when the customer was created.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasOrgPostalAddress()

public abstract boolean hasOrgPostalAddress()

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.

.google.type.PostalAddress org_postal_address = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the orgPostalAddress field is set.

hasPrimaryContactInfo()

public abstract boolean hasPrimaryContactInfo()

Primary contact info.

.google.cloud.channel.v1.ContactInfo primary_contact_info = 4;

Returns
TypeDescription
boolean

Whether the primaryContactInfo field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. Time when the customer was updated.

.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the updateTime field is set.