Class UserIdentifier (0.1.0)

public final class UserIdentifier extends GeneratedMessageV3 implements UserIdentifierOrBuilder

A single identifier for the user.

Protobuf type google.ads.datamanager.v1.UserIdentifier

Static Fields

ADDRESS_FIELD_NUMBER

public static final int ADDRESS_FIELD_NUMBER
Field Value
Type Description
int

EMAIL_ADDRESS_FIELD_NUMBER

public static final int EMAIL_ADDRESS_FIELD_NUMBER
Field Value
Type Description
int

PHONE_NUMBER_FIELD_NUMBER

public static final int PHONE_NUMBER_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static UserIdentifier getDefaultInstance()
Returns
Type Description
UserIdentifier

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static UserIdentifier.Builder newBuilder()
Returns
Type Description
UserIdentifier.Builder

newBuilder(UserIdentifier prototype)

public static UserIdentifier.Builder newBuilder(UserIdentifier prototype)
Parameter
Name Description
prototype UserIdentifier
Returns
Type Description
UserIdentifier.Builder

parseDelimitedFrom(InputStream input)

public static UserIdentifier parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
UserIdentifier
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static UserIdentifier parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UserIdentifier
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static UserIdentifier parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
UserIdentifier
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static UserIdentifier parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UserIdentifier
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static UserIdentifier parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
UserIdentifier
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static UserIdentifier parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UserIdentifier
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static UserIdentifier parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
UserIdentifier
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static UserIdentifier parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UserIdentifier
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static UserIdentifier parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
UserIdentifier
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static UserIdentifier parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UserIdentifier
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static UserIdentifier parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
UserIdentifier
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static UserIdentifier parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UserIdentifier
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<UserIdentifier> parser()
Returns
Type Description
Parser<UserIdentifier>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAddress()

public AddressInfo getAddress()

The known components of a user's address. Holds a grouping of identifiers that are matched all at once.

.google.ads.datamanager.v1.AddressInfo address = 3;

Returns
Type Description
AddressInfo

The address.

getAddressOrBuilder()

public AddressInfoOrBuilder getAddressOrBuilder()

The known components of a user's address. Holds a grouping of identifiers that are matched all at once.

.google.ads.datamanager.v1.AddressInfo address = 3;

Returns
Type Description
AddressInfoOrBuilder

getDefaultInstanceForType()

public UserIdentifier getDefaultInstanceForType()
Returns
Type Description
UserIdentifier

getEmailAddress()

public String getEmailAddress()

Hashed email address using SHA-256 hash function after normalization.

string email_address = 1;

Returns
Type Description
String

The emailAddress.

getEmailAddressBytes()

public ByteString getEmailAddressBytes()

Hashed email address using SHA-256 hash function after normalization.

string email_address = 1;

Returns
Type Description
ByteString

The bytes for emailAddress.

getIdentifierCase()

public UserIdentifier.IdentifierCase getIdentifierCase()
Returns
Type Description
UserIdentifier.IdentifierCase

getParserForType()

public Parser<UserIdentifier> getParserForType()
Returns
Type Description
Parser<UserIdentifier>
Overrides

getPhoneNumber()

public String getPhoneNumber()

Hashed phone number using SHA-256 hash function after normalization (E164 standard).

string phone_number = 2;

Returns
Type Description
String

The phoneNumber.

getPhoneNumberBytes()

public ByteString getPhoneNumberBytes()

Hashed phone number using SHA-256 hash function after normalization (E164 standard).

string phone_number = 2;

Returns
Type Description
ByteString

The bytes for phoneNumber.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAddress()

public boolean hasAddress()

The known components of a user's address. Holds a grouping of identifiers that are matched all at once.

.google.ads.datamanager.v1.AddressInfo address = 3;

Returns
Type Description
boolean

Whether the address field is set.

hasEmailAddress()

public boolean hasEmailAddress()

Hashed email address using SHA-256 hash function after normalization.

string email_address = 1;

Returns
Type Description
boolean

Whether the emailAddress field is set.

hasPhoneNumber()

public boolean hasPhoneNumber()

Hashed phone number using SHA-256 hash function after normalization (E164 standard).

string phone_number = 2;

Returns
Type Description
boolean

Whether the phoneNumber field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public UserIdentifier.Builder newBuilderForType()
Returns
Type Description
UserIdentifier.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected UserIdentifier.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
UserIdentifier.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public UserIdentifier.Builder toBuilder()
Returns
Type Description
UserIdentifier.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException