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 StringDEFAULT_ENVIRONMENT_VARIABLE_PREFIXstatic StringDEFAULT_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 ListBoxModeldoFillCredentialIdItems(Item item)static VaultConfigurationget()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.StringgetCredentialId()StringgetEnvironmentVariablePrefix()StringgetTenant()StringgetTld()voidsetCredentialId(String credentialId)voidsetEnvironmentVariablePrefix(String environmentVariablePrefix)voidsetTenant(String tenant)voidsetTld(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)
 
 - 
 
 -