Enum Class OMRSAuditLogRecordSeverity
java.lang.Object
java.lang.Enum<OMRSAuditLogRecordSeverity>
org.odpi.openmetadata.repositoryservices.auditlog.OMRSAuditLogRecordSeverity
- All Implemented Interfaces:
Serializable
,Comparable<OMRSAuditLogRecordSeverity>
,Constable
,AuditLogRecordSeverity
public enum OMRSAuditLogRecordSeverity
extends Enum<OMRSAuditLogRecordSeverity>
implements AuditLogRecordSeverity
OMRSAuditLogRecordSeverity defines the different levels of severity for log records stored in the OMRSAuditLogRecord.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAction - Action is required by the administrator.Activity - This log record contains user activity information such as the requests being made and the metadata being accessed.Asset - An auditable action relating to an asset has been taken.Cohort - The server is exchanging registration information about an open metadata repository cohort that it is connecting to.Decision - A decision has been made related to the operation of the system.Error - An error occurred.Event - An event was sent to or received from another participant in the server's ecosystem.Exception - An unexpected exception occurred.Information - The server is providing information about its normal operation.PerfMon - This log record contains performance monitoring timing information for specific types of processing.Security - Unauthorized access to a service or metadata instance has been attempted.Shutdown - An existing component is shutting down.Startup - A new component is starting up.Trace - This is additional information on the operation of the server that may be of assistance in debugging a problem.Types - Activity is occurring that relates to the open metadata types in use by this server.Unknown - Uninitialized Severity. -
Method Summary
Modifier and TypeMethodDescriptionReturn the default description of this enum.getName()
Return the name of this enum.int
Return the code for this enum.static List<OMRSAuditLogReportSeverity>
Return the list of severities defined for the audit log records in this server.toString()
toString() JSON-stylestatic OMRSAuditLogRecordSeverity
Returns the enum constant of this class with the specified name.static OMRSAuditLogRecordSeverity[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN
Unknown - Uninitialized Severity. -
INFO
Information - The server is providing information about its normal operation. -
EVENT
Event - An event was sent to or received from another participant in the server's ecosystem. -
DECISION
Decision - A decision has been made related to the operation of the system. -
ACTION
Action - Action is required by the administrator. At a minimum, the situation needs to be investigated and if necessary, corrective action taken. -
ERROR
Error - An error occurred. This may restrict some of the server's operations. -
EXCEPTION
Exception - An unexpected exception occurred. Details of the exception and stack trace are included in the log record. -
SECURITY
Security - Unauthorized access to a service or metadata instance has been attempted. -
STARTUP
Startup - A new component is starting up. -
SHUTDOWN
Shutdown - An existing component is shutting down. -
ASSET
Asset - An auditable action relating to an asset has been taken. -
TYPES
Types - Activity is occurring that relates to the open metadata types in use by this server. -
COHORT
Cohort - The server is exchanging registration information about an open metadata repository cohort that it is connecting to. -
TRACE
Trace - This is additional information on the operation of the server that may be of assistance in debugging a problem. It is not normally logged to any destination, but can be added when needed. -
PERFMON
PerfMon - This log record contains performance monitoring timing information for specific types of processing. It is not normally logged to any destination but can be added when needed. -
ACTIVITY
Activity - This log record contains user activity information such as the requests being made and the metadata being accessed.
-
-
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
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 nameNullPointerException
- if the argument is null
-
getOrdinal
public int getOrdinal()Return the code for this enum.- Specified by:
getOrdinal
in interfaceAuditLogRecordSeverity
- Returns:
- int numeric for this enum
-
getName
Return the name of this enum.- Specified by:
getName
in interfaceAuditLogRecordSeverity
- Returns:
- String name
-
getDescription
Return the default description of this enum. This description is in English. Natural language translations can be created using a Resource Bundle indexed by the severity code. This description is a fall back when the resource bundle is not available.- Specified by:
getDescription
in interfaceAuditLogRecordSeverity
- Returns:
- String default description
-
toString
toString() JSON-style- Overrides:
toString
in classEnum<OMRSAuditLogRecordSeverity>
- Returns:
- string description
-
getSeverityList
Return the list of severities defined for the audit log records in this server. The Enum needs to be turned into a bean.- Returns:
- list of severity values
-