Class UserData
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.UserData
-
- All Implemented Interfaces:
UserDataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class UserData extends com.google.protobuf.GeneratedMessageV3 implements UserDataOrBuilder
User data holding user identifiers and attributes.
Protobuf typegoogle.ads.googleads.v10.common.UserData- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserData.BuilderUser data holding user identifiers and attributes.-
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 intTRANSACTION_ATTRIBUTE_FIELD_NUMBERstatic intUSER_ATTRIBUTE_FIELD_NUMBERstatic intUSER_IDENTIFIERS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static UserDatagetDefaultInstance()UserDatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<UserData>getParserForType()intgetSerializedSize()TransactionAttributegetTransactionAttribute()Additional transactions/attributes associated with the user.TransactionAttributeOrBuildergetTransactionAttributeOrBuilder()Additional transactions/attributes associated with the user.com.google.protobuf.UnknownFieldSetgetUnknownFields()UserAttributegetUserAttribute()Additional attributes associated with the user.UserAttributeOrBuildergetUserAttributeOrBuilder()Additional attributes associated with the user.UserIdentifiergetUserIdentifiers(int index)User identification info.intgetUserIdentifiersCount()User identification info.java.util.List<UserIdentifier>getUserIdentifiersList()User identification info.UserIdentifierOrBuildergetUserIdentifiersOrBuilder(int index)User identification info.java.util.List<? extends UserIdentifierOrBuilder>getUserIdentifiersOrBuilderList()User identification info.inthashCode()booleanhasTransactionAttribute()Additional transactions/attributes associated with the user.booleanhasUserAttribute()Additional attributes associated with the user.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static UserData.BuildernewBuilder()static UserData.BuildernewBuilder(UserData prototype)UserData.BuildernewBuilderForType()protected UserData.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static UserDataparseDelimitedFrom(java.io.InputStream input)static UserDataparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserDataparseFrom(byte[] data)static UserDataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserDataparseFrom(com.google.protobuf.ByteString data)static UserDataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserDataparseFrom(com.google.protobuf.CodedInputStream input)static UserDataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserDataparseFrom(java.io.InputStream input)static UserDataparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserDataparseFrom(java.nio.ByteBuffer data)static UserDataparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<UserData>parser()UserData.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_IDENTIFIERS_FIELD_NUMBER
public static final int USER_IDENTIFIERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRANSACTION_ATTRIBUTE_FIELD_NUMBER
public static final int TRANSACTION_ATTRIBUTE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_ATTRIBUTE_FIELD_NUMBER
public static final int USER_ATTRIBUTE_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
-
getUserIdentifiersList
public java.util.List<UserIdentifier> getUserIdentifiersList()
User identification info. Required.
repeated .google.ads.googleads.v10.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersListin interfaceUserDataOrBuilder
-
getUserIdentifiersOrBuilderList
public java.util.List<? extends UserIdentifierOrBuilder> getUserIdentifiersOrBuilderList()
User identification info. Required.
repeated .google.ads.googleads.v10.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersOrBuilderListin interfaceUserDataOrBuilder
-
getUserIdentifiersCount
public int getUserIdentifiersCount()
User identification info. Required.
repeated .google.ads.googleads.v10.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersCountin interfaceUserDataOrBuilder
-
getUserIdentifiers
public UserIdentifier getUserIdentifiers(int index)
User identification info. Required.
repeated .google.ads.googleads.v10.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersin interfaceUserDataOrBuilder
-
getUserIdentifiersOrBuilder
public UserIdentifierOrBuilder getUserIdentifiersOrBuilder(int index)
User identification info. Required.
repeated .google.ads.googleads.v10.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersOrBuilderin interfaceUserDataOrBuilder
-
hasTransactionAttribute
public boolean hasTransactionAttribute()
Additional transactions/attributes associated with the user. Required when updating store sales data.
.google.ads.googleads.v10.common.TransactionAttribute transaction_attribute = 2;- Specified by:
hasTransactionAttributein interfaceUserDataOrBuilder- Returns:
- Whether the transactionAttribute field is set.
-
getTransactionAttribute
public TransactionAttribute getTransactionAttribute()
Additional transactions/attributes associated with the user. Required when updating store sales data.
.google.ads.googleads.v10.common.TransactionAttribute transaction_attribute = 2;- Specified by:
getTransactionAttributein interfaceUserDataOrBuilder- Returns:
- The transactionAttribute.
-
getTransactionAttributeOrBuilder
public TransactionAttributeOrBuilder getTransactionAttributeOrBuilder()
Additional transactions/attributes associated with the user. Required when updating store sales data.
.google.ads.googleads.v10.common.TransactionAttribute transaction_attribute = 2;- Specified by:
getTransactionAttributeOrBuilderin interfaceUserDataOrBuilder
-
hasUserAttribute
public boolean hasUserAttribute()
Additional attributes associated with the user. Required when updating customer match attributes. These have an expiration of 540 days.
.google.ads.googleads.v10.common.UserAttribute user_attribute = 3;- Specified by:
hasUserAttributein interfaceUserDataOrBuilder- Returns:
- Whether the userAttribute field is set.
-
getUserAttribute
public UserAttribute getUserAttribute()
Additional attributes associated with the user. Required when updating customer match attributes. These have an expiration of 540 days.
.google.ads.googleads.v10.common.UserAttribute user_attribute = 3;- Specified by:
getUserAttributein interfaceUserDataOrBuilder- Returns:
- The userAttribute.
-
getUserAttributeOrBuilder
public UserAttributeOrBuilder getUserAttributeOrBuilder()
Additional attributes associated with the user. Required when updating customer match attributes. These have an expiration of 540 days.
.google.ads.googleads.v10.common.UserAttribute user_attribute = 3;- Specified by:
getUserAttributeOrBuilderin interfaceUserDataOrBuilder
-
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 UserData parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserData parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static UserData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static UserData parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserData parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserData parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public UserData.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UserData.Builder newBuilder()
-
newBuilder
public static UserData.Builder newBuilder(UserData prototype)
-
toBuilder
public UserData.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UserData.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UserData getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UserData> parser()
-
getParserForType
public com.google.protobuf.Parser<UserData> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UserData getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-