Package com.datapipe.jenkins.vault.model
Class VaultSecretValue
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<VaultSecretValue>
-
- com.datapipe.jenkins.vault.model.VaultSecretValue
-
- All Implemented Interfaces:
Describable<VaultSecretValue>
public class VaultSecretValue extends AbstractDescribableImpl<VaultSecretValue>
- Author:
- Peter Tierno <ptierno@datapipe.com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VaultSecretValue.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description VaultSecretValue(String vaultKey)
VaultSecretValue(String envVar, String vaultKey)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEnvVar()
boolean
getIsRequired()
String
getVaultKey()
void
setEnvVar(String envVar)
void
setIsRequired(boolean isRequired)
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Constructor Detail
-
VaultSecretValue
@Deprecated public VaultSecretValue(String envVar, @NonNull String vaultKey)
Deprecated.
-
VaultSecretValue
@DataBoundConstructor public VaultSecretValue(@NonNull String vaultKey)
-
-
Method Detail
-
setEnvVar
@DataBoundSetter public void setEnvVar(String envVar)
-
setIsRequired
@DataBoundSetter public void setIsRequired(boolean isRequired)
-
getEnvVar
public String getEnvVar()
- Returns:
- envVar if value is not empty otherwise return vaultKey
-
getVaultKey
public String getVaultKey()
-
getIsRequired
public boolean getIsRequired()
-
-