Class BaseAIProvider.BaseProviderDescriptor
java.lang.Object
hudson.model.Descriptor<BaseAIProvider>
io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
- Direct Known Subclasses:
AnthropicProvider.DescriptorImpl,AzureOpenAIProvider.DescriptorImpl,BedrockProvider.DescriptorImpl,CustomOktaAIProvider.DescriptorImpl,DeepSeekProvider.DescriptorImpl,GeminiProvider.DescriptorImpl,LangGraphProvider.DescriptorImpl,MicrosoftFoundryProvider.DescriptorImpl,OllamaProvider.DescriptorImpl,OpenAIProvider.DescriptorImpl,QwenProvider.DescriptorImpl
- Enclosing class:
BaseAIProvider
public abstract static class BaseAIProvider.BaseProviderDescriptor
extends Descriptor<BaseAIProvider>
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidcheckConfigurePermission(AccessControlled context) Check that the user has permission to configure the plugin.doCheckUrl(String value) abstract StringMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
BaseProviderDescriptor
public BaseProviderDescriptor()
-
-
Method Details
-
getDefaultModel
-
checkConfigurePermission
Check that the user has permission to configure the plugin. When called from an item context (folder, job), checksItem.CONFIGURE. When called from a global context, checksJenkins.ADMINISTER.- Parameters:
context- the access-controlled context, ornullfor global context
-
doCheckUrl
-