Class JCloudsUserWithKey

  • All Implemented Interfaces:
    com.cloudbees.jenkins.plugins.sshcredentials.SSHUser, com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey, com.cloudbees.plugins.credentials.common.IdCredentials, com.cloudbees.plugins.credentials.common.StandardCredentials, com.cloudbees.plugins.credentials.common.StandardUsernameCredentials, com.cloudbees.plugins.credentials.common.UsernameCredentials, com.cloudbees.plugins.credentials.Credentials, ExtensionPoint, Describable<com.cloudbees.plugins.credentials.Credentials>, Serializable

    public class JCloudsUserWithKey
    extends com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey
    A simple wrapper for BasicSSHUserPrivateKey which allows import of a Google JSON key.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  JCloudsUserWithKey.DescriptorImpl
      • Nested classes/interfaces inherited from class com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

        com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.DirectEntryPrivateKeySource, com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.FileOnMasterPrivateKeySource, com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.PrivateKeySource, com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.PrivateKeySourceDescriptor, com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.UsersPrivateKeySource
      • 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
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardUsernameCredentials

        com.cloudbees.plugins.credentials.common.StandardUsernameCredentials.NameProvider
    • Field Summary

      • Fields inherited from class com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

        username
    • Method Summary

      • Methods inherited from class com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

        getPassphrase, getPrivateKey, getPrivateKeys, getPrivateKeySource, readResolve
      • Methods inherited from class com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

        getUsername, isUsernameSecret, setUsernameSecret
      • 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
      • Methods inherited from interface com.cloudbees.plugins.credentials.common.UsernameCredentials

        getUsername, isUsernameSecret