## 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.install |
  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 and Description
    --- | ---
    `Translatable` | ConfigurationSetting.`description()`

    Methods in oracle.dbtools.plugin.api.conf with parameters of type Translatable
    Modifier and Type | Method and Description
    --- | ---
    `ConfigurationSetting.Builder` | ConfigurationSetting.Builder.`description(Translatable description)`
    `static ConfigurationSetting` | ConfigurationSetting.`setting(boolean defaultValue, Translatable description)` Define a `Boolean` setting
    `static <T extends Enum<T>> ConfigurationSetting` | ConfigurationSetting.`setting(Class<T> type, T defaultValue, Translatable description)` Define an `Enum` 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 ConfigurationSetting` | ConfigurationSetting.`setting(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 and 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 and 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.install

    Methods in oracle.dbtools.plugin.api.install that return Translatable
    Modifier and Type | Method and Description
    --- | ---
    `Translatable` | InstallationOptions.Option.`getDescription()` Translated description of the option

    Methods in oracle.dbtools.plugin.api.install with parameters of type Translatable
    Modifier and Type | Method and Description
    --- | ---
    `InstallationOptions.Builder` | InstallationOptions.Builder.`option(String name, Translatable description)`
    `InstallationOptions.Builder` | InstallationOptions.Builder.`option(String name, Translatable description, boolean secure)`
    `InstallationOptions.Builder` | InstallationOptions.Builder.`option(String name, Translatable description, boolean secure, Class<?> type)`
    `InstallationOptions.Builder` | InstallationOptions.Builder.`option(String name, Translatable description, Class<?> type)`

    Constructors in oracle.dbtools.plugin.api.install with parameters of type Translatable
    Constructor and Description
    `Option(Translatable description, boolean secure, Class<?> type)`

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

    Subinterfaces of Translatable in oracle.dbtools.plugin.api.security
    Modifier and Type | Interface and 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 and 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 and Description
    --- | ---
    `Map<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 and Description
    --- | ---
    `AuthenticationChallenge.Builder` | AuthenticationChallenge.Builder.`error(CharSequence errorCode, Translatable errorDescription)` Create an error parameter and an error_description parameter
    `AuthenticationChallenge.Builder` | AuthenticationChallenge.Builder.`parameter(CharSequence name, Translatable value)` Create a parameter with a value which may be localized

Copyright © 2010, 2022, Oracle and/or its affiliates.