Enum Class TargetingDimensionEnum.TargetingDimension
java.lang.Object
java.lang.Enum<TargetingDimensionEnum.TargetingDimension>
com.google.ads.googleads.v18.enums.TargetingDimensionEnum.TargetingDimension
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<TargetingDimensionEnum.TargetingDimension>,Constable
- Enclosing class:
- TargetingDimensionEnum
public static enum TargetingDimensionEnum.TargetingDimension
extends Enum<TargetingDimensionEnum.TargetingDimension>
implements com.google.protobuf.ProtocolMessageEnum
Enum describing possible targeting dimensions.Protobuf enum
google.ads.googleads.v18.enums.TargetingDimensionEnum.TargetingDimension-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCriteria for targeting age ranges.Audience criteria, which include user list, user interest, custom affinity, and custom in market.Criteria for targeting gender.Criteria for income range targeting.Keyword criteria, for example, 'mars cruise'.Criteria for parental status targeting.Placement criteria, which include websites like 'www.flowers4sale.com', as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.Topic criteria for targeting categories of content, for example, 'category::Animals>Pets' Used for Display and Video targeting.Used for return value only.Not specified. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intCriteria for targeting age ranges.static final intAudience criteria, which include user list, user interest, custom affinity, and custom in market.static final intCriteria for targeting gender.static final intCriteria for income range targeting.static final intKeyword criteria, for example, 'mars cruise'.static final intCriteria for parental status targeting.static final intPlacement criteria, which include websites like 'www.flowers4sale.com', as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.static final intTopic criteria for targeting categories of content, for example, 'category::Animals>Pets' Used for Display and Video targeting.static final intUsed for return value only.static final intNot specified. -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static final com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<TargetingDimensionEnum.TargetingDimension>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.Returns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNSPECIFIED
Not specified.
UNSPECIFIED = 0; -
UNKNOWN
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1; -
KEYWORD
Keyword criteria, for example, 'mars cruise'. KEYWORD may be used as a custom bid dimension. Keywords are always a targeting dimension, so may not be set as a target "ALL" dimension with TargetRestriction.
KEYWORD = 2; -
AUDIENCE
Audience criteria, which include user list, user interest, custom affinity, and custom in market.
AUDIENCE = 3; -
TOPIC
Topic criteria for targeting categories of content, for example, 'category::Animals>Pets' Used for Display and Video targeting.
TOPIC = 4; -
GENDER
Criteria for targeting gender.
GENDER = 5; -
AGE_RANGE
Criteria for targeting age ranges.
AGE_RANGE = 6; -
PLACEMENT
Placement criteria, which include websites like 'www.flowers4sale.com', as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.
PLACEMENT = 7; -
PARENTAL_STATUS
Criteria for parental status targeting.
PARENTAL_STATUS = 8; -
INCOME_RANGE
Criteria for income range targeting.
INCOME_RANGE = 9; -
UNRECOGNIZED
-
-
Field Details
-
UNSPECIFIED_VALUE
public static final int UNSPECIFIED_VALUENot specified.
UNSPECIFIED = 0;- See Also:
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUEUsed for return value only. Represents value unknown in this version.
UNKNOWN = 1;- See Also:
-
KEYWORD_VALUE
public static final int KEYWORD_VALUEKeyword criteria, for example, 'mars cruise'. KEYWORD may be used as a custom bid dimension. Keywords are always a targeting dimension, so may not be set as a target "ALL" dimension with TargetRestriction.
KEYWORD = 2;- See Also:
-
AUDIENCE_VALUE
public static final int AUDIENCE_VALUEAudience criteria, which include user list, user interest, custom affinity, and custom in market.
AUDIENCE = 3;- See Also:
-
TOPIC_VALUE
public static final int TOPIC_VALUETopic criteria for targeting categories of content, for example, 'category::Animals>Pets' Used for Display and Video targeting.
TOPIC = 4;- See Also:
-
GENDER_VALUE
public static final int GENDER_VALUECriteria for targeting gender.
GENDER = 5;- See Also:
-
AGE_RANGE_VALUE
public static final int AGE_RANGE_VALUECriteria for targeting age ranges.
AGE_RANGE = 6;- See Also:
-
PLACEMENT_VALUE
public static final int PLACEMENT_VALUEPlacement criteria, which include websites like 'www.flowers4sale.com', as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.
PLACEMENT = 7;- See Also:
-
PARENTAL_STATUS_VALUE
public static final int PARENTAL_STATUS_VALUECriteria for parental status targeting.
PARENTAL_STATUS = 8;- See Also:
-
INCOME_RANGE_VALUE
public static final int INCOME_RANGE_VALUECriteria for income range targeting.
INCOME_RANGE = 9;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<TargetingDimensionEnum.TargetingDimension> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static TargetingDimensionEnum.TargetingDimension valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-