## Uses of Class
oracle.jdbc.diagnostics.SecurityLabel

Packages that use SecurityLabel
oracle.jdbc.diagnostics

### Uses of SecurityLabel in oracle.jdbc.diagnostics

Methods in oracle.jdbc.diagnostics that return SecurityLabel
`SecurityLabel` OracleLogRecord.`getSecurityLabel()` Get the `SecurityLabel` of this logging event.
`static SecurityLabel` SecurityLabel.`valueOf​(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static SecurityLabel[]` SecurityLabel.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in oracle.jdbc.diagnostics with parameters of type SecurityLabel
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown)`
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg)`

`<T extends java.lang.Throwable>
T`

AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object... args)`

If Diagnose First Failure is active, creates an OracleLogRecord and passes it to the java.util.logging.Logger configured for this Diagnosable.

`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2)`
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)`
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)`
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)`
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6)`

`<T extends java.lang.Throwable>
T`

AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7)`

`<T extends java.lang.Throwable>
T`

AbstractDiagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8)`

`default <T extends java.lang.Throwable> T` Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown)` Debug API with no args.
`default <T extends java.lang.Throwable> T` Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg)` Debug with one arg.

`default <T extends java.lang.Throwable>
T`

Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object... args)`

If Diagnose First Failure is enabled, creates an OracleLogRecord and passes it to the java.util.logging.Logger configured for this Diagnosable.

`default <T extends java.lang.Throwable> T` Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2)` Debug API with two args.
`default <T extends java.lang.Throwable> T` Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)` Debug API with three args.
`default <T extends java.lang.Throwable> T` Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)` Debug API with four args.
`default <T extends java.lang.Throwable> T` Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)` Debug API with five args.

`default <T extends java.lang.Throwable>
T`

Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6)`

Debug API with six args.

`default <T extends java.lang.Throwable>
T`

Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7)`

Debug API with seven args.

`default <T extends java.lang.Throwable>
T`

Diagnosable.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8)`

Debug API with eight args.

`<T extends java.lang.Throwable> T` Diagnostic.`debug​(java.util.logging.Level level, SecurityLabel label, java.lang.String sourceClass, java.lang.String sourceMethod, TraceAttributes attributes, T thrown, java.lang.String publicMessage, java.lang.String sensitiveMessage, java.lang.Object... params)` Creates a Diagnose First Failure entry.
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`debugp​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.util.function.Supplier<java.lang.Object[]> argsSupplier)`

`default <T extends java.lang.Throwable>
T`

Diagnosable.`debugp​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.util.function.Supplier<java.lang.Object[]> argsSupplier)`

If Diagnose First Failure is enabled, creates an OracleLogRecord and passes it to the java.util.logging.Logger configured for this Diagnosable.

`<T extends java.lang.Throwable> T` AbstractDiagnosable.`trace​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object... args)` If diagnose first failure is enabled store an OracleLogRecord in the appropriate ring buffer.
`default <T extends java.lang.Throwable> T` Diagnosable.`trace​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.lang.Object... args)` If diagnose first failure is enabled store an OracleLogRecord in the appropriate ring buffer.
`<T extends java.lang.Throwable> T` Diagnostic.`trace​(java.util.logging.Level level, SecurityLabel label, java.lang.String sourceClass, java.lang.String sourceMethod, TraceAttributes attributes, T thrown, java.lang.String publicMessage, java.lang.String sensitiveMessage, java.lang.Object... params)` Creates a diagnostic Diagnose First Failure entry.
`<T extends java.lang.Throwable> T` AbstractDiagnosable.`tracep​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.util.function.Supplier<java.lang.Object[]> argsSupplier)`

`default <T extends java.lang.Throwable>
T`

Diagnosable.`tracep​(java.util.logging.Level level, SecurityLabel label, java.lang.String className, java.lang.String methodName, java.lang.String publicMessage, java.lang.String privateMessage, T thrown, java.util.function.Supplier<java.lang.Object[]> argsSupplier)`

If diagnose first failure is enabled store an OracleLogRecord in the appropriate ring buffer.

Constructors in oracle.jdbc.diagnostics with parameters of type SecurityLabel
`OracleLogRecord​(java.util.logging.Level level, SecurityLabel label, ImmutableTraceAttributes attributes, java.lang.String msg)` Create an OracleLogRecord with a Level and a set of ConnectionAttributes.