Class AbstractVaultBaseStandardCredentials
java.lang.Object
com.cloudbees.plugins.credentials.BaseCredentials
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
com.datapipe.jenkins.vault.credentials.common.AbstractVaultBaseStandardCredentials
- All Implemented Interfaces:
com.cloudbees.plugins.credentials.common.IdCredentials,com.cloudbees.plugins.credentials.common.StandardCredentials,com.cloudbees.plugins.credentials.Credentials,ExtensionPoint,Describable<com.cloudbees.plugins.credentials.Credentials>,Serializable
- Direct Known Subclasses:
VaultCertificateCredentialsImpl,VaultFileCredentialImpl,VaultGCRLoginImpl,VaultSSHUserPrivateKeyImpl,VaultStringCredentialImpl,VaultUsernamePasswordCredentialImpl
public abstract class AbstractVaultBaseStandardCredentials
extends com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
Base Vault credentials that contain a
path, prefixPath, namespace,
and engineVersion.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials
com.cloudbees.plugins.credentials.common.IdCredentials.HelpersNested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials
com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider -
Method Summary
Modifier and TypeMethodDescriptionGet credential display name.getPath()protected StringLook up secret key value.Look up the secret key:value map.voidsetContext(ItemGroup context) voidsetEngineVersion(Integer engineVersion) voidsetNamespace(String namespace) voidvoidsetPrefixPath(String prefixPath) Methods inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
equals, getDescription, getId, hashCodeMethods inherited from class com.cloudbees.plugins.credentials.BaseCredentials
getDescriptor, getScopeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cloudbees.plugins.credentials.Credentials
getDescriptor, getScope
-
Method Details
-
getPrefixPath
-
setPrefixPath
-
getPath
-
setPath
-
getNamespace
-
setNamespace
-
getEngineVersion
-
setEngineVersion
-
setContext
-
getContext
-
getVaultSecretKeyValue
Look up secret key value.- Parameters:
key- secret key name- Returns:
- vault secret value
-
getVaultSecretValue
Look up the secret key:value map.- Returns:
- vault secret value
-
getDisplayName
Get credential display name. Defaults to secret path.- Returns:
- display name
-