public abstract class CredentialsBindingHandler<C extends com.cloudbees.plugins.credentials.common.StandardCredentials> extends Object implements ExtensionPoint
Binding handler for use in environment {} | Modifier and Type | Class and Description |
|---|---|
static class |
CredentialsBindingHandler.EnvVarResolver |
ExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
CredentialsBindingHandler() |
| Modifier and Type | Method and Description |
|---|---|
static ExtensionList<CredentialsBindingHandler> |
all() |
static CredentialsBindingHandler |
forCredential(com.cloudbees.plugins.credentials.common.StandardCredentials c) |
static CredentialsBindingHandler |
forId(String id,
Run context) |
abstract List<Map<String,Object>> |
getWithCredentialsParameters(String credentialsId) |
boolean |
handles(Class<? extends com.cloudbees.plugins.credentials.common.StandardCredentials> c) |
boolean |
handles(com.cloudbees.plugins.credentials.common.StandardCredentials c) |
static Set<String> |
supportedTypeNames() |
static Set<Class<? extends com.cloudbees.plugins.credentials.common.StandardCredentials>> |
supportedTypes() |
List<org.jenkinsci.plugins.credentialsbinding.MultiBinding<C>> |
toBindings(String varName,
String credentialsId) |
abstract Class<? extends com.cloudbees.plugins.credentials.common.StandardCredentials> |
type() |
public boolean handles(Class<? extends com.cloudbees.plugins.credentials.common.StandardCredentials> c)
public boolean handles(com.cloudbees.plugins.credentials.common.StandardCredentials c)
@Nonnull public List<org.jenkinsci.plugins.credentialsbinding.MultiBinding<C>> toBindings(String varName, String credentialsId)
@Nonnull public abstract Class<? extends com.cloudbees.plugins.credentials.common.StandardCredentials> type()
@Nonnull public abstract List<Map<String,Object>> getWithCredentialsParameters(String credentialsId)
@Nonnull public static ExtensionList<CredentialsBindingHandler> all()
@Nonnull public static Set<Class<? extends com.cloudbees.plugins.credentials.common.StandardCredentials>> supportedTypes()
@CheckForNull public static CredentialsBindingHandler forCredential(com.cloudbees.plugins.credentials.common.StandardCredentials c)
@Nonnull public static CredentialsBindingHandler forId(String id, Run context) throws org.jenkinsci.plugins.credentialsbinding.impl.CredentialNotFoundException
org.jenkinsci.plugins.credentialsbinding.impl.CredentialNotFoundExceptionCopyright © 2016–2019. All rights reserved.