Class AzureCredentialsProvider
- java.lang.Object
-
- hudson.model.Descriptor<com.cloudbees.plugins.credentials.CredentialsProvider>
-
- com.cloudbees.plugins.credentials.CredentialsProvider
-
- org.jenkinsci.plugins.azurekeyvaultplugin.AzureCredentialsProvider
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<com.cloudbees.plugins.credentials.CredentialsProvider>
,Saveable
,OnMaster
,IconSpec
@Extension public class AzureCredentialsProvider extends com.cloudbees.plugins.credentials.CredentialsProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class com.cloudbees.plugins.credentials.CredentialsProvider
CREATE, DELETE, GROUP, MANAGE_DOMAINS, NONE, UPDATE, USE_ITEM, USE_OWN, VIEW
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description AzureCredentialsProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
extractLabelSelector()
<C extends com.cloudbees.plugins.credentials.Credentials>
List<C>getCredentials(Class<C> aClass, ItemGroup itemGroup, Authentication authentication)
<C extends com.cloudbees.plugins.credentials.Credentials>
List<C>getCredentials(Class<C> type, Item item, Authentication authentication)
<C extends com.cloudbees.plugins.credentials.Credentials>
List<C>getCredentials(Class<C> type, Item item, Authentication authentication, List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements)
String
getIconClassName()
com.cloudbees.plugins.credentials.CredentialsStore
getStore(ModelObject object)
void
refreshCredentials()
-
Methods inherited from class com.cloudbees.plugins.credentials.CredentialsProvider
_isApplicable, all, allCredentialsDescriptors, enabled, enabled, findCredentialById, findCredentialById, findCredentialById, getCredentialIds, getCredentialIds, getCredentialIdsInItem, getCredentialIdsInItemGroup, getCredentials, getCredentialsDescriptors, getCredentialsInItem, getCredentialsInItemGroup, getDescriptor, getDisplayName, getFingerprintOf, getOrCreateFingerprintOf, getScopes, hasCredentialsDescriptors, hasStores, isApplicable, isApplicable, isEnabled, isEnabled, listCredentials, listCredentials, listCredentialsInItem, listCredentialsInItemGroup, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentialsInItem, lookupCredentialsInItem, lookupCredentialsInItemGroup, lookupCredentialsInItemGroup, lookupScopes, lookupStores, saveAll, snapshot, snapshot, track, track, track, trackAll, trackAll, trackAll, trackAll, trackAll, trackAll
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
refreshCredentials
public void refreshCredentials()
-
getCredentials
@NonNull public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(@NonNull Class<C> aClass, @Nullable ItemGroup itemGroup, @Nullable Authentication authentication)
- Overrides:
getCredentials
in classcom.cloudbees.plugins.credentials.CredentialsProvider
-
getCredentials
@NonNull public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(@NonNull Class<C> type, @NonNull Item item, Authentication authentication)
- Overrides:
getCredentials
in classcom.cloudbees.plugins.credentials.CredentialsProvider
-
getCredentials
public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(@NonNull Class<C> type, @NonNull Item item, Authentication authentication, List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements)
- Overrides:
getCredentials
in classcom.cloudbees.plugins.credentials.CredentialsProvider
-
extractLabelSelector
public static String extractLabelSelector()
-
getStore
public com.cloudbees.plugins.credentials.CredentialsStore getStore(ModelObject object)
- Overrides:
getStore
in classcom.cloudbees.plugins.credentials.CredentialsProvider
-
getIconClassName
public String getIconClassName()
- Specified by:
getIconClassName
in interfaceIconSpec
- Overrides:
getIconClassName
in classcom.cloudbees.plugins.credentials.CredentialsProvider
-
-