Enum TargetingDimensionEnum.TargetingDimension

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<TargetingDimensionEnum.TargetingDimension>
    Enclosing class:
    TargetingDimensionEnum

    public static enum TargetingDimensionEnum.TargetingDimension
    extends java.lang.Enum<TargetingDimensionEnum.TargetingDimension>
    implements com.google.protobuf.ProtocolMessageEnum
     Enum describing possible targeting dimensions.
     
    Protobuf enum google.ads.googleads.v13.enums.TargetingDimensionEnum.TargetingDimension
    • Field Detail

      • UNSPECIFIED_VALUE

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

        public static final int UNKNOWN_VALUE
         Used for return value only. Represents value unknown in this version.
         
        UNKNOWN = 1;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • GENDER_VALUE

        public static final int GENDER_VALUE
         Criteria for targeting gender.
         
        GENDER = 5;
        See Also:
        Constant Field Values
      • AGE_RANGE_VALUE

        public static final int AGE_RANGE_VALUE
         Criteria for targeting age ranges.
         
        AGE_RANGE = 6;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • PARENTAL_STATUS_VALUE

        public static final int PARENTAL_STATUS_VALUE
         Criteria for parental status targeting.
         
        PARENTAL_STATUS = 8;
        See Also:
        Constant Field Values
      • INCOME_RANGE_VALUE

        public static final int INCOME_RANGE_VALUE
         Criteria for income range targeting.
         
        INCOME_RANGE = 9;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static TargetingDimensionEnum.TargetingDimension[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (TargetingDimensionEnum.TargetingDimension c : TargetingDimensionEnum.TargetingDimension.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static TargetingDimensionEnum.TargetingDimension valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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.
      • 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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null