Cloud Channel v1 API - Class ImportCustomerRequest (2.8.0)

public sealed class ImportCustomerRequest : IMessage<ImportCustomerRequest>, IEquatable<ImportCustomerRequest>, IDeepCloneable<ImportCustomerRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Channel v1 API class ImportCustomerRequest.

Request message for [CloudChannelService.ImportCustomer][google.cloud.channel.v1.CloudChannelService.ImportCustomer]

Inheritance

object > ImportCustomerRequest

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

ImportCustomerRequest()

public ImportCustomerRequest()

ImportCustomerRequest(ImportCustomerRequest)

public ImportCustomerRequest(ImportCustomerRequest other)
Parameter
NameDescription
otherImportCustomerRequest

Properties

AuthToken

public string AuthToken { get; set; }

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.

Property Value
TypeDescription
string

ChannelPartnerId

public string ChannelPartnerId { get; set; }

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.

Property Value
TypeDescription
string

CloudIdentityId

public string CloudIdentityId { get; set; }

Required. Customer's Cloud Identity ID

Property Value
TypeDescription
string

Customer

public string Customer { get; set; }

Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}

Property Value
TypeDescription
string

CustomerAsCustomerName

public CustomerName CustomerAsCustomerName { get; set; }

CustomerName-typed view over the Customer resource name property.

Property Value
TypeDescription
CustomerName

CustomerIdentityCase

public ImportCustomerRequest.CustomerIdentityOneofCase CustomerIdentityCase { get; }
Property Value
TypeDescription
ImportCustomerRequestCustomerIdentityOneofCase

Domain

public string Domain { get; set; }

Required. Customer domain.

Property Value
TypeDescription
string

HasCloudIdentityId

public bool HasCloudIdentityId { get; }

Gets whether the "cloud_identity_id" field is set

Property Value
TypeDescription
bool

HasDomain

public bool HasDomain { get; }

Gets whether the "domain" field is set

Property Value
TypeDescription
bool

OverwriteIfExists

public bool OverwriteIfExists { get; set; }

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.

Property Value
TypeDescription
bool

Parent

public string Parent { get; set; }

Required. The resource name of the reseller's account. Parent takes the format: accounts/{account_id} or accounts/{account_id}/channelPartnerLinks/{channel_partner_id}

Property Value
TypeDescription
string