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
public class ATXSecretSetting extends ATXSetting<Secret>
Class holding the information of a secret-based ATX setting.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ATXSecretSetting.DescriptorImpl
DescriptorImpl ofATXSecretSetting
.-
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
Constructors Constructor Description ATXSecretSetting(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getSecretValue()
-
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 Detail
-
ATXSecretSetting
public ATXSecretSetting(String name, ATXSetting.SettingsGroup group, Secret value)
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 Detail
-
getSecretValue
public String getSecretValue()
-
-