Package au.com.rayh

Interface KeychainPasswordAndPath

All Superinterfaces:
com.cloudbees.plugins.credentials.Credentials, Describable<com.cloudbees.plugins.credentials.Credentials>, ExtensionPoint, com.cloudbees.plugins.credentials.common.IdCredentials, com.cloudbees.plugins.credentials.common.PasswordCredentials, Serializable, com.cloudbees.plugins.credentials.common.StandardCredentials
All Known Implementing Classes:
KeychainPasswordAndPathImpl

@NameWith(value=NameProvider.class, priority=32) public interface KeychainPasswordAndPath extends com.cloudbees.plugins.credentials.common.StandardCredentials, com.cloudbees.plugins.credentials.common.PasswordCredentials
Credentials that have an ID, description and macOS Keychain password and path.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Our name provider.

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    ExtensionPoint.LegacyInstancesAreScopedToHudson

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

    com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    boolean
     

    Methods inherited from interface com.cloudbees.plugins.credentials.Credentials

    forRun, getDescriptor, getScope

    Methods inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

    getId

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

    getDescription
  • Method Details

    • getPassword

      Secret getPassword()
      Specified by:
      getPassword in interface com.cloudbees.plugins.credentials.common.PasswordCredentials
    • getKeychainPath

      String getKeychainPath()
    • isInSearchPath

      boolean isInSearchPath()
    • getInSearchPath

      String getInSearchPath()