## Uses of Interface
oracle.dbtools.plugin.api.i18n.Translatable

- Packages that use Translatable
  Package | Description
  --- | ---
  oracle.dbtools.plugin.api.conf | Services for defining and introspecting Configuration Settings
  oracle.dbtools.plugin.api.errors |
  oracle.dbtools.plugin.api.security | Resource authorization APIs

- - ### Uses of Translatable in oracle.dbtools.plugin.api.conf

    Methods in oracle.dbtools.plugin.api.conf that return Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Translatable` | ConfigurationSetting.`description()` |

    Methods in oracle.dbtools.plugin.api.conf with parameters of type Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConfigurationSetting.Builder` | ConfigurationSetting.Builder.`description​(Translatable description)` |
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(boolean defaultValue, Translatable description)` | Define a `Boolean` setting
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(int defaultValue, Translatable description)` | Define an `Integer` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(long defaultValue, Translatable description)` | Define a `Long` setting
    `static <T extends java.lang.Enum<T>> ConfigurationSetting` | ConfigurationSetting.`setting​(java.lang.Class<T> type, T defaultValue, Translatable description)` | Define an `Enum` setting
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(java.lang.String defaultValue, Translatable description)` | Define a `String` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(TimeDuration defaultValue, Translatable description)` | Define a `TimeDuration` property

  - ### Uses of Translatable in oracle.dbtools.plugin.api.errors

    Methods in oracle.dbtools.plugin.api.errors that return Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Translatable` | ProductErrorMessage.`action()` | Describes how to fix the problem
    `Translatable` | ProductErrorMessage.`cause()` | Describes the cause of the problem
    `Translatable` | ProductErrorMessage.`message()` | Description of the error condition

    Methods in oracle.dbtools.plugin.api.errors with parameters of type Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProductErrorMessage` | ProductErrorMessage.Identifier.`errorMessage​(Translatable message, Translatable cause, Translatable action)` | Produce a `ProductErrorMessage` instance for this error code

  - ### Uses of Translatable in oracle.dbtools.plugin.api.security

    Subinterfaces of Translatable in oracle.dbtools.plugin.api.security
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AuthenticationChallenge` | Represents an authentication challenge that may be issued when a protected resource is accessed without proper authorization.

    Methods in oracle.dbtools.plugin.api.security that return Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Translatable` | AuthorizationError.`description()` | Provides a localizable human readable description of the error.
    `Translatable` | EndUserAuthorizationConstraint.`description()` | Description of the purpose of the constraint.
    `Translatable` | EndUserAuthorizationConstraint.`label()` | Title for the constraint that should be displayed to the end-user.

    Methods in oracle.dbtools.plugin.api.security that return types with arguments of type Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​Translatable>` | AuthenticationChallenge.`parameters()` | The parameters associated with this challenge

    Methods in oracle.dbtools.plugin.api.security with parameters of type Translatable
    Modifier and Type | Method | Description
    --- | --- | ---
    `AuthenticationChallenge.Builder` | AuthenticationChallenge.Builder.`error​(java.lang.CharSequence errorCode, Translatable errorDescription)` | Create an error parameter and an error_description parameter
    `AuthenticationChallenge.Builder` | AuthenticationChallenge.Builder.`parameter​(java.lang.CharSequence name, Translatable value)` | Create a parameter with a value which may be localized