Package com.thycotic.secrets.jenkins
Class VaultConfiguration
- java.lang.Object
-
- hudson.model.Descriptor<GlobalConfiguration>
-
- jenkins.model.GlobalConfiguration
-
- com.thycotic.secrets.jenkins.VaultConfiguration
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<GlobalConfiguration>
,Saveable
,OnMaster
@Extension @Symbol("devOpsSecretsVault") public class VaultConfiguration extends GlobalConfiguration
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_ENVIRONMENT_VARIABLE_PREFIX
static String
DEFAULT_TLD
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description VaultConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListBoxModel
doFillCredentialIdItems(Item item)
static VaultConfiguration
get()
Calls hudson.ExtensionList#lookupSingleton(VaultConfiguration.class) to get the singleton instance of this class which is how the Jenkins documentation recommends that it be accessed.String
getCredentialId()
String
getEnvironmentVariablePrefix()
String
getTenant()
String
getTld()
void
setCredentialId(String credentialId)
void
setEnvironmentVariablePrefix(String environmentVariablePrefix)
void
setTenant(String tenant)
void
setTld(String tld)
-
Methods inherited from class jenkins.model.GlobalConfiguration
all, configure, getDescriptor, getGlobalConfigPage
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Field Detail
-
DEFAULT_ENVIRONMENT_VARIABLE_PREFIX
public static final String DEFAULT_ENVIRONMENT_VARIABLE_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_TLD
public static final String DEFAULT_TLD
- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public static VaultConfiguration get()
Calls hudson.ExtensionList#lookupSingleton(VaultConfiguration.class) to get the singleton instance of this class which is how the Jenkins documentation recommends that it be accessed.- Returns:
- the singleton instance of this class
-
doFillCredentialIdItems
public ListBoxModel doFillCredentialIdItems(@AncestorInPath Item item)
-
getCredentialId
public String getCredentialId()
-
setCredentialId
@DataBoundSetter public void setCredentialId(String credentialId)
-
getEnvironmentVariablePrefix
public String getEnvironmentVariablePrefix()
-
setEnvironmentVariablePrefix
@DataBoundSetter public void setEnvironmentVariablePrefix(String environmentVariablePrefix)
-
getTenant
public String getTenant()
-
setTenant
@DataBoundSetter public void setTenant(String tenant)
-
getTld
public String getTld()
-
setTld
@DataBoundSetter public void setTld(String tld)
-
-