Uses of Interface
com.cloudbees.plugins.credentials.common.IdCredentials
Packages that use IdCredentials
Package
Description
-
Uses of IdCredentials in com.cloudbees.plugins.credentials
Methods in com.cloudbees.plugins.credentials with type parameters of type IdCredentialsModifier and TypeMethodDescriptionstatic <C extends IdCredentials>
CCredentialsProvider.findCredentialById
(String id, Class<C> type, Run<?, ?> run) A common requirement for plugins is to resolve a specific credential by id in the context of a specific run.static <C extends IdCredentials>
CCredentialsProvider.findCredentialById
(String id, Class<C> type, Run<?, ?> run, DomainRequirement... domainRequirements) Deprecated.static <C extends IdCredentials>
CCredentialsProvider.findCredentialById
(String id, Class<C> type, Run<?, ?> run, List<DomainRequirement> domainRequirements) A common requirement for plugins is to resolve a specific credential by id in the context of a specific run.<C extends IdCredentials>
ListBoxModelCredentialsProvider.getCredentialIds
(Class<C> type, ItemGroup itemGroup, Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) <C extends IdCredentials>
ListBoxModelCredentialsProvider.getCredentialIds
(Class<C> type, Item item, Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) Deprecated.<C extends IdCredentials>
ListBoxModelCredentialsProvider.getCredentialIdsInItem
(Class<C> type, Item item, org.springframework.security.core.Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) Returns aListBoxModel
of the credentials provided by this provider which are available to the specifiedAuthentication
for the specifiedItem
and are appropriate for the specifiedDomainRequirement
s.<C extends IdCredentials>
ListBoxModelCredentialsProvider.getCredentialIdsInItemGroup
(Class<C> type, ItemGroup itemGroup, org.springframework.security.core.Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) Returns aListBoxModel
of the credentials provided by this provider which are available to the specifiedAuthentication
for items in the specifiedItemGroup
and are appropriate for the specifiedDomainRequirement
s.static <C extends IdCredentials>
ListBoxModelCredentialsProvider.listCredentials
(Class<C> type, ItemGroup itemGroup, Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) static <C extends IdCredentials>
ListBoxModelCredentialsProvider.listCredentials
(Class<C> type, Item item, Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) Deprecated.static <C extends IdCredentials>
ListBoxModelCredentialsProvider.listCredentialsInItem
(Class<C> type, Item item, org.springframework.security.core.Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) Returns aListBoxModel
of all credentials which are available to the specifiedAuthentication
for use by the specifiedItem
.static <C extends IdCredentials>
ListBoxModelCredentialsProvider.listCredentialsInItemGroup
(Class<C> type, ItemGroup itemGroup, org.springframework.security.core.Authentication authentication, List<DomainRequirement> domainRequirements, CredentialsMatcher matcher) Returns aListBoxModel
of all credentials which are available to the specifiedAuthentication
for use by theItem
s in the specifiedItemGroup
.<C extends IdCredentials>
CCredentialsParameterValue.lookupCredentials
(Class<C> type, Run run, DomainRequirement... domainRequirements) <C extends IdCredentials>
CCredentialsParameterValue.lookupCredentials
(Class<C> type, Run run, List<DomainRequirement> domainRequirements) -
Uses of IdCredentials in com.cloudbees.plugins.credentials.common
Classes in com.cloudbees.plugins.credentials.common with type parameters of type IdCredentialsModifier and TypeClassDescriptionclass
AbstractIdCredentialsListBoxModel<T extends AbstractIdCredentialsListBoxModel<T,
C>, C extends IdCredentials> ListBoxModel
with support for credentials.Subinterfaces of IdCredentials in com.cloudbees.plugins.credentials.commonModifier and TypeInterfaceDescriptioninterface
Credentials that have an ID, description, keystore and password, for example client certificates for SSL.interface
Credentials that have a description to help the user differentiate the specific credential from a collection ofCredentials
and an ID to helpJenkins
locate the specific credential from a collection ofCredentials
.interface
Credentials that have an ID, description and username.interface
The credential interface that standard username password based credentials should aim to implement.Methods in com.cloudbees.plugins.credentials.common with parameters of type IdCredentialsModifier and TypeMethodDescriptionstatic boolean
IdCredentials.Helpers.equals
(IdCredentials self, Object o) StandardObject.equals(Object)
implementation.static int
IdCredentials.Helpers.hashCode
(IdCredentials self) The standardObject.hashCode()
implementation.Deprecated.prefer using theAbstractIdCredentialsListBoxModel.include(Item, Class)
orAbstractIdCredentialsListBoxModel.includeAs(Authentication, Item, Class)
methods to build the list box contents in order to allow credentials providers to not have to instantiate a full credential instance where those credential providers store the secrets external from Jenkins.AbstractIdCredentialsListBoxModel.withMatching
(CredentialsMatcher matcher, C... credentials) Deprecated.prefer using theAbstractIdCredentialsListBoxModel.includeMatching(Item, Class, List, CredentialsMatcher)
orAbstractIdCredentialsListBoxModel.includeMatchingAs(Authentication, Item, Class, List, CredentialsMatcher)
methods to build the list box contents in order to allow credentials providers to not have to instantiate a full credential instance where those credential providers store the secrets external from Jenkins. -
Uses of IdCredentials in com.cloudbees.plugins.credentials.impl
Classes in com.cloudbees.plugins.credentials.impl that implement IdCredentialsModifier and TypeClassDescriptionclass
Base class forStandardCredentials
.class
class
Concrete implementation ofStandardUsernamePasswordCredentials
.
CredentialsProvider.findCredentialById(String, Class, Run, List)
instead.