Class VaultConfiguration
java.lang.Object
hudson.model.AbstractDescribableImpl<VaultConfiguration>
com.datapipe.jenkins.vault.configuration.VaultConfiguration
- All Implemented Interfaces:
Describable<VaultConfiguration>,Serializable
public class VaultConfiguration
extends AbstractDescribableImpl<VaultConfiguration>
implements Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionVaultConfiguration(VaultConfiguration toCopy) VaultConfiguration(String vaultUrl, String vaultCredentialId, boolean failIfNotFound) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic ListBoxModelengineVersions(Item context) intNumber of retries when reading a secret from vaultintThe time in milliseconds in between retries when reading a secret from vaultcom.bettercloud.vault.VaultConfigmergeWithParent(VaultConfiguration parent) voidsetDisableChildPoliciesOverride(Boolean disableChildPoliciesOverride) voidsetEngineVersion(Integer engineVersion) voidsetFailIfNotFound(Boolean failIfNotFound) voidsetPolicies(String policies) voidsetPrefixPath(String prefixPath) voidsetSkipSslVerification(Boolean skipSslVerification) voidsetTimeout(Integer timeout) voidsetVaultCredential(VaultCredential vaultCredential) voidsetVaultCredentialId(String vaultCredentialId) voidsetVaultNamespace(String vaultNamespace) voidsetVaultUrl(String vaultUrl) Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
VaultConfiguration
@DataBoundConstructor public VaultConfiguration() -
VaultConfiguration
@Deprecated public VaultConfiguration(String vaultUrl, String vaultCredentialId, boolean failIfNotFound) Deprecated. -
VaultConfiguration
-
-
Method Details
-
mergeWithParent
-
getVaultUrl
-
getVaultCredentialId
-
getVaultCredential
-
setVaultUrl
-
setVaultCredentialId
-
setVaultCredential
-
getFailIfNotFound
-
setFailIfNotFound
-
getSkipSslVerification
-
setSkipSslVerification
-
getEngineVersion
-
setEngineVersion
-
getVaultNamespace
-
setVaultNamespace
-
getPrefixPath
-
setPrefixPath
-
getPolicies
-
setPolicies
-
getDisableChildPoliciesOverride
-
setDisableChildPoliciesOverride
-
getTimeout
-
setTimeout
-
getMaxRetries
public int getMaxRetries()Number of retries when reading a secret from vault- Returns:
- number of retries
-
getRetryIntervalMilliseconds
public int getRetryIntervalMilliseconds()The time in milliseconds in between retries when reading a secret from vault- Returns:
- 1000 milliseconds
-
getVaultConfig
@NonNull public com.bettercloud.vault.VaultConfig getVaultConfig() -
fixDefaults
-
engineVersions
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static ListBoxModel engineVersions(Item context)
-