Enum OpenRtb.NoBidReason

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<OpenRtb.NoBidReason>
    Enclosing class:
    OpenRtb

    public static enum OpenRtb.NoBidReason
    extends Enum<OpenRtb.NoBidReason>
    implements com.google.protobuf.ProtocolMessageEnum
     OpenRTB 2.2: The following table lists the options for a bidder to signal
     the exchange as to why it did not offer a bid for the impression.
     
    Protobuf enum com.google.openrtb.NoBidReason
    • Enum Constant Detail

      • TECHNICAL_ERROR

        public static final OpenRtb.NoBidReason TECHNICAL_ERROR
        TECHNICAL_ERROR = 1;
      • INVALID_REQUEST

        public static final OpenRtb.NoBidReason INVALID_REQUEST
        INVALID_REQUEST = 2;
      • KNOWN_WEB_SPIDER

        public static final OpenRtb.NoBidReason KNOWN_WEB_SPIDER
        KNOWN_WEB_SPIDER = 3;
      • SUSPECTED_NONHUMAN_TRAFFIC

        public static final OpenRtb.NoBidReason SUSPECTED_NONHUMAN_TRAFFIC
        SUSPECTED_NONHUMAN_TRAFFIC = 4;
      • CLOUD_DATACENTER_PROXYIP

        public static final OpenRtb.NoBidReason CLOUD_DATACENTER_PROXYIP
        CLOUD_DATACENTER_PROXYIP = 5;
      • UNSUPPORTED_DEVICE

        public static final OpenRtb.NoBidReason UNSUPPORTED_DEVICE
        UNSUPPORTED_DEVICE = 6;
      • BLOCKED_PUBLISHER

        public static final OpenRtb.NoBidReason BLOCKED_PUBLISHER
        BLOCKED_PUBLISHER = 7;
      • DAILY_READER_CAP

        public static final OpenRtb.NoBidReason DAILY_READER_CAP
        DAILY_READER_CAP = 9;
      • DAILY_DOMAIN_CAP

        public static final OpenRtb.NoBidReason DAILY_DOMAIN_CAP
        DAILY_DOMAIN_CAP = 10;
    • Field Detail

      • UNKNOWN_ERROR_VALUE

        public static final int UNKNOWN_ERROR_VALUE
        UNKNOWN_ERROR = 0;
        See Also:
        Constant Field Values
      • TECHNICAL_ERROR_VALUE

        public static final int TECHNICAL_ERROR_VALUE
        TECHNICAL_ERROR = 1;
        See Also:
        Constant Field Values
      • INVALID_REQUEST_VALUE

        public static final int INVALID_REQUEST_VALUE
        INVALID_REQUEST = 2;
        See Also:
        Constant Field Values
      • KNOWN_WEB_SPIDER_VALUE

        public static final int KNOWN_WEB_SPIDER_VALUE
        KNOWN_WEB_SPIDER = 3;
        See Also:
        Constant Field Values
      • SUSPECTED_NONHUMAN_TRAFFIC_VALUE

        public static final int SUSPECTED_NONHUMAN_TRAFFIC_VALUE
        SUSPECTED_NONHUMAN_TRAFFIC = 4;
        See Also:
        Constant Field Values
      • CLOUD_DATACENTER_PROXYIP_VALUE

        public static final int CLOUD_DATACENTER_PROXYIP_VALUE
        CLOUD_DATACENTER_PROXYIP = 5;
        See Also:
        Constant Field Values
      • UNSUPPORTED_DEVICE_VALUE

        public static final int UNSUPPORTED_DEVICE_VALUE
        UNSUPPORTED_DEVICE = 6;
        See Also:
        Constant Field Values
      • BLOCKED_PUBLISHER_VALUE

        public static final int BLOCKED_PUBLISHER_VALUE
        BLOCKED_PUBLISHER = 7;
        See Also:
        Constant Field Values
      • UNMATCHED_USER_VALUE

        public static final int UNMATCHED_USER_VALUE
        UNMATCHED_USER = 8;
        See Also:
        Constant Field Values
      • DAILY_READER_CAP_VALUE

        public static final int DAILY_READER_CAP_VALUE
        DAILY_READER_CAP = 9;
        See Also:
        Constant Field Values
      • DAILY_DOMAIN_CAP_VALUE

        public static final int DAILY_DOMAIN_CAP_VALUE
        DAILY_DOMAIN_CAP = 10;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static OpenRtb.NoBidReason[] 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 (OpenRtb.NoBidReason c : OpenRtb.NoBidReason.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static OpenRtb.NoBidReason valueOf​(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:
        IllegalArgumentException - if this enum type 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 OpenRtb.NoBidReason 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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • forNumber

        public static OpenRtb.NoBidReason 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<OpenRtb.NoBidReason> 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 OpenRtb.NoBidReason 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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null