Class ATXSecretSetting
java.lang.Object
hudson.model.AbstractDescribableImpl<ATXSetting<?>>
de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXSetting<Secret>
de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXSecretSetting
- All Implemented Interfaces:
Describable<ATXSetting<?>>
,Serializable
,Cloneable
Class holding the information of a secret-based ATX setting.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXSetting
ATXSetting.SettingsGroup
-
Field Summary
Fields inherited from class de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXSetting
value
-
Constructor Summary
ConstructorDescriptionATXSecretSetting
(String name, ATXSetting.SettingsGroup group, Secret value) Instantiates a newATXSecretSetting
directly from aSecret
.ATXSecretSetting
(String name, ATXSetting.SettingsGroup group, String value) Instantiates a newATXSecretSetting
from a string value.ATXSecretSetting
(String name, ATXSetting.SettingsGroup group, String descGerman, String descEnglish, Secret defaultValue) Instantiates a newATXSecretSetting
with default values. -
Method Summary
Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXSetting
clone, getDefaultValue, getDescEnglish, getDescGerman, getDescription, getGroup, getName, getTitle, getValue, isCheckbox, isSecret, readResolve, setValue, toString
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
ATXSecretSetting
Instantiates a newATXSecretSetting
directly from aSecret
.- Parameters:
name
- the namegroup
- the settings groupvalue
- the current value
-
ATXSecretSetting
@DataBoundConstructor public ATXSecretSetting(String name, ATXSetting.SettingsGroup group, String value) Instantiates a newATXSecretSetting
from a string value.- Parameters:
name
- the namegroup
- the settings groupvalue
- the current value
-
ATXSecretSetting
public ATXSecretSetting(String name, ATXSetting.SettingsGroup group, String descGerman, String descEnglish, Secret defaultValue) Instantiates a newATXSecretSetting
with default values.- Parameters:
name
- the namegroup
- the settings groupdescGerman
- the German descriptiondescEnglish
- the English descriptiondefaultValue
- the default value
-
-
Method Details
-
getSecretValue
-