Uses of Class
io.jenkins.plugins.explain_error.provider.BaseAIProvider
Packages that use BaseAIProvider
Package
Description
-
Uses of BaseAIProvider in io.jenkins.plugins.explain_error
Methods in io.jenkins.plugins.explain_error that return BaseAIProviderModifier and TypeMethodDescriptionstatic BaseAIProviderExplainErrorFolderProperty.findFolderProvider(ItemGroup<?> itemGroup) Recursively search for folder-level AI provider configuration.ExplainErrorFolderProperty.getAiProvider()Get the AI provider configured for this folder.GlobalConfigurationImpl.getAiProvider()ErrorExplainer.getResolvedProvider(Run<?, ?> run) Returns the resolved AI provider for the given run (folder-level first, then global).Methods in io.jenkins.plugins.explain_error with parameters of type BaseAIProviderModifier and TypeMethodDescriptionvoidExplainErrorFolderProperty.setAiProvider(BaseAIProvider aiProvider) Set the AI provider for this folder.voidGlobalConfigurationImpl.setAiProvider(BaseAIProvider aiProvider) -
Uses of BaseAIProvider in io.jenkins.plugins.explain_error.autofix
Methods in io.jenkins.plugins.explain_error.autofix with parameters of type BaseAIProviderModifier and TypeMethodDescriptionAutoFixOrchestrator.attemptAutoFix(Run<?, ?> run, String errorLogs, BaseAIProvider aiProvider, String credentialsId, String remoteUrl, String scmTypeOverride, String githubEnterpriseUrl, String gitlabUrl, String bitbucketUrl, List<String> allowedPathGlobs, boolean draftPr, int timeoutSeconds, TaskListener listener, String prTemplate) Attempts to automatically fix the build failure described byerrorLogs. -
Uses of BaseAIProvider in io.jenkins.plugins.explain_error.provider
Subclasses of BaseAIProvider in io.jenkins.plugins.explain_error.providerModifier and TypeClassDescriptionclassAzure OpenAI provider backed by Jenkins StringCredentials.classclassGeneric provider for OpenAI-style chat completion APIs secured by Okta OAuth client credentials.classclassclassclassclass