public class CredentialsProviderImpl extends CredentialsProvider
For HTTP transport we work through CredentialsProvider,
in which case this must be supplied with a StandardUsernamePasswordCredentials.
For SSH transport, TrileadSessionFactory
downcasts CredentialsProvider to this class.
| Modifier and Type | Field and Description |
|---|---|
com.cloudbees.plugins.credentials.common.StandardUsernameCredentials |
cred
Credential that should be used.
|
hudson.model.TaskListener |
listener |
| Constructor and Description |
|---|
CredentialsProviderImpl(hudson.model.TaskListener listener,
com.cloudbees.plugins.credentials.common.StandardUsernameCredentials cred)
Constructor for CredentialsProviderImpl.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
get(URIish uri,
CredentialItem... items)
If username/password is given, use it for HTTP auth.
|
boolean |
isInteractive() |
boolean |
supports(CredentialItem... items)
If username/password is given, use it for HTTP auth.
|
get, getDefault, isAnyNull, reset, setDefaultpublic final hudson.model.TaskListener listener
public final com.cloudbees.plugins.credentials.common.StandardUsernameCredentials cred
public CredentialsProviderImpl(hudson.model.TaskListener listener,
com.cloudbees.plugins.credentials.common.StandardUsernameCredentials cred)
listener - a TaskListener object.cred - a StandardUsernameCredentials object.public boolean isInteractive()
isInteractive in class CredentialsProviderpublic boolean supports(CredentialItem... items)
supports in class CredentialsProviderpublic boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem
get in class CredentialsProviderUnsupportedCredentialItemCopyright © 2013–2020. All rights reserved.