## 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
  oracle.dbtools.plugin.api.install |

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

    Methods in oracle.dbtools.plugin.api.conf that return ConfigurationSetting
    Modifier and Type | Method and 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 <T extends Enum<T>> ConfigurationSetting` | ConfigurationSetting.`setting(Class<T> type, T defaultValue)` Define an `Enum` 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)` 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 ConfigurationSetting` | ConfigurationSetting.`setting(String defaultValue)` Define a `String` property
    `static ConfigurationSetting` | ConfigurationSetting.`setting(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 and Description
    --- | ---
    `static Map<String,ConfigurationSetting>` | ConfigurationSetting.`settings(Class<?> type)` Enumerates the settings defined by the specified type.

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

    Method parameters in oracle.dbtools.plugin.api.install with type arguments of type ConfigurationSetting
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,String>` | InstallationProvider.`prompts(InstallType installType, Map<String,String> cmdOptions, Map<String,ConfigurationSetting> settings)` Prompts for the settings or options.

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