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
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int EMAIL_ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PHONE_NUMBER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static UserIdentifier getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static UserIdentifier.Builder newBuilder()
public static UserIdentifier.Builder newBuilder(UserIdentifier prototype)
public static UserIdentifier parseDelimitedFrom(InputStream input)
public static UserIdentifier parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static UserIdentifier parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static UserIdentifier parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UserIdentifier parseFrom(ByteString data)
public static UserIdentifier parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserIdentifier parseFrom(CodedInputStream input)
public static UserIdentifier parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static UserIdentifier parseFrom(InputStream input)
public static UserIdentifier parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static UserIdentifier parseFrom(ByteBuffer data)
public static UserIdentifier parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<UserIdentifier> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AddressInfo getAddress()
Optional. The customer’s physical address.
.google.shopping.merchant.loyaltycustomers.v1.AddressInfo address = 2 [(.google.api.field_behavior) = OPTIONAL];
public AddressInfoOrBuilder getAddressOrBuilder()
Optional. The customer’s physical address.
.google.shopping.merchant.loyaltycustomers.v1.AddressInfo address = 2 [(.google.api.field_behavior) = OPTIONAL];
public UserIdentifier getDefaultInstanceForType()
public String getEmailAddress()
Optional. The customer’s email address.
string email_address = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The emailAddress.
|
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.
|
public Parser<UserIdentifier> getParserForType()
Overrides
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.
|
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.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public UserIdentifier.Builder newBuilderForType()
protected UserIdentifier.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public UserIdentifier.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides