Enum Class AuditLogRecordSeverityLevel
java.lang.Object
java.lang.Enum<AuditLogRecordSeverityLevel>
org.odpi.openmetadata.frameworks.auditlog.AuditLogRecordSeverityLevel
- All Implemented Interfaces:
- Serializable,- Comparable<AuditLogRecordSeverityLevel>,- Constable,- AuditLogRecordSeverity
public enum AuditLogRecordSeverityLevel
extends Enum<AuditLogRecordSeverityLevel>
implements AuditLogRecordSeverity
AuditLogRecordSeverityLevel defines the different levels of severity for log records stored in the AuditLogRecord.
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum 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 SummaryModifier and TypeMethodDescriptionReturn the default description of this enum.getName()Return the name of this enum.intReturn the code for this enum.static List<AuditLogRecordSeverity>Return the list of severities defined for the audit log records in this server.toString()toString() JSON-stylestatic AuditLogRecordSeverityLevelReturns the enum constant of this class with the specified name.static AuditLogRecordSeverityLevel[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
UNKNOWNUnknown - Uninitialized Severity.
- 
INFOInformation - The server is providing information about its normal operation.
- 
EVENTEvent - An event was sent to or received from another participant in the server's ecosystem.
- 
DECISIONDecision - A decision has been made related to the operation of the system.
- 
ACTIONAction - Action is required by the administrator. At a minimum, the situation needs to be investigated and if necessary, corrective action taken.
- 
ERRORError - An error occurred. This may restrict some of the server's operations.
- 
EXCEPTIONException - An unexpected exception occurred. Details of the exception and stack trace are included in the log record.
- 
SECURITYSecurity - Unauthorized access to a service or metadata instance has been attempted.
- 
STARTUPStartup - A new component is starting up.
- 
SHUTDOWNShutdown - An existing component is shutting down.
- 
ASSETAsset - An auditable action relating to an asset has been taken.
- 
TYPESTypes - Activity is occurring that relates to the open metadata types in use by this server.
- 
COHORTCohort - The server is exchanging registration information about an open metadata repository cohort that it is connecting to.
- 
TRACETrace - 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.
- 
PERFMONPerfMon - 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.
- 
ACTIVITYActivity - This log record contains user activity information such as the requests being made and the metadata being accessed.
 
- 
- 
Method Details- 
valuesReturns 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
 
- 
valueOfReturns 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 name
- NullPointerException- if the argument is null
 
- 
getOrdinalpublic int getOrdinal()Return the code for this enum.- Specified by:
- getOrdinalin interface- AuditLogRecordSeverity
- Returns:
- int numeric for this enum
 
- 
getNameReturn the name of this enum.- Specified by:
- getNamein interface- AuditLogRecordSeverity
- Returns:
- String name
 
- 
getDescriptionReturn 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:
- getDescriptionin interface- AuditLogRecordSeverity
- Returns:
- String default description
 
- 
toStringtoString() JSON-style- Overrides:
- toStringin class- Enum<AuditLogRecordSeverityLevel>
- Returns:
- string description
 
- 
getSeverityListReturn 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
 
 
-