Enum Severity
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<Severity>
@Generated
public enum Severity
extends Enum<Severity>
implements com.google.protobuf.ProtocolMessageEnum
Severity level.Protobuf enum
google.cloud.networksecurity.v1.Severity-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSerious threats, such as those that affect default installations of widely deployed software, result in root compromise of servers, and the exploit code is widely available to attackers.Threats that have the ability to become critical but have mitigating factors; for example, they may be difficult to exploit, do not result in elevated privileges, or do not have a large victim pool.Suspicious events that do not pose an immediate threat, but that are reported to call attention to deeper problems that could possibly exist.Warning-level threats that have very little impact on an organization's infrastructure.Minor threats in which impact is minimized, that do not compromise the target or exploits that require an attacker to reside on the same local network as the victim, affect only non-standard configurations or obscure applications, or provide very limited access.Severity level not specified. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intSerious threats, such as those that affect default installations of widely deployed software, result in root compromise of servers, and the exploit code is widely available to attackers.static final intThreats that have the ability to become critical but have mitigating factors; for example, they may be difficult to exploit, do not result in elevated privileges, or do not have a large victim pool.static final intSuspicious events that do not pose an immediate threat, but that are reported to call attention to deeper problems that could possibly exist.static final intWarning-level threats that have very little impact on an organization's infrastructure.static final intMinor threats in which impact is minimized, that do not compromise the target or exploits that require an attacker to reside on the same local network as the victim, affect only non-standard configurations or obscure applications, or provide very limited access.static final intSeverity level not specified. -
Method Summary
Modifier and TypeMethodDescriptionstatic SeverityforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<Severity>static SeverityvalueOf(int value) Deprecated.static SeverityvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static SeverityReturns the enum constant of this type with the specified name.static Severity[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
SEVERITY_UNSPECIFIED
Severity level not specified.
SEVERITY_UNSPECIFIED = 0; -
INFORMATIONAL
Suspicious events that do not pose an immediate threat, but that are reported to call attention to deeper problems that could possibly exist.
INFORMATIONAL = 1; -
LOW
Warning-level threats that have very little impact on an organization's infrastructure. They usually require local or physical system access and may often result in victim privacy issues and information leakage.
LOW = 2; -
MEDIUM
Minor threats in which impact is minimized, that do not compromise the target or exploits that require an attacker to reside on the same local network as the victim, affect only non-standard configurations or obscure applications, or provide very limited access.
MEDIUM = 3; -
HIGH
Threats that have the ability to become critical but have mitigating factors; for example, they may be difficult to exploit, do not result in elevated privileges, or do not have a large victim pool.
HIGH = 4; -
CRITICAL
Serious threats, such as those that affect default installations of widely deployed software, result in root compromise of servers, and the exploit code is widely available to attackers. The attacker usually does not need any special authentication credentials or knowledge about the individual victims and the target does not need to be manipulated into performing any special functions.
CRITICAL = 5; -
UNRECOGNIZED
-
-
Field Details
-
SEVERITY_UNSPECIFIED_VALUE
public static final int SEVERITY_UNSPECIFIED_VALUESeverity level not specified.
SEVERITY_UNSPECIFIED = 0;- See Also:
-
INFORMATIONAL_VALUE
public static final int INFORMATIONAL_VALUESuspicious events that do not pose an immediate threat, but that are reported to call attention to deeper problems that could possibly exist.
INFORMATIONAL = 1;- See Also:
-
LOW_VALUE
public static final int LOW_VALUEWarning-level threats that have very little impact on an organization's infrastructure. They usually require local or physical system access and may often result in victim privacy issues and information leakage.
LOW = 2;- See Also:
-
MEDIUM_VALUE
public static final int MEDIUM_VALUEMinor threats in which impact is minimized, that do not compromise the target or exploits that require an attacker to reside on the same local network as the victim, affect only non-standard configurations or obscure applications, or provide very limited access.
MEDIUM = 3;- See Also:
-
HIGH_VALUE
public static final int HIGH_VALUEThreats that have the ability to become critical but have mitigating factors; for example, they may be difficult to exploit, do not result in elevated privileges, or do not have a large victim pool.
HIGH = 4;- See Also:
-
CRITICAL_VALUE
public static final int CRITICAL_VALUESerious threats, such as those that affect default installations of widely deployed software, result in root compromise of servers, and the exploit code is widely available to attackers. The attacker usually does not need any special authentication credentials or knowledge about the individual victims and the target does not need to be manipulated into performing any special functions.
CRITICAL = 5;- See Also:
-
-
Method Details
-
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
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 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 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 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
-
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 com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
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 nameNullPointerException- if the argument is null
-