Class UserInterest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.UserInterest
- All Implemented Interfaces:
UserInterestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class UserInterest
extends com.google.protobuf.GeneratedMessageV3
implements UserInterestOrBuilder
A user interest: a particular interest-based vertical to be targeted.Protobuf type
google.ads.googleads.v18.resources.UserInterest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA 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<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 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 TypeMethodDescriptionbooleangetAvailabilities(int index) Output only.intOutput only.Output only.getAvailabilitiesOrBuilder(int index) Output only.List<? extends CriterionCategoryAvailabilityOrBuilder>Output only.static UserIntereststatic final com.google.protobuf.Descriptors.DescriptorbooleanOutput only.getName()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<UserInterest>Output only.com.google.protobuf.ByteStringOutput only.intOutput only.intOutput only.longOutput only.Output only.com.google.protobuf.ByteStringOutput only.inthashCode()booleanOutput only.booleanhasName()Output only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic UserInterest.Builderstatic UserInterest.BuildernewBuilder(UserInterest prototype) protected UserInterest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static UserInterestparseDelimitedFrom(InputStream input) static UserInterestparseDelimitedFrom(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(InputStream input) static UserInterestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static UserInterestparseFrom(ByteBuffer data) static UserInterestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<UserInterest>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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
TAXONOMY_TYPE_FIELD_NUMBER
public static final int TAXONOMY_TYPE_FIELD_NUMBER- See Also:
-
USER_INTEREST_ID_FIELD_NUMBER
public static final int USER_INTEREST_ID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
USER_INTEREST_PARENT_FIELD_NUMBER
public static final int USER_INTEREST_PARENT_FIELD_NUMBER- See Also:
-
LAUNCHED_TO_ALL_FIELD_NUMBER
public static final int LAUNCHED_TO_ALL_FIELD_NUMBER- See Also:
-
AVAILABILITIES_FIELD_NUMBER
public static final int AVAILABILITIES_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
-
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.v18.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
Output only. Taxonomy type of the user interest.
.google.ads.googleads.v18.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
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
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
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v18.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesListin interfaceUserInterestOrBuilder
-
getAvailabilitiesOrBuilderList
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v18.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.v18.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesCountin interfaceUserInterestOrBuilder
-
getAvailabilities
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v18.common.CriterionCategoryAvailability availabilities = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailabilitiesin interfaceUserInterestOrBuilder
-
getAvailabilitiesOrBuilder
Output only. Availability information of the user interest.
repeated .google.ads.googleads.v18.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
- 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 UserInterest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UserInterest parseFrom(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
- Throws:
IOException
-
parseFrom
public static UserInterest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static UserInterest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static UserInterest 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 UserInterest.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
-