Class PluginConfigKeyEncrypted
- java.lang.Object
-
- com.funnelback.plugin.details.model.PluginConfigKeyBase
-
- com.funnelback.plugin.details.model.PluginConfigKeyEncrypted
-
- All Implemented Interfaces:
PluginConfigKeyDetails
,PluginDetailsBase
public class PluginConfigKeyEncrypted extends PluginConfigKeyBase
Defines plugin configuration key properties for storing secret information (like passwords) For example, to define configuration key 'plugin.pluginID.encrypted.token'new PluginConfigKeyEncrypted("pluginID", "token", "Key label", "Key desc", true);
or using a builderPluginConfigKeyEncrypted.builder() .pluginId("pluginID") .id("token") .label("Key label") .description("Key desc") .required(true) .build();
-
-
Field Summary
-
Fields inherited from class com.funnelback.plugin.details.model.PluginConfigKeyBase
id
-
Fields inherited from interface com.funnelback.plugin.details.model.PluginDetailsBase
PLUGIN_CONFIG_QUALIFIER, PLUGIN_ENCRYPTED_QUALIFIER, PLUGIN_PREFIX
-
-
Constructor Summary
Constructors Constructor Description PluginConfigKeyEncrypted(@NonNull String pluginId, @NonNull String id, @NonNull String label, @NonNull String description, boolean required)
PluginConfigKeyEncrypted(@NonNull String pluginId, @NonNull String id, @NonNull String label, @NonNull String description, String longDescription, boolean required)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getKeyPrefix()
-
Methods inherited from class com.funnelback.plugin.details.model.PluginConfigKeyBase
getKey, getKey
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.funnelback.plugin.details.model.PluginConfigKeyDetails
getAllowedValue, getDefaultValue, getShowIfKeyHasValue
-
Methods inherited from interface com.funnelback.plugin.details.model.PluginDetailsBase
getPluginId
-
-