## Uses of Class
oracle.dbtools.plugin.api.conf.ConfigurationSetting

- Packages that use ConfigurationSetting
  Package | Description
  --- | ---
  oracle.dbtools.plugin.api.conf | Services for defining and introspecting Configuration Settings

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

    Methods in oracle.dbtools.plugin.api.conf that return ConfigurationSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConfigurationSetting` | ConfigurationSetting.Builder.`build()` | Build the `ConfigurationSetting` instance
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(boolean defaultValue)` | Define a `Boolean` setting
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(boolean defaultValue, Translatable description)` | Define a `Boolean` setting
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(int defaultValue)` | Define an `Integer` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(int defaultValue, Translatable description)` | Define an `Integer` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(long defaultValue)` | Define a `Long` setting
    `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)` | Define an `Enum` 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)` | Define a `String` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(java.lang.String defaultValue, Translatable description)` | Define a `String` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(TimeDuration defaultValue)` | Define a `TimeDuration` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting​(TimeDuration defaultValue, Translatable description)` | Define a `TimeDuration` property

    Methods in oracle.dbtools.plugin.api.conf that return types with arguments of type ConfigurationSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.Map<java.lang.String,​ConfigurationSetting>` | ConfigurationSetting.`settings​(java.lang.Class<?> type)` | Enumerates the settings defined by the specified type.