Class UserIdentifier
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.UserIdentifier
-
- All Implemented Interfaces:
UserIdentifierOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class UserIdentifier extends com.google.protobuf.GeneratedMessageV3 implements UserIdentifierOrBuilder
User identifying information.
Protobuf typegoogle.ads.googleads.v10.common.UserIdentifier- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserIdentifier.BuilderUser identifying information.static classUserIdentifier.IdentifierCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intADDRESS_INFO_FIELD_NUMBERstatic intHASHED_EMAIL_FIELD_NUMBERstatic intHASHED_PHONE_NUMBER_FIELD_NUMBERstatic intMOBILE_ID_FIELD_NUMBERstatic intTHIRD_PARTY_USER_ID_FIELD_NUMBERstatic intUSER_IDENTIFIER_SOURCE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)OfflineUserAddressInfogetAddressInfo()Address information.OfflineUserAddressInfoOrBuildergetAddressInfoOrBuilder()Address information.static UserIdentifiergetDefaultInstance()UserIdentifiergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetHashedEmail()Hashed email address using SHA-256 hash function after normalization.com.google.protobuf.ByteStringgetHashedEmailBytes()Hashed email address using SHA-256 hash function after normalization.java.lang.StringgetHashedPhoneNumber()Hashed phone number using SHA-256 hash function after normalization (E164 standard).com.google.protobuf.ByteStringgetHashedPhoneNumberBytes()Hashed phone number using SHA-256 hash function after normalization (E164 standard).UserIdentifier.IdentifierCasegetIdentifierCase()java.lang.StringgetMobileId()Mobile device ID (advertising ID/IDFA).com.google.protobuf.ByteStringgetMobileIdBytes()Mobile device ID (advertising ID/IDFA).com.google.protobuf.Parser<UserIdentifier>getParserForType()intgetSerializedSize()java.lang.StringgetThirdPartyUserId()Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.com.google.protobuf.ByteStringgetThirdPartyUserIdBytes()Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.com.google.protobuf.UnknownFieldSetgetUnknownFields()UserIdentifierSourceEnum.UserIdentifierSourcegetUserIdentifierSource()Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.intgetUserIdentifierSourceValue()Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.booleanhasAddressInfo()Address information.booleanhasHashedEmail()Hashed email address using SHA-256 hash function after normalization.booleanhasHashedPhoneNumber()Hashed phone number using SHA-256 hash function after normalization (E164 standard).inthashCode()booleanhasMobileId()Mobile device ID (advertising ID/IDFA).booleanhasThirdPartyUserId()Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static UserIdentifier.BuildernewBuilder()static UserIdentifier.BuildernewBuilder(UserIdentifier prototype)UserIdentifier.BuildernewBuilderForType()protected UserIdentifier.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static UserIdentifierparseDelimitedFrom(java.io.InputStream input)static UserIdentifierparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserIdentifierparseFrom(byte[] data)static UserIdentifierparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserIdentifierparseFrom(com.google.protobuf.ByteString data)static UserIdentifierparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserIdentifierparseFrom(com.google.protobuf.CodedInputStream input)static UserIdentifierparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserIdentifierparseFrom(java.io.InputStream input)static UserIdentifierparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserIdentifierparseFrom(java.nio.ByteBuffer data)static UserIdentifierparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<UserIdentifier>parser()UserIdentifier.BuildertoBuilder()voidwriteTo(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, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
-
USER_IDENTIFIER_SOURCE_FIELD_NUMBER
public static final int USER_IDENTIFIER_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HASHED_EMAIL_FIELD_NUMBER
public static final int HASHED_EMAIL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HASHED_PHONE_NUMBER_FIELD_NUMBER
public static final int HASHED_PHONE_NUMBER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MOBILE_ID_FIELD_NUMBER
public static final int MOBILE_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
THIRD_PARTY_USER_ID_FIELD_NUMBER
public static final int THIRD_PARTY_USER_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADDRESS_INFO_FIELD_NUMBER
public static final int ADDRESS_INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getIdentifierCase
public UserIdentifier.IdentifierCase getIdentifierCase()
- Specified by:
getIdentifierCasein interfaceUserIdentifierOrBuilder
-
getUserIdentifierSourceValue
public int getUserIdentifierSourceValue()
Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.
.google.ads.googleads.v10.enums.UserIdentifierSourceEnum.UserIdentifierSource user_identifier_source = 6;- Specified by:
getUserIdentifierSourceValuein interfaceUserIdentifierOrBuilder- Returns:
- The enum numeric value on the wire for userIdentifierSource.
-
getUserIdentifierSource
public UserIdentifierSourceEnum.UserIdentifierSource getUserIdentifierSource()
Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.
.google.ads.googleads.v10.enums.UserIdentifierSourceEnum.UserIdentifierSource user_identifier_source = 6;- Specified by:
getUserIdentifierSourcein interfaceUserIdentifierOrBuilder- Returns:
- The userIdentifierSource.
-
hasHashedEmail
public boolean hasHashedEmail()
Hashed email address using SHA-256 hash function after normalization. Accepted for Customer Match, Store Sales, ConversionUploadService, and ConversionAdjustmentUploadService.
string hashed_email = 7;- Specified by:
hasHashedEmailin interfaceUserIdentifierOrBuilder- Returns:
- Whether the hashedEmail field is set.
-
getHashedEmail
public java.lang.String getHashedEmail()
Hashed email address using SHA-256 hash function after normalization. Accepted for Customer Match, Store Sales, ConversionUploadService, and ConversionAdjustmentUploadService.
string hashed_email = 7;- Specified by:
getHashedEmailin interfaceUserIdentifierOrBuilder- Returns:
- The hashedEmail.
-
getHashedEmailBytes
public com.google.protobuf.ByteString getHashedEmailBytes()
Hashed email address using SHA-256 hash function after normalization. Accepted for Customer Match, Store Sales, ConversionUploadService, and ConversionAdjustmentUploadService.
string hashed_email = 7;- Specified by:
getHashedEmailBytesin interfaceUserIdentifierOrBuilder- Returns:
- The bytes for hashedEmail.
-
hasHashedPhoneNumber
public boolean hasHashedPhoneNumber()
Hashed phone number using SHA-256 hash function after normalization (E164 standard). Accepted for Customer Match, Store Sales, ConversionUploadService, and ConversionAdjustmentUploadService.
string hashed_phone_number = 8;- Specified by:
hasHashedPhoneNumberin interfaceUserIdentifierOrBuilder- Returns:
- Whether the hashedPhoneNumber field is set.
-
getHashedPhoneNumber
public java.lang.String getHashedPhoneNumber()
Hashed phone number using SHA-256 hash function after normalization (E164 standard). Accepted for Customer Match, Store Sales, ConversionUploadService, and ConversionAdjustmentUploadService.
string hashed_phone_number = 8;- Specified by:
getHashedPhoneNumberin interfaceUserIdentifierOrBuilder- Returns:
- The hashedPhoneNumber.
-
getHashedPhoneNumberBytes
public com.google.protobuf.ByteString getHashedPhoneNumberBytes()
Hashed phone number using SHA-256 hash function after normalization (E164 standard). Accepted for Customer Match, Store Sales, ConversionUploadService, and ConversionAdjustmentUploadService.
string hashed_phone_number = 8;- Specified by:
getHashedPhoneNumberBytesin interfaceUserIdentifierOrBuilder- Returns:
- The bytes for hashedPhoneNumber.
-
hasMobileId
public boolean hasMobileId()
Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
string mobile_id = 9;- Specified by:
hasMobileIdin interfaceUserIdentifierOrBuilder- Returns:
- Whether the mobileId field is set.
-
getMobileId
public java.lang.String getMobileId()
Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
string mobile_id = 9;- Specified by:
getMobileIdin interfaceUserIdentifierOrBuilder- Returns:
- The mobileId.
-
getMobileIdBytes
public com.google.protobuf.ByteString getMobileIdBytes()
Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
string mobile_id = 9;- Specified by:
getMobileIdBytesin interfaceUserIdentifierOrBuilder- Returns:
- The bytes for mobileId.
-
hasThirdPartyUserId
public boolean hasThirdPartyUserId()
Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales. Accepted only for Customer Match and Store Sales.
string third_party_user_id = 10;- Specified by:
hasThirdPartyUserIdin interfaceUserIdentifierOrBuilder- Returns:
- Whether the thirdPartyUserId field is set.
-
getThirdPartyUserId
public java.lang.String getThirdPartyUserId()
Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales. Accepted only for Customer Match and Store Sales.
string third_party_user_id = 10;- Specified by:
getThirdPartyUserIdin interfaceUserIdentifierOrBuilder- Returns:
- The thirdPartyUserId.
-
getThirdPartyUserIdBytes
public com.google.protobuf.ByteString getThirdPartyUserIdBytes()
Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales. Accepted only for Customer Match and Store Sales.
string third_party_user_id = 10;- Specified by:
getThirdPartyUserIdBytesin interfaceUserIdentifierOrBuilder- Returns:
- The bytes for thirdPartyUserId.
-
hasAddressInfo
public boolean hasAddressInfo()
Address information. Accepted only for Customer Match, Store Sales, and ConversionAdjustmentUploadService.
.google.ads.googleads.v10.common.OfflineUserAddressInfo address_info = 5;- Specified by:
hasAddressInfoin interfaceUserIdentifierOrBuilder- Returns:
- Whether the addressInfo field is set.
-
getAddressInfo
public OfflineUserAddressInfo getAddressInfo()
Address information. Accepted only for Customer Match, Store Sales, and ConversionAdjustmentUploadService.
.google.ads.googleads.v10.common.OfflineUserAddressInfo address_info = 5;- Specified by:
getAddressInfoin interfaceUserIdentifierOrBuilder- Returns:
- The addressInfo.
-
getAddressInfoOrBuilder
public OfflineUserAddressInfoOrBuilder getAddressInfoOrBuilder()
Address information. Accepted only for Customer Match, Store Sales, and ConversionAdjustmentUploadService.
.google.ads.googleads.v10.common.OfflineUserAddressInfo address_info = 5;- Specified by:
getAddressInfoOrBuilderin interfaceUserIdentifierOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static UserIdentifier parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserIdentifier parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserIdentifier parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserIdentifier parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserIdentifier parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserIdentifier parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserIdentifier parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserIdentifier parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static UserIdentifier parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static UserIdentifier parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserIdentifier parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserIdentifier parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public UserIdentifier.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UserIdentifier.Builder newBuilder()
-
newBuilder
public static UserIdentifier.Builder newBuilder(UserIdentifier prototype)
-
toBuilder
public UserIdentifier.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UserIdentifier.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UserIdentifier getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UserIdentifier> parser()
-
getParserForType
public com.google.protobuf.Parser<UserIdentifier> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UserIdentifier getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-