Class UserData
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.UserData
- All Implemented Interfaces:
UserDataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class UserData
extends com.google.protobuf.GeneratedMessageV3
implements UserDataOrBuilder
User data holding user identifiers and attributes.Protobuf type
google.ads.googleads.v18.common.UserData- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classUser 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<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe consent setting for the user.The consent setting for the user.static UserDatastatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<UserData>intAdditional transactions/attributes associated with the user.Additional transactions/attributes associated with the user.Additional attributes associated with the user.Additional attributes associated with the user.getUserIdentifiers(int index) User identification info.intUser identification info.User identification info.getUserIdentifiersOrBuilder(int index) User identification info.List<? extends UserIdentifierOrBuilder>User identification info.booleanThe consent setting for the user.inthashCode()booleanAdditional transactions/attributes associated with the user.booleanAdditional attributes associated with the user.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic UserData.Builderstatic UserData.BuildernewBuilder(UserData prototype) protected UserData.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static UserDataparseDelimitedFrom(InputStream input) static UserDataparseDelimitedFrom(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(InputStream input) static UserDataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UserDataparseFrom(ByteBuffer data) static UserDataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<UserData>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
USER_IDENTIFIERS_FIELD_NUMBER
public static final int USER_IDENTIFIERS_FIELD_NUMBER- See Also:
-
TRANSACTION_ATTRIBUTE_FIELD_NUMBER
public static final int TRANSACTION_ATTRIBUTE_FIELD_NUMBER- See Also:
-
USER_ATTRIBUTE_FIELD_NUMBER
public static final int USER_ATTRIBUTE_FIELD_NUMBER- See Also:
-
CONSENT_FIELD_NUMBER
public static final int CONSENT_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
User identification info. Required.
repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersListin interfaceUserDataOrBuilder
-
getUserIdentifiersOrBuilderList
User identification info. Required.
repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersOrBuilderListin interfaceUserDataOrBuilder
-
getUserIdentifiersCount
public int getUserIdentifiersCount()User identification info. Required.
repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersCountin interfaceUserDataOrBuilder
-
getUserIdentifiers
User identification info. Required.
repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;- Specified by:
getUserIdentifiersin interfaceUserDataOrBuilder
-
getUserIdentifiersOrBuilder
User identification info. Required.
repeated .google.ads.googleads.v18.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.v18.common.TransactionAttribute transaction_attribute = 2;- Specified by:
hasTransactionAttributein interfaceUserDataOrBuilder- Returns:
- Whether the transactionAttribute field is set.
-
getTransactionAttribute
Additional transactions/attributes associated with the user. Required when updating store sales data.
.google.ads.googleads.v18.common.TransactionAttribute transaction_attribute = 2;- Specified by:
getTransactionAttributein interfaceUserDataOrBuilder- Returns:
- The transactionAttribute.
-
getTransactionAttributeOrBuilder
Additional transactions/attributes associated with the user. Required when updating store sales data.
.google.ads.googleads.v18.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.v18.common.UserAttribute user_attribute = 3;- Specified by:
hasUserAttributein interfaceUserDataOrBuilder- Returns:
- Whether the userAttribute field is set.
-
getUserAttribute
Additional attributes associated with the user. Required when updating customer match attributes. These have an expiration of 540 days.
.google.ads.googleads.v18.common.UserAttribute user_attribute = 3;- Specified by:
getUserAttributein interfaceUserDataOrBuilder- Returns:
- The userAttribute.
-
getUserAttributeOrBuilder
Additional attributes associated with the user. Required when updating customer match attributes. These have an expiration of 540 days.
.google.ads.googleads.v18.common.UserAttribute user_attribute = 3;- Specified by:
getUserAttributeOrBuilderin interfaceUserDataOrBuilder
-
hasConsent
public boolean hasConsent()The consent setting for the user. If set, will override the job level consent for this user.
optional .google.ads.googleads.v18.common.Consent consent = 4;- Specified by:
hasConsentin interfaceUserDataOrBuilder- Returns:
- Whether the consent field is set.
-
getConsent
The consent setting for the user. If set, will override the job level consent for this user.
optional .google.ads.googleads.v18.common.Consent consent = 4;- Specified by:
getConsentin interfaceUserDataOrBuilder- Returns:
- The consent.
-
getConsentOrBuilder
The consent setting for the user. If set, will override the job level consent for this user.
optional .google.ads.googleads.v18.common.Consent consent = 4;- Specified by:
getConsentOrBuilderin interfaceUserDataOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- 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(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserData parseFrom(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
- Throws:
IOException
-
parseFrom
public static UserData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static UserData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static UserData parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-