Class AbstractVaultTokenCredential

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

        com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials

        com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractVaultTokenCredential​(com.cloudbees.plugins.credentials.CredentialsScope scope, String id, String description)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      com.bettercloud.vault.Vault authorizeWithVault​(com.bettercloud.vault.VaultConfig config, List<String> policies)  
      protected abstract String getToken​(com.bettercloud.vault.Vault vault)  
      • Methods inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        equals, getDescription, getId, hashCode
      • Methods inherited from class com.cloudbees.plugins.credentials.BaseCredentials

        getDescriptor, getScope
      • Methods inherited from interface com.cloudbees.plugins.credentials.Credentials

        getDescriptor, getScope
      • Methods inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

        getId
      • Methods inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials

        getDescription
    • Constructor Detail

      • AbstractVaultTokenCredential

        protected AbstractVaultTokenCredential​(com.cloudbees.plugins.credentials.CredentialsScope scope,
                                               String id,
                                               String description)
    • Method Detail

      • getToken

        protected abstract String getToken​(com.bettercloud.vault.Vault vault)