public class SmartCredentialsProvider extends CredentialsProvider
| Modifier and Type | Field and Description |
|---|---|
hudson.model.TaskListener |
listener |
| Constructor and Description |
|---|
SmartCredentialsProvider(hudson.model.TaskListener listener)
Constructor for SmartCredentialsProvider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCredentials(String url,
com.cloudbees.plugins.credentials.common.StandardCredentials credentials)
Adds credentials to be used against a specific url.
|
void |
addDefaultCredentials(com.cloudbees.plugins.credentials.common.StandardCredentials credentials)
Adds credentials to be used when there are not url specific credentials defined.
|
void |
clearCredentials()
Remove all credentials from the client.
|
boolean |
get(URIish uri,
CredentialItem... credentialItems) |
boolean |
isInteractive() |
boolean |
supports(CredentialItem... credentialItems) |
get, getDefault, isAnyNull, reset, setDefaultpublic SmartCredentialsProvider(hudson.model.TaskListener listener)
listener - a TaskListener object.public void clearCredentials()
public void addCredentials(String url, com.cloudbees.plugins.credentials.common.StandardCredentials credentials)
url - the url for the credentials to be used against.credentials - the credentials to use.public void addDefaultCredentials(com.cloudbees.plugins.credentials.common.StandardCredentials credentials)
credentials - the credentials to use.addCredentials(String, com.cloudbees.plugins.credentials.common.StandardCredentials)public boolean isInteractive()
isInteractive in class CredentialsProviderpublic boolean supports(CredentialItem... credentialItems)
supports in class CredentialsProviderpublic boolean get(URIish uri, CredentialItem... credentialItems) throws UnsupportedCredentialItem
get in class CredentialsProviderUnsupportedCredentialItemCopyright © 2013–2020. All rights reserved.