PluginConfigFile |
Defines plugin configuration file properties
For example, to define JSON file
|
PluginConfigFile.PluginConfigFileBuilder |
|
PluginConfigKey<T> |
Defines plugin configuration key properties
For example, to define configuration key 'plugin.pluginID.config.foo.*'
|
PluginConfigKey.PluginConfigKeyBuilder<T> |
|
PluginConfigKeyAllowedValue<T> |
|
PluginConfigKeyBase |
|
PluginConfigKeyConditional<T> |
Define plugin configuration keys' dependency on each other to display it
in plugin configuration admin UI and in auto-generated documentation.
|
PluginConfigKeyConditional.PluginConfigKeyConditionalBuilder<T> |
|
PluginConfigKeyEncrypted |
Defines plugin configuration key properties for storing secret information (like passwords)
For example, to define configuration key 'plugin.pluginID.encrypted.token'
|
PluginConfigKeyEncrypted.PluginConfigKeyEncryptedBuilder |
|
PluginConfigKeyType |
Define a type of plugin configuration key
For example, if key value is expected to be `true` or `false`
|
PluginConfigKeyType.PluginConfigKeyTypeBuilder |
|