Enum ThreatInfo.AbuseType

java.lang.Object
java.lang.Enum<ThreatInfo.AbuseType>
com.google.webrisk.v1.ThreatInfo.AbuseType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<ThreatInfo.AbuseType>
Enclosing class:
ThreatInfo

public static enum ThreatInfo.AbuseType extends Enum<ThreatInfo.AbuseType> implements com.google.protobuf.ProtocolMessageEnum
 The abuse type found on the URI.
 
Protobuf enum google.cloud.webrisk.v1.ThreatInfo.AbuseType
  • Enum Constant Details

    • ABUSE_TYPE_UNSPECIFIED

      public static final ThreatInfo.AbuseType ABUSE_TYPE_UNSPECIFIED
       Default.
       
      ABUSE_TYPE_UNSPECIFIED = 0;
    • MALWARE

      public static final ThreatInfo.AbuseType MALWARE
       The URI contains malware.
       
      MALWARE = 1;
    • SOCIAL_ENGINEERING

      public static final ThreatInfo.AbuseType SOCIAL_ENGINEERING
       The URI contains social engineering.
       
      SOCIAL_ENGINEERING = 2;
    • UNWANTED_SOFTWARE

      public static final ThreatInfo.AbuseType UNWANTED_SOFTWARE
       The URI contains unwanted software.
       
      UNWANTED_SOFTWARE = 3;
    • UNRECOGNIZED

      public static final ThreatInfo.AbuseType UNRECOGNIZED
  • Field Details

    • ABUSE_TYPE_UNSPECIFIED_VALUE

      public static final int ABUSE_TYPE_UNSPECIFIED_VALUE
       Default.
       
      ABUSE_TYPE_UNSPECIFIED = 0;
      See Also:
    • MALWARE_VALUE

      public static final int MALWARE_VALUE
       The URI contains malware.
       
      MALWARE = 1;
      See Also:
    • SOCIAL_ENGINEERING_VALUE

      public static final int SOCIAL_ENGINEERING_VALUE
       The URI contains social engineering.
       
      SOCIAL_ENGINEERING = 2;
      See Also:
    • UNWANTED_SOFTWARE_VALUE

      public static final int UNWANTED_SOFTWARE_VALUE
       The URI contains unwanted software.
       
      UNWANTED_SOFTWARE = 3;
      See Also:
  • Method Details

    • values

      public static ThreatInfo.AbuseType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ThreatInfo.AbuseType 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 ThreatInfo.AbuseType 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 ThreatInfo.AbuseType 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<ThreatInfo.AbuseType> 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 com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static ThreatInfo.AbuseType 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