Class UserInterest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.UserInterest
-
- All Implemented Interfaces:
UserInterestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class UserInterest extends com.google.protobuf.GeneratedMessageV3 implements UserInterestOrBuilder
A user interest: a particular interest-based vertical to be targeted.
Protobuf typegoogle.ads.googleads.v10.resources.UserInterest- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserInterest.BuilderA user interest: a particular interest-based vertical to be targeted.-
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 intAVAILABILITIES_FIELD_NUMBERstatic intLAUNCHED_TO_ALL_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intTAXONOMY_TYPE_FIELD_NUMBERstatic intUSER_INTEREST_ID_FIELD_NUMBERstatic intUSER_INTEREST_PARENT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)CriterionCategoryAvailabilitygetAvailabilities(int index)Output only.intgetAvailabilitiesCount()Output only.java.util.List<CriterionCategoryAvailability>getAvailabilitiesList()Output only.CriterionCategoryAvailabilityOrBuildergetAvailabilitiesOrBuilder(int index)Output only.java.util.List<? extends CriterionCategoryAvailabilityOrBuilder>getAvailabilitiesOrBuilderList()Output only.static UserInterestgetDefaultInstance()UserInterestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetLaunchedToAll()Output only.java.lang.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.com.google.protobuf.Parser<UserInterest>getParserForType()java.lang.StringgetResourceName()Output only.com.google.protobuf.ByteStringgetResourceNameBytes()Output only.intgetSerializedSize()UserInterestTaxonomyTypeEnum.UserInterestTaxonomyTypegetTaxonomyType()Output only.intgetTaxonomyTypeValue()Output only.com.google.protobuf.UnknownFieldSetgetUnknownFields()longgetUserInterestId()Output only.java.lang.StringgetUserInterestParent()Output only.com.google.protobuf.ByteStringgetUserInterestParentBytes()Output only.inthashCode()booleanhasLaunchedToAll()Output only.booleanhasName()Output only.booleanhasUserInterestId()Output only.booleanhasUserInterestParent()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static UserInterest.BuildernewBuilder()static UserInterest.BuildernewBuilder(UserInterest prototype)UserInterest.BuildernewBuilderForType()protected UserInterest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static UserInterestparseDelimitedFrom(java.io.InputStream input)static UserInterestparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserInterestparseFrom(byte[] data)static UserInterestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserInterestparseFrom(com.google.protobuf.ByteString data)static UserInterestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserInterestparseFrom(com.google.protobuf.CodedInputStream input)static UserInterestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserInterestparseFrom(java.io.InputStream input)static UserInterestparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UserInterestparseFrom(java.nio.ByteBuffer data)static UserInterestparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<UserInterest>parser()UserInterest.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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TAXONOMY_TYPE_FIELD_NUMBER
public static final int TAXONOMY_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_INTEREST_ID_FIELD_NUMBER
public static final int USER_INTEREST_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_INTEREST_PARENT_FIELD_NUMBER
public static final int USER_INTEREST_PARENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LAUNCHED_TO_ALL_FIELD_NUMBER
public static final int LAUNCHED_TO_ALL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AVAILABILITIES_FIELD_NUMBER
public static final int AVAILABILITIES_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
-
getResourceName
public java.lang.String getResourceName()
Output only. The resource name of the user interest. User interest resource names have the form: `customers/{customer_id}/userInterests/{user_interest_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceUserInterestOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Output only. The resource name of the user interest. User interest resource names have the form: `customers/{customer_id}/userInterests/{user_interest_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceUserInterestOrBuilder- Returns:
- The bytes for resourceName.
-
getTaxonomyTypeValue
public int getTaxonomyTypeValue()
Output only. Taxonomy type of the user interest.
.google.ads.googleads.v10.enums.UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType taxonomy_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTaxonomyTypeValuein interfaceUserInterestOrBuilder- Returns:
- The enum numeric value on the wire for taxonomyType.
-
getTaxonomyType
public UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType getTaxonomyType()
Output only. Taxonomy type of the user interest.
.google.ads.googleads.v10.enums.UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType taxonomy_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTaxonomyTypein interfaceUserInterestOrBuilder- Returns:
- The taxonomyType.
-
hasUserInterestId
public boolean hasUserInterestId()
Output only. The ID of the user interest.
optional int64 user_interest_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUserInterestIdin interfaceUserInterestOrBuilder- Returns:
- Whether the userInterestId field is set.
-
getUserInterestId
public long getUserInterestId()
Output only. The ID of the user interest.
optional int64 user_interest_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUserInterestIdin interfaceUserInterestOrBuilder- Returns:
- The userInterestId.
-
hasName
public boolean hasName()
Output only. The name of the user interest.
optional string name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasNamein interfaceUserInterestOrBuilder- Returns:
- Whether the name field is set.
-
getName
public java.lang.String getName()
Output only. The name of the user interest.
optional string name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceUserInterestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The name of the user interest.
optional string name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceUserInterestOrBuilder- Returns:
- The bytes for name.
-
hasUserInterestParent
public boolean hasUserInterestParent()
Output only. The parent of the user interest.
optional string user_interest_parent = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
hasUserInterestParentin interfaceUserInterestOrBuilder- Returns:
- Whether the userInterestParent field is set.
-
getUserInterestParent
public java.lang.String getUserInterestParent()
Output only. The parent of the user interest.
optional string user_interest_parent = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getUserInterestParentin interfaceUserInterestOrBuilder- Returns:
- The userInterestParent.
-
getUserInterestParentBytes
public com.google.protobuf.ByteString getUserInterestParentBytes()
Output only. The parent of the user interest.
optional string user_interest_parent = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getUserInterestParentBytesin interfaceUserInterestOrBuilder- Returns:
- The bytes for userInterestParent.
-
hasLaunchedToAll
public boolean hasLaunchedToAll()
Output only. True if the user interest is launched to all channels and locales.
optional bool launched_to_all = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLaunchedToAllin interfaceUserInterestOrBuilder- Returns:
- Whether the launchedToAll field is set.
-
getLaunchedToAll
public boolean getLaunchedToAll()
Output only. True if the user interest is launched to all channels and locales.
optional bool launched_to_all = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLaunchedToAllin interfaceUserInterestOrBuilder- Returns:
- The launchedToAll.
-
getAvailabilitiesList
public java.util.List<CriterionCategoryAvailability> getAvailabilitiesList()
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v10.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesListin interfaceUserInterestOrBuilder
-
getAvailabilitiesOrBuilderList
public java.util.List<? extends CriterionCategoryAvailabilityOrBuilder> getAvailabilitiesOrBuilderList()
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v10.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesOrBuilderListin interfaceUserInterestOrBuilder
-
getAvailabilitiesCount
public int getAvailabilitiesCount()
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v10.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesCountin interfaceUserInterestOrBuilder
-
getAvailabilities
public CriterionCategoryAvailability getAvailabilities(int index)
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v10.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesin interfaceUserInterestOrBuilder
-
getAvailabilitiesOrBuilder
public CriterionCategoryAvailabilityOrBuilder getAvailabilitiesOrBuilder(int index)
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v10.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesOrBuilderin interfaceUserInterestOrBuilder
-
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 UserInterest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserInterest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static UserInterest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static UserInterest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserInterest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static UserInterest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public UserInterest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UserInterest.Builder newBuilder()
-
newBuilder
public static UserInterest.Builder newBuilder(UserInterest prototype)
-
toBuilder
public UserInterest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UserInterest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UserInterest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UserInterest> parser()
-
getParserForType
public com.google.protobuf.Parser<UserInterest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UserInterest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-