Package com.google.cloud.channel.v1
Class ImportCustomerRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.channel.v1.ImportCustomerRequest
-
- All Implemented Interfaces:
ImportCustomerRequestOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class ImportCustomerRequest extends com.google.protobuf.GeneratedMessageV3 implements ImportCustomerRequestOrBuilder
Request message for [CloudChannelService.ImportCustomer][google.cloud.channel.v1.CloudChannelService.ImportCustomer]
Protobuf typegoogle.cloud.channel.v1.ImportCustomerRequest
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImportCustomerRequest.Builder
Request message for [CloudChannelService.ImportCustomer][google.cloud.channel.v1.CloudChannelService.ImportCustomer]static class
ImportCustomerRequest.CustomerIdentityCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AUTH_TOKEN_FIELD_NUMBER
static int
CHANNEL_PARTNER_ID_FIELD_NUMBER
static int
CLOUD_IDENTITY_ID_FIELD_NUMBER
static int
CUSTOMER_FIELD_NUMBER
static int
DOMAIN_FIELD_NUMBER
static int
OVERWRITE_IF_EXISTS_FIELD_NUMBER
static int
PARENT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getAuthToken()
Optional.com.google.protobuf.ByteString
getAuthTokenBytes()
Optional.String
getChannelPartnerId()
Optional.com.google.protobuf.ByteString
getChannelPartnerIdBytes()
Optional.String
getCloudIdentityId()
Required.com.google.protobuf.ByteString
getCloudIdentityIdBytes()
Required.String
getCustomer()
Optional.com.google.protobuf.ByteString
getCustomerBytes()
Optional.ImportCustomerRequest.CustomerIdentityCase
getCustomerIdentityCase()
static ImportCustomerRequest
getDefaultInstance()
ImportCustomerRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getDomain()
Required.com.google.protobuf.ByteString
getDomainBytes()
Required.boolean
getOverwriteIfExists()
Required.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.com.google.protobuf.Parser<ImportCustomerRequest>
getParserForType()
int
getSerializedSize()
boolean
hasCloudIdentityId()
Required.boolean
hasDomain()
Required.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ImportCustomerRequest.Builder
newBuilder()
static ImportCustomerRequest.Builder
newBuilder(ImportCustomerRequest prototype)
ImportCustomerRequest.Builder
newBuilderForType()
protected ImportCustomerRequest.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ImportCustomerRequest
parseDelimitedFrom(InputStream input)
static ImportCustomerRequest
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImportCustomerRequest
parseFrom(byte[] data)
static ImportCustomerRequest
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImportCustomerRequest
parseFrom(com.google.protobuf.ByteString data)
static ImportCustomerRequest
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImportCustomerRequest
parseFrom(com.google.protobuf.CodedInputStream input)
static ImportCustomerRequest
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImportCustomerRequest
parseFrom(InputStream input)
static ImportCustomerRequest
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImportCustomerRequest
parseFrom(ByteBuffer data)
static ImportCustomerRequest
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ImportCustomerRequest>
parser()
ImportCustomerRequest.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DOMAIN_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_IDENTITY_ID_FIELD_NUMBER
public static final int CLOUD_IDENTITY_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUTH_TOKEN_FIELD_NUMBER
public static final int AUTH_TOKEN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OVERWRITE_IF_EXISTS_FIELD_NUMBER
public static final int OVERWRITE_IF_EXISTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CHANNEL_PARTNER_ID_FIELD_NUMBER
public static final int CHANNEL_PARTNER_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CUSTOMER_FIELD_NUMBER
public static final int CUSTOMER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getCustomerIdentityCase
public ImportCustomerRequest.CustomerIdentityCase getCustomerIdentityCase()
- Specified by:
getCustomerIdentityCase
in interfaceImportCustomerRequestOrBuilder
-
hasDomain
public boolean hasDomain()
Required. Customer domain.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasDomain
in interfaceImportCustomerRequestOrBuilder
- Returns:
- Whether the domain field is set.
-
getDomain
public String getDomain()
Required. Customer domain.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDomain
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The domain.
-
getDomainBytes
public com.google.protobuf.ByteString getDomainBytes()
Required. Customer domain.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDomainBytes
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The bytes for domain.
-
hasCloudIdentityId
public boolean hasCloudIdentityId()
Required. Customer's Cloud Identity ID
string cloud_identity_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasCloudIdentityId
in interfaceImportCustomerRequestOrBuilder
- Returns:
- Whether the cloudIdentityId field is set.
-
getCloudIdentityId
public String getCloudIdentityId()
Required. Customer's Cloud Identity ID
string cloud_identity_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getCloudIdentityId
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The cloudIdentityId.
-
getCloudIdentityIdBytes
public com.google.protobuf.ByteString getCloudIdentityIdBytes()
Required. Customer's Cloud Identity ID
string cloud_identity_id = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getCloudIdentityIdBytes
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The bytes for cloudIdentityId.
-
getParent
public String 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 parent = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getParent
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
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 parent = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getParentBytes
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The bytes for parent.
-
getAuthToken
public String 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 auth_token = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getAuthToken
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The authToken.
-
getAuthTokenBytes
public com.google.protobuf.ByteString getAuthTokenBytes()
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 auth_token = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getAuthTokenBytes
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The bytes for authToken.
-
getOverwriteIfExists
public boolean 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 overwrite_if_exists = 5 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getOverwriteIfExists
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The overwriteIfExists.
-
getChannelPartnerId
public String 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 channel_partner_id = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getChannelPartnerId
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The channelPartnerId.
-
getChannelPartnerIdBytes
public com.google.protobuf.ByteString getChannelPartnerIdBytes()
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 channel_partner_id = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getChannelPartnerIdBytes
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The bytes for channelPartnerId.
-
getCustomer
public String getCustomer()
Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}
string customer = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
- Specified by:
getCustomer
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The customer.
-
getCustomerBytes
public com.google.protobuf.ByteString getCustomerBytes()
Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}
string customer = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
- Specified by:
getCustomerBytes
in interfaceImportCustomerRequestOrBuilder
- Returns:
- The bytes for customer.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ImportCustomerRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImportCustomerRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImportCustomerRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImportCustomerRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImportCustomerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImportCustomerRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImportCustomerRequest parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ImportCustomerRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ImportCustomerRequest parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ImportCustomerRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ImportCustomerRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ImportCustomerRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ImportCustomerRequest.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ImportCustomerRequest.Builder newBuilder()
-
newBuilder
public static ImportCustomerRequest.Builder newBuilder(ImportCustomerRequest prototype)
-
toBuilder
public ImportCustomerRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ImportCustomerRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ImportCustomerRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ImportCustomerRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<ImportCustomerRequest> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ImportCustomerRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-