Generated from protobuf messagegoogle.cloud.channel.v1.ImportCustomerRequest
Namespace
Google \ Cloud \ Channel \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ domain
string
Required. Customer domain.
↳ cloud_identity_id
string
Required. Customer's Cloud Identity ID
↳ primary_admin_email
string
Required. Customer's primary admin email.
↳ parent
string
Required. The resource name of the reseller's account. Parent takes the format: accounts/{account_id} or accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
↳ auth_token
string
Optional. The super admin of the resold customer generates this token to authorize a reseller to access their Cloud Identity and purchase entitlements on their behalf. You can omit this token after authorization. Seehttps://support.google.com/a/answer/7643790for more details.
↳ overwrite_if_exists
bool
Required. Choose to overwrite an existing customer if found. This must be set to true if there is an existing customer with a conflicting region code or domain.
↳ channel_partner_id
string
Optional. Cloud Identity ID of a channel partner who will be the direct reseller for the customer's order. This field is required for 2-tier transfer scenarios and can be provided via the request Parent binding as well.
↳ customer
string
Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}
getDomain
Required. Customer domain.
Returns
Type
Description
string
hasDomain
setDomain
Required. Customer domain.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getCloudIdentityId
Required. Customer's Cloud Identity ID
Returns
Type
Description
string
hasCloudIdentityId
setCloudIdentityId
Required. Customer's Cloud Identity ID
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPrimaryAdminEmail
Required. Customer's primary admin email.
Returns
Type
Description
string
hasPrimaryAdminEmail
setPrimaryAdminEmail
Required. Customer's primary admin email.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getParent
Required. The resource name of the reseller's account.
Parent takes the format: accounts/{account_id} or
accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
Returns
Type
Description
string
setParent
Required. The resource name of the reseller's account.
Parent takes the format: accounts/{account_id} or
accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getAuthToken
Optional. The super admin of the resold customer generates this token to
authorize a reseller to access their Cloud Identity and purchase
entitlements on their behalf. You can omit this token after authorization.
Optional. The super admin of the resold customer generates this token to
authorize a reseller to access their Cloud Identity and purchase
entitlements on their behalf. You can omit this token after authorization.
Required. Choose to overwrite an existing customer if found.
This must be set to true if there is an existing customer with a
conflicting region code or domain.
Returns
Type
Description
bool
setOverwriteIfExists
Required. Choose to overwrite an existing customer if found.
This must be set to true if there is an existing customer with a
conflicting region code or domain.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getChannelPartnerId
Optional. Cloud Identity ID of a channel partner who will be the direct
reseller for the customer's order. This field is required for 2-tier
transfer scenarios and can be provided via the request Parent binding as
well.
Returns
Type
Description
string
setChannelPartnerId
Optional. Cloud Identity ID of a channel partner who will be the direct
reseller for the customer's order. This field is required for 2-tier
transfer scenarios and can be provided via the request Parent binding as
well.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getCustomer
Optional. Specifies the customer that will receive imported Cloud Identity
information.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Channel V1 Client - Class ImportCustomerRequest (2.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.1 (latest)](/php/docs/reference/cloud-channel/latest/V1.ImportCustomerRequest)\n- [2.2.0](/php/docs/reference/cloud-channel/2.2.0/V1.ImportCustomerRequest)\n- [2.1.4](/php/docs/reference/cloud-channel/2.1.4/V1.ImportCustomerRequest)\n- [2.0.0](/php/docs/reference/cloud-channel/2.0.0/V1.ImportCustomerRequest)\n- [1.9.5](/php/docs/reference/cloud-channel/1.9.5/V1.ImportCustomerRequest)\n- [1.8.2](/php/docs/reference/cloud-channel/1.8.2/V1.ImportCustomerRequest)\n- [1.7.0](/php/docs/reference/cloud-channel/1.7.0/V1.ImportCustomerRequest)\n- [1.6.0](/php/docs/reference/cloud-channel/1.6.0/V1.ImportCustomerRequest)\n- [1.5.0](/php/docs/reference/cloud-channel/1.5.0/V1.ImportCustomerRequest)\n- [1.4.0](/php/docs/reference/cloud-channel/1.4.0/V1.ImportCustomerRequest)\n- [1.3.0](/php/docs/reference/cloud-channel/1.3.0/V1.ImportCustomerRequest)\n- [1.2.1](/php/docs/reference/cloud-channel/1.2.1/V1.ImportCustomerRequest)\n- [1.1.1](/php/docs/reference/cloud-channel/1.1.1/V1.ImportCustomerRequest)\n- [1.0.1](/php/docs/reference/cloud-channel/1.0.1/V1.ImportCustomerRequest) \nReference documentation and code samples for the Google Cloud Channel V1 Client class ImportCustomerRequest.\n\nRequest message for\n[CloudChannelService.ImportCustomer](/php/docs/reference/cloud-channel/latest/V1.Client.CloudChannelServiceClient#_Google_Cloud_Channel_V1_Client_CloudChannelServiceClient__importCustomer__)\n\nGenerated from protobuf message `google.cloud.channel.v1.ImportCustomerRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Channel \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDomain\n\nRequired. Customer domain.\n\n### hasDomain\n\n### setDomain\n\nRequired. Customer domain.\n\n### getCloudIdentityId\n\nRequired. Customer's Cloud Identity ID\n\n### hasCloudIdentityId\n\n### setCloudIdentityId\n\nRequired. Customer's Cloud Identity ID\n\n### getPrimaryAdminEmail\n\nRequired. Customer's primary admin email.\n\n### hasPrimaryAdminEmail\n\n### setPrimaryAdminEmail\n\nRequired. Customer's primary admin email.\n\n### getParent\n\nRequired. The resource name of the reseller's account.\n\nParent takes the format: accounts/{account_id} or\naccounts/{account_id}/channelPartnerLinks/{channel_partner_id}\n\n### setParent\n\nRequired. The resource name of the reseller's account.\n\nParent takes the format: accounts/{account_id} or\naccounts/{account_id}/channelPartnerLinks/{channel_partner_id}\n\n### getAuthToken\n\nOptional. The super admin of the resold customer generates this token to\nauthorize a reseller to access their Cloud Identity and purchase\nentitlements on their behalf. You can omit this token after authorization.\n\nSee \u003chttps://support.google.com/a/answer/7643790\u003e for more details.\n\n### setAuthToken\n\nOptional. The super admin of the resold customer generates this token to\nauthorize a reseller to access their Cloud Identity and purchase\nentitlements on their behalf. You can omit this token after authorization.\n\nSee \u003chttps://support.google.com/a/answer/7643790\u003e for more details.\n\n### getOverwriteIfExists\n\nRequired. Choose to overwrite an existing customer if found.\n\nThis must be set to true if there is an existing customer with a\nconflicting region code or domain.\n\n### setOverwriteIfExists\n\nRequired. Choose to overwrite an existing customer if found.\n\nThis must be set to true if there is an existing customer with a\nconflicting region code or domain.\n\n### getChannelPartnerId\n\nOptional. Cloud Identity ID of a channel partner who will be the direct\nreseller for the customer's order. This field is required for 2-tier\ntransfer scenarios and can be provided via the request Parent binding as\nwell.\n\n### setChannelPartnerId\n\nOptional. Cloud Identity ID of a channel partner who will be the direct\nreseller for the customer's order. This field is required for 2-tier\ntransfer scenarios and can be provided via the request Parent binding as\nwell.\n\n### getCustomer\n\nOptional. Specifies the customer that will receive imported Cloud Identity\ninformation.\n\nFormat: accounts/{account_id}/customers/{customer_id}\n\n### setCustomer\n\nOptional. Specifies the customer that will receive imported Cloud Identity\ninformation.\n\nFormat: accounts/{account_id}/customers/{customer_id}\n\n### getCustomerIdentity"]]