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
  • Enum Constant Details

  • Field Details

    • UNSPECIFIED_VALUE

      public static final int UNSPECIFIED_VALUE
       Not specified.
       
      UNSPECIFIED = 0;
      See Also:
    • UNKNOWN_VALUE

      public static final int UNKNOWN_VALUE
       Used for return value only. Represents value unknown in this version.
       
      UNKNOWN = 1;
      See Also:
    • KEYWORD_VALUE

      public static final int KEYWORD_VALUE
       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;
      See Also:
    • AUDIENCE_VALUE

      public static final int AUDIENCE_VALUE
       Audience criteria, which include user list, user interest, custom
       affinity,  and custom in market.
       
      AUDIENCE = 3;
      See Also:
    • TOPIC_VALUE

      public static final int TOPIC_VALUE
       Topic 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_VALUE
       Criteria for targeting gender.
       
      GENDER = 5;
      See Also:
    • AGE_RANGE_VALUE

      public static final int AGE_RANGE_VALUE
       Criteria for targeting age ranges.
       
      AGE_RANGE = 6;
      See Also:
    • PLACEMENT_VALUE

      public static final int PLACEMENT_VALUE
       Placement 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_VALUE
       Criteria for parental status targeting.
       
      PARENTAL_STATUS = 8;
      See Also:
    • INCOME_RANGE_VALUE

      public static final int INCOME_RANGE_VALUE
       Criteria 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

      public static TargetingDimensionEnum.TargetingDimension valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static TargetingDimensionEnum.TargetingDimension valueOf(int value)
      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 name
      NullPointerException - if the argument is null
    • forNumber

      public static TargetingDimensionEnum.TargetingDimension forNumber(int value)
      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:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.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 name
      NullPointerException - if the argument is null