Class UserIdentifier (0.3.0)

public final class UserIdentifier extends GeneratedMessage implements UserIdentifierOrBuilder

The user identifiers associated with the customer. At least one of the fields within this message must be provided.

Protobuf type google.shopping.merchant.loyaltycustomers.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()

Optional. The customer’s physical address.

.google.shopping.merchant.loyaltycustomers.v1.AddressInfo address = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AddressInfo

The address.

getAddressOrBuilder()

public AddressInfoOrBuilder getAddressOrBuilder()

Optional. The customer’s physical address.

.google.shopping.merchant.loyaltycustomers.v1.AddressInfo address = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AddressInfoOrBuilder

getDefaultInstanceForType()

public UserIdentifier getDefaultInstanceForType()
Returns
Type Description
UserIdentifier

getEmailAddress()

public String getEmailAddress()

Optional. The customer’s email address.

string email_address = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The emailAddress.

getEmailAddressBytes()

public ByteString getEmailAddressBytes()

Optional. The customer’s email address.

string email_address = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for emailAddress.

getParserForType()

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

getPhoneNumber()

public String getPhoneNumber()

Optional. The customer's phone number, in E.164 format (e.g., "+16502530000").

string phone_number = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The phoneNumber.

getPhoneNumberBytes()

public ByteString getPhoneNumberBytes()

Optional. The customer's phone number, in E.164 format (e.g., "+16502530000").

string phone_number = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for phoneNumber.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAddress()

public boolean hasAddress()

Optional. The customer’s physical address.

.google.shopping.merchant.loyaltycustomers.v1.AddressInfo address = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the address field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.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(AbstractMessage.BuilderParent parent)

protected UserIdentifier.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
UserIdentifier.Builder
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