| Authentication { get; set; } |
The authentication method to use. |
| Database { get; set; } |
Optional: Sets the selected Database for queries. |
| Endpoint { get; set; } |
Remote database server endpoint (address and port) to connect to. |
| IsValidated { get; } |
Flag indicating a validated config. |
| JsonWebToken { get; set; } |
Database authentication Json Web Token to use when connecting. |
| Namespace { get; set; } |
Optional: Sets the selected Namespace for queries. |
| Password { get; set; } |
Database authentication password to use when connecting. |
| RestEndpoint { get; set; } |
The Uri of the rest endpoint of the REST client |
| RpcEndpoint { get; set; } |
Optional: Defines the RPC endpoint to use |
| Scope { get; set; } |
Optional: Sets the desired authentication scope for for a user. |
| Username { get; set; } |
Database authentication username to use when connecting. |
| MarkAsValidated() |
Marks the configuration as validated. |
| ThrowIfInvalid() |
|
| static Create() |
Begins configuration of a Config with fluent api. |