Options configuring JDBC authentication.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `JDBCAuthOptions` ...and other supertypes

- `JDBCAuthOptions`
  - `AuthOptions`
    - `BaseDataObject`
  - `BaseDataObject`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Initializer
`JDBCAuthOptions(String? authenticationQuery = null, JsonObject? config = null, String? datasourceName = null, String? permissionsQuery = null, String? rolesPrefix = null, String? rolesQuery = null, Boolean? shared = null)` Parameters: `authenticationQuery = null` Set the authentication query to use. Use this if you want to override the default authentication query. `config = null` The configuration of the JDBC client: refer to the Vert.x JDBC Client configuration. `datasourceName = null` Set the data source name to use, only use in shared mode. `permissionsQuery = null` Set the permissions query to use. Use this if you want to override the default permissions query. `rolesPrefix = null` Set the role prefix to distinguish from permissions when checking for isPermitted requests. `rolesQuery = null` Set the roles query to use. Use this if you want to override the default roles query. `shared = null` Set whether the JDBC client is shared or non shared.

Attributes
`authenticationQuery` | `shared String? authenticationQuery` Set the authentication query to use. Use this if you want to override the default authentication query.
`config` | `shared JsonObject? config` The configuration of the JDBC client: refer to the Vert.x JDBC Client configuration.
`datasourceName` | `shared String? datasourceName` Set the data source name to use, only use in shared mode.
`permissionsQuery` | `shared String? permissionsQuery` Set the permissions query to use. Use this if you want to override the default permissions query.
`rolesPrefix` | `shared String? rolesPrefix` Set the role prefix to distinguish from permissions when checking for isPermitted requests.
`rolesQuery` | `shared String? rolesQuery` Set the roles query to use. Use this if you want to override the default roles query.
`shared` | `shared Boolean? shared` Set whether the JDBC client is shared or non shared.

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`toJson` | `shared actual default JsonObject toJson()` Refines `AuthOptions.toJson` ultimately refines `BaseDataObject.toJson`

Inherited Methods
Methods inherited from: `Object` `equals`
Methods inherited from: `AuthOptions` `toJson`
Methods inherited from: `BaseDataObject` `toJson`