Reference documentation and code samples for the Google Cloud Channel V1 Client class ImportCustomerRequest.
Request message for CloudChannelService.ImportCustomer
Generated from protobuf message google.cloud.channel.v1.ImportCustomerRequest
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ domain
string
Required. Customer domain.
↳ cloud_identity_id
string
Required. Customer's Cloud Identity ID
↳ 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. See https://support.google.com/a/answer/7643790 for 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.
string
hasDomain
setDomain
Required. Customer domain.
var
string
$this
getCloudIdentityId
Required. Customer's Cloud Identity ID
string
hasCloudIdentityId
setCloudIdentityId
Required. Customer's Cloud Identity ID
var
string
$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}
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}
var
string
$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.
See https://support.google.com/a/answer/7643790 for more details.
string
setAuthToken
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.
See https://support.google.com/a/answer/7643790 for more details.
var
string
$this
getOverwriteIfExists
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.
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.
var
bool
$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.
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.
var
string
$this
getCustomer
Optional. Specifies the customer that will receive imported Cloud Identity information.
Format: accounts/{account_id}/customers/{customer_id}
string
setCustomer
Optional. Specifies the customer that will receive imported Cloud Identity information.
Format: accounts/{account_id}/customers/{customer_id}
var
string
$this
getCustomerIdentity
string