Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Returns the value of the
actionrecord component. - AIProvider - Enum Class in io.jenkins.plugins.explain_error
-
Deprecated.
- analyzeError(String, TaskListener, String, String, Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Analyze error logs using the configured AI provider and return the structured result.
- analyzeLogs(String, String, String) - Method in interface io.jenkins.plugins.explain_error.provider.BaseAIProvider.Assistant
- AnthropicProvider - Class in io.jenkins.plugins.explain_error.provider
- AnthropicProvider(String, String, Secret, String, Integer) - Constructor for class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- AnthropicProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- apiKey - Variable in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- apiKey - Variable in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- apply(String, String) - Static method in class io.jenkins.plugins.explain_error.autofix.UnifiedDiffApplier
-
Applies a unified diff string to original file content.
- attemptAutoFix(Run<?, ?>, String, BaseAIProvider, String, String, String, String, String, String, List<String>, boolean, int, TaskListener, String) - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixOrchestrator
-
Attempts to automatically fix the build failure described by
errorLogs. - AutoFixAction - Class in io.jenkins.plugins.explain_error.autofix
-
A Jenkins
RunAction2that stores auto-fix results and provides a UI page under the build's action sidebar. - AutoFixAction(AutoFixStatus, String, String, String, String, long, String) - Constructor for class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Creates an AutoFixAction with all fields.
- AutoFixAction.DiffLine - Class in io.jenkins.plugins.explain_error.autofix
-
A line of a unified diff.
- AutoFixAction.ProposedChange - Class in io.jenkins.plugins.explain_error.autofix
-
One file the AI proposed to change.
- AutoFixOrchestrator - Class in io.jenkins.plugins.explain_error.autofix
-
Main coordinator for the AI auto-fix workflow.
- AutoFixOrchestrator() - Constructor for class io.jenkins.plugins.explain_error.autofix.AutoFixOrchestrator
- AutoFixResult - Class in io.jenkins.plugins.explain_error.autofix
- AutoFixStatus - Enum Class in io.jenkins.plugins.explain_error.autofix
- AzureOpenAIProvider - Class in io.jenkins.plugins.explain_error.provider
-
Azure OpenAI provider backed by Jenkins StringCredentials.
- AzureOpenAIProvider(String, String, String, String, AzureOpenAIProvider.ApiType) - Constructor for class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- AzureOpenAIProvider.ApiType - Enum Class in io.jenkins.plugins.explain_error.provider
-
The Azure OpenAI API type to use for requests.
- AzureOpenAIProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
B
- BaseAIProvider - Class in io.jenkins.plugins.explain_error.provider
- BaseAIProvider(String, String) - Constructor for class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- BaseAIProvider.Assistant - Interface in io.jenkins.plugins.explain_error.provider
- BaseAIProvider.BaseProviderDescriptor - Class in io.jenkins.plugins.explain_error.provider
- baseBranch() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Returns the value of the
baseBranchrecord component. - BaseProviderDescriptor() - Constructor for class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
- baseUrl() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns the value of the
baseUrlrecord component. - bearerValue() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns the value of the
bearerValuerecord component. - BedrockProvider - Class in io.jenkins.plugins.explain_error.provider
- BedrockProvider(String, String, String, String) - Constructor for class io.jenkins.plugins.explain_error.provider.BedrockProvider
- BedrockProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- bestPractices() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
bestPracticesrecord component. - BITBUCKET - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.scm.ScmType
- BITBUCKET_SERVER - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.scm.ScmType
- BitbucketApiClient - Class in io.jenkins.plugins.explain_error.autofix.scm
- BitbucketApiClient(ScmRepo) - Constructor for class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- BitbucketServerApiClient - Class in io.jenkins.plugins.explain_error.autofix.scm
-
SCM API client for Bitbucket Server (Data Center) REST API 1.0.
- BitbucketServerApiClient(ScmRepo) - Constructor for class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- buildSystemPrompt() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- buildUserPrompt(String, String, String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
C
- CACHE_HIT - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- changes() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns the value of the
changesrecord component. - CHAT_COMPLETIONS - Enum constant in enum class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.ApiType
- CHAT_COMPLETIONS - Enum constant in enum class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.ApiType
- ChatModelAIProvider - Class in io.jenkins.plugins.explain_error.provider
-
Base class for providers whose backend is a langchain4j
ChatModel. - ChatModelAIProvider(String, String) - Constructor for class io.jenkins.plugins.explain_error.provider.ChatModelAIProvider
- checkConfigurePermission(AccessControlled) - Static method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
-
Check that the user has permission to configure the plugin.
- clean(String, int) - Static method in class io.jenkins.plugins.explain_error.TitleText
-
Reduces
titleto one line without surrounding quotes or a trailing period, cut at a word boundary to at mostmaxLengthcharacters. - commitFiles(String, String, Map<String, String>) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- commitFiles(String, String, Map<String, String>) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
-
Commits multiple files to a branch on Bitbucket Server.
- commitFiles(String, String, Map<String, String>) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- commitFiles(String, String, Map<String, String>) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- commitFiles(String, String, Map<String, String>) - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Atomically commits multiple file changes to the given branch.
- confidence() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns the value of the
confidencerecord component. - CONSOLE_ACTION - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
- ConsoleExplainErrorAction - Class in io.jenkins.plugins.explain_error
-
Action to add "Explain Error" functionality to console output pages.
- ConsoleExplainErrorAction(Run<?, ?>) - Constructor for class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- ConsoleExplainErrorActionFactory - Class in io.jenkins.plugins.explain_error
-
TransientActionFactory to dynamically inject ConsoleExplainErrorAction into all runs.
- ConsoleExplainErrorActionFactory() - Constructor for class io.jenkins.plugins.explain_error.ConsoleExplainErrorActionFactory
- ConsolePageDecorator - Class in io.jenkins.plugins.explain_error
-
Page decorator to add "Explain Error" functionality to console output pages.
- ConsolePageDecorator() - Constructor for class io.jenkins.plugins.explain_error.ConsolePageDecorator
- create(ScmRepo) - Static method in class io.jenkins.plugins.explain_error.autofix.scm.ScmClientFactory
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- createAssistant(Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- createAssistant(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- createAssistant(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
The single assistant factory providers implement.
- createAssistant(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.ChatModelAIProvider
- createAssistant(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- createAssistant(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- createAssistant(Double) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Create an assistant with a specific temperature setting.
- createBranch(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- createBranch(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- createBranch(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- createBranch(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- createBranch(String, String) - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Creates a new branch from the given base branch.
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.ChatModelAIProvider
-
Creates the chat model for one request.
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- createChatModel(Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider
- created(String, String) - Static method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- CREATED - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
- createFixAssistant() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- createFixAssistant(Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- createFixAssistant(Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
The single fix-assistant factory providers implement; the no-arg
createFixAssistant()is final and delegates here. - createFixAssistant(Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.ChatModelAIProvider
- createFixAssistant(Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- createFixAssistant(Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- createFor(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorActionFactory
- createFor(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorActionFactory
- createPullRequest(String, String, String, String, boolean) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- createPullRequest(String, String, String, String, boolean) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- createPullRequest(String, String, String, String, boolean) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- createPullRequest(String, String, String, String, boolean) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- createPullRequest(String, String, String, String, boolean) - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Creates a pull request and returns the created PR.
- credentialsContext(AccessControlled) - Static method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
-
The item whose credentials a "Test Configuration" of its form may use: the folder or job the form belongs to, as a build of it would use, or none for the global configuration.
- credentialsId - Variable in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- CustomOktaAIProvider - Class in io.jenkins.plugins.explain_error.provider
-
Generic provider for OpenAI-style chat completion APIs secured by Okta OAuth client credentials.
- CustomOktaAIProvider(String, String, String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- CustomOktaAIProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
D
- DAILY - Enum constant in enum class io.jenkins.plugins.explain_error.QuotaWindow
- DeepSeekProvider - Class in io.jenkins.plugins.explain_error.provider
- DeepSeekProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- DeepSeekProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- DEFAULT_ACCESS_TOKEN_HEADER - Static variable in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- DEFAULT_ACCESS_TOKEN_PREFIX - Static variable in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- DEFAULT_API_VERSION - Static variable in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- DEFAULT_AUTO_FIX_ALLOWED_PATHS - Static variable in class io.jenkins.plugins.explain_error.ExplainErrorStep
-
Files auto-fix may change unless the step says otherwise.
- DEFAULT_DEPLOYMENT - Static variable in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- DEFAULT_MAX_TOKENS - Static variable in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.QwenProvider
- DEFAULT_TIMEOUT_SECONDS - Static variable in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- DEFAULT_TIMEOUT_SECONDS - Static variable in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- DEFAULT_TIMEOUT_SECONDS - Static variable in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- DEFAULT_URL - Static variable in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- DEFAULT_URL - Static variable in class io.jenkins.plugins.explain_error.provider.QwenProvider
- deleteBranch(String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- deleteBranch(String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- deleteBranch(String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- deleteBranch(String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- deleteBranch(String) - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Deletes a branch (for cleanup/rollback).
- description() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Returns the value of the
descriptionrecord component. - DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorJobProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.AnthropicProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.DeepSeekProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.LangGraphProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.QwenProvider.DescriptorImpl
- DISABLED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- doAutoCompleteModel(String) - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider.DescriptorImpl
- doAutoCompleteModel(String) - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider.DescriptorImpl
- doAutoCompleteModel(String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- doAutoCompleteModel(String) - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider.DescriptorImpl
- doCheckApiVersion(String, String) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- doCheckAutoExplainMaxPerHour(int) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- doCheckBuildStatus(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
-
AJAX endpoint to check build status.
- doCheckBuildStatus(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
-
AJAX endpoint to check build status.
- doCheckCredentialsId(String) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- doCheckDeployment(String) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- doCheckEndpoint(String) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- doCheckGuardrailIdentifier(Item, String, String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- doCheckGuardrailVersion(Item, String, String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- doCheckMaxProviderCallsPerWindow(int) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- doCheckMaxProviderCallsPerWindow(AbstractFolder<?>, int) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty.DescriptorImpl
- doCheckModel(String) - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider.DescriptorImpl
- doCheckModel(String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
- doCheckNodeStatus(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
-
AJAX endpoint to check whether a specific flow node is a failed node.
- doCheckRoleArn(String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- doCheckTimeoutSeconds(Integer) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- doCheckTokenUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider.DescriptorImpl
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
- doExplainConsoleError(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
-
AJAX endpoint to explain error from console output.
- doExplainNodeError(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
-
AJAX endpoint to explain an error for a specific selected node.
- doFillApiTypeItems() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
-
Returns the selectable Azure OpenAI API types for configuration.
- doFillApiTypeItems() - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
-
Returns the selectable API types for configuration.
- doFillQuotaWindowItems() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- doFillQuotaWindowItems(AbstractFolder<?>) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty.DescriptorImpl
- doTestConfiguration(Item, Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider.DescriptorImpl
- doTestConfiguration(Item, Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(Item, Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider.DescriptorImpl
- doTestConfiguration(Item, Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider.DescriptorImpl
- doTestConfiguration(Item, Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(Item, Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(Item, Secret, String, String, String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(Item, Secret, String, String, String) - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider.DescriptorImpl
- doTestConfiguration(Item, Secret, String, String, String, Integer) - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(Item, String, String, String, String, Secret, String, String, String, String, Secret, String, Integer) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- doTestConfiguration(Item, String, String, String, String, String) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- doTestConfiguration(Item, String, String, String, String, String, String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
-
Method to test the AI API configuration.
- DOWNSTREAM_GUIDE - Static variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
How to read downstream sections.
- DOWNSTREAM_SECTION_MARKER - Static variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
How a downstream build's section starts in the logs sent to the provider.
- downstreamCollectionEnabled() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamCollectionEnabledrecord component. - downstreamLogsCollected() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
downstreamLogsCollectedrecord component. - downstreamMatchedCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamMatchedCountrecord component. - downstreamPermissionSkippedCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamPermissionSkippedCountrecord component. - downstreamReusedExplanationCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamReusedExplanationCountrecord component. - durationMillis() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
durationMillisrecord component.
E
- entryPoint() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
entryPointrecord component. - equals(Object) - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Indicates whether some other object is "equal to" this one.
- ErrorExplainer - Class in io.jenkins.plugins.explain_error
-
Service class responsible for explaining errors using AI.
- ErrorExplainer() - Constructor for class io.jenkins.plugins.explain_error.ErrorExplainer
- ErrorExplanationAction - Class in io.jenkins.plugins.explain_error
-
Build action to store and display error explanations.
- ErrorExplanationAction(String, String, String, String) - Constructor for class io.jenkins.plugins.explain_error.ErrorExplanationAction
- ErrorExplanationAction(String, String, String, String, String, int) - Constructor for class io.jenkins.plugins.explain_error.ErrorExplanationAction
- ErrorRunListener - Class in io.jenkins.plugins.explain_error
-
RunListenerthat automatically triggers AI error explanation when a build fails and the global "auto explain on failure" toggle is enabled, or when the job opts in throughExplainErrorJobProperty. - ErrorRunListener() - Constructor for class io.jenkins.plugins.explain_error.ErrorRunListener
- errorSignature() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
errorSignaturerecord component. - errorSummary() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
errorSummaryrecord component. - explainError(Run<?, ?>, TaskListener, String, int) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(Run<?, ?>, TaskListener, String, int, String) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(Run<?, ?>, TaskListener, String, int, String, String) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(Run<?, ?>, TaskListener, String, int, String, String, boolean, String) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(String, TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider.
- explainError(String, TaskListener, String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider.
- explainError(String, TaskListener, String, String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider.
- explainError(String, TaskListener, String, String, Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider with item-scoped credentials context.
- explainError(String, TaskListener, String, String, Item, Authentication, Double) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider with item-scoped credentials context.
- ExplainErrorFolderProperty - Class in io.jenkins.plugins.explain_error
-
Folder property for folder-level AI provider configuration.
- ExplainErrorFolderProperty() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- ExplainErrorFolderProperty.DescriptorImpl - Class in io.jenkins.plugins.explain_error
- ExplainErrorJobProperty - Class in io.jenkins.plugins.explain_error
-
Job property that overrides the global "Automatically explain failed builds" setting for one job, so a noisy job can opt out while auto-explain is enabled, or a job can opt in while it is disabled.
- ExplainErrorJobProperty(boolean) - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorJobProperty
- ExplainErrorJobProperty.DescriptorImpl - Class in io.jenkins.plugins.explain_error
- ExplainErrorStep - Class in io.jenkins.plugins.explain_error
-
Pipeline step to explain errors using AI.
- ExplainErrorStep() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorStep
- ExplainErrorStep.DescriptorImpl - Class in io.jenkins.plugins.explain_error
- explainErrorText(String, String, Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
-
Explains error text directly without extracting from logs.
- explanation() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns the value of the
explanationrecord component. - ExplanationException - Exception Class in io.jenkins.plugins.explain_error
- ExplanationException(String, String) - Constructor for exception class io.jenkins.plugins.explain_error.ExplanationException
- ExplanationException(String, String, Throwable) - Constructor for exception class io.jenkins.plugins.explain_error.ExplanationException
- ExplanationLabels - Class in io.jenkins.plugins.explain_error
-
The fixed words around an explanation ("Summary", "How to fix it", ...), in the language the explanation itself is written in.
- extractFailedStepLog() - Method in class io.jenkins.plugins.explain_error.PipelineLogExtractor
- ExtractionResult(List<String>, String, boolean, boolean, String, boolean, int, int, int) - Constructor for record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Creates an instance of a
ExtractionResultrecord class. - extractNodeLog(String) - Method in class io.jenkins.plugins.explain_error.PipelineLogExtractor
-
Extracts log lines from a specific flow node identified by its node ID.
F
- failed(String) - Static method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- FAILED - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
- fallbackToBuildLog() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
fallbackToBuildLogrecord component. - FileChange(String, String, String, String) - Constructor for record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Creates an instance of a
FileChangerecord class. - filePath() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Returns the value of the
filePathrecord component. - findCommonAncestor(Set<FlowNode>) - Method in class io.jenkins.plugins.explain_error.PipelineLogExtractor
-
Finds the most recent (lowest) common ancestor for a given set of Jenkins Pipeline FlowNodes.
- findFolderCustomContext(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Recursively search for folder-level custom context configuration.
- findFolderDecision(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Whether a folder decides that its jobs are explained or not.
- findFolderLanguage(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Recursively search for folder-level language configuration.
- findFolderProvider(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Recursively search for folder-level AI provider configuration.
- findFolderTemperature(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Recursively search for folder-level temperature configuration.
- findFolderWithQuota(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Recursively search for a folder-level quota configuration.
- fixable() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns the value of the
fixablerecord component. - FixAssistant - Interface in io.jenkins.plugins.explain_error.autofix
- FixSuggestion - Record Class in io.jenkins.plugins.explain_error.autofix
- FixSuggestion(boolean, String, String, String, List<FixSuggestion.FileChange>) - Constructor for record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
For callers from before the title existed.
- FixSuggestion(boolean, String, String, String, List<FixSuggestion.FileChange>, String) - Constructor for record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Creates an instance of a
FixSuggestionrecord class. - FixSuggestion.FileChange - Record Class in io.jenkins.plugins.explain_error.autofix
- fixType() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns the value of the
fixTyperecord component. - forLanguage(String) - Static method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Labels for a language setting; English for
null, blank or a language without labels. - foundFailingNode() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
foundFailingNoderecord component.
G
- GEMINI - Enum constant in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- GeminiProvider - Class in io.jenkins.plugins.explain_error.provider
- GeminiProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.GeminiProvider
- GeminiProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- generatedOn(String) - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
"Generated on ...", for the line under the explanation where the time is not shown elsewhere.
- get() - Static method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
-
Get the singleton instance of GlobalConfigurationImpl.
- get() - Static method in class io.jenkins.plugins.explain_error.UsageRecorders
- getAccessTokenHeader() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getAccessTokenPrefix() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getAction() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.ProposedChange
- getAiProvider() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Get the AI provider configured for this folder.
- getAiProvider() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getApi() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getApiKey() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider
- getApiType() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- getApiType() - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider
- getApiUrl() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getApiVersion() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- getApiVersion() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getAppKey() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getAutoExplainMaxLogLines() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getAutoExplainMaxPerHour() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
-
Maximum number of AI provider calls made for automatic explanations per hour.
- getAutoFixAllowedPaths() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixBitbucketUrl() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixCredentialsId() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixGithubEnterpriseUrl() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixGitlabUrl() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixPrTemplate() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixRemoteUrl() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixScmType() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getAutoFixTimeoutSeconds() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getBestPractices() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getBestPractices() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Label of the best practices in the plain-text explanation.
- getBestPracticesHeading() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Heading of the best practices in the panel.
- getBestPracticesHtml() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getBranchName() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getBranchName() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- getBranchUrl() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Returns the page of the fix branch on the SCM host, worked out from the pull request URL, or
nullwhen the URL is not one of a pull request on a known host. - getClientId() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getClientSecret() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getCredentialsId() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- getCredentialsId() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- getCredentialsId() - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider
- getCustomContext() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- getCustomContext() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getCustomContext() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getDefaultAccessTokenHeader() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- getDefaultAccessTokenPrefix() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- getDefaultApiVersion() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- getDefaultBranch() - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- getDefaultBranch() - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- getDefaultBranch() - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- getDefaultBranch() - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- getDefaultBranch() - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Returns the default branch name (e.g., "main", "master").
- getDefaultMaxTokens() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider.DescriptorImpl
- getDefaultModel() - Method in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider.DescriptorImpl
- getDefaultRegion() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- getDefaultTimeoutSeconds() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- getDefaultUrl() - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider.DescriptorImpl
- getDefaultUrl() - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider.DescriptorImpl
- getDeployment() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- getDescription() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.ProposedChange
- getDescriptor() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- getDiffLines() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.ProposedChange
-
The lines of the diff, each with what it is, for the page to colour.
- getDisplayName() - Method in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.ExplainErrorJobProperty.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider.DescriptorImpl
- getDisplayName() - Method in enum class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.ApiType
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- getDisplayName() - Method in enum class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.ApiType
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider.DescriptorImpl
- getDisplayName() - Method in enum class io.jenkins.plugins.explain_error.QuotaWindow
- getDownstreamJobPattern() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getDurationMillis() - Method in enum class io.jenkins.plugins.explain_error.QuotaWindow
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
The endpoint URL this provider would call, used only to run connection diagnostics when a configuration test fails.
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- getEffectiveEndpointForDiagnostics() - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider
- getEndpoint() - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- getErrorSignature() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getErrorSummary() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getExistingExplanation() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- getExplanation() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getExplanationState() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
-
Whether the build has an explanation: "ready", "pending" or "none".
- getExtractedLineCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
- getFailedSnippet() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Label of the log excerpt in the plain-text explanation.
- getFailedStepLog() - Method in class io.jenkins.plugins.explain_error.PipelineLogExtractor
-
Extracts the log output of the step(s) that caused the pipeline failure, combining results from multiple strategies so that parallel failures (e.g.
- getFileContent(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- getFileContent(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- getFileContent(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- getFileContent(String, String) - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- getFileContent(String, String) - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Returns the current file content as a UTF-8 string, or null if the file does not exist.
- getFilePath() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.ProposedChange
- getFormattedTimestamp() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Returns a formatted date/time string for the action timestamp.
- getFormattedTimestamp() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getFunctionName() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- getGuardrailIdentifier() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- getGuardrailVersion() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- getHeading() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
The heading for this explanation: its title when there is one, with the provider's name.
- getHowToFix() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Heading of the steps in the panel.
- getIconFileName() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getIconFileName() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getIconFileName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getIconFileName() - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- getInputLogLineCount() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getKind() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.DiffLine
-
"file", "hunk", "add", "del" or "context".
- getLabels() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
The headings around the explanation, in the explanation's own language.
- getLanguage() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- getLanguage() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getLanguage() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getLastAnalysis() - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
-
Returns the structured analysis produced by the last successful call to
ErrorExplainer.explainError(hudson.model.Run<?, ?>, hudson.model.TaskListener, java.lang.String, int), ornullif no explanation has been generated. - getLastErrorLogs() - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
-
Returns the error logs extracted during the last call to
ErrorExplainer.explainError(hudson.model.Run<?, ?>, hudson.model.TaskListener, java.lang.String, int). - getLevel() - Method in exception class io.jenkins.plugins.explain_error.ExplanationException
- getLogPattern() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getMaxLines() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getMaxProviderCallsPerWindow() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- getMaxProviderCallsPerWindow() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getMaxTokens() - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- getMessage() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getMessage() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- getModel() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getModel() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- getOriginalErrorLogs() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getPatch() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.ProposedChange
-
The diff as a patch for this file: models often leave the two file lines out, and
git applyneeds them. - getProposedChanges() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getProvider() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getProviderLabel() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Provider and model for the line under the explanation, leaving out what is not known.
- getProviderModel() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getProviderName() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- getProviderName() - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- getProviderName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getProviderName() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- getProxyAuthorizationHeader() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Preemptive
Proxy-Authorizationheader value for the Jenkins proxy, ornullwhen no proxy credentials are configured. - getPrTitle() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getPrUrl() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getPrUrl() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- getQuotaWindow() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- getQuotaWindow() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getRawModel() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
-
Get the raw configured model without defaults, used for validation.
- getRegion() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- getRequiredContext() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- getResolutionSteps() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getResolutionSteps() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Label of the steps in the plain-text explanation.
- getResolutionStepsHtml() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getResolvedProvider(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
-
Returns the resolved AI provider for the given run (folder-level first, then global).
- getReusedFromBuild() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Returns the number of the earlier build whose explanation was reused for this build because it failed the same way, or
0if the explanation was generated for this build. - getReusedFromBuildUrl() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
The address of the explanation this one was taken over from, relative to the Jenkins root, or
nullwhen it was not reused or that build no longer exists. - getRoleArn() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- getRun() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getRun() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getRun() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Get the associated run.
- getRun() - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- getRunUrl() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- getScmType() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getScope() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getStatus() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getStatus() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- getStatusDisplayName() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Returns a human-readable label for the current status.
- getSuggestedConfidence() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getSuggestedExplanation() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getSuggestedFixType() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getSuggestedTitle() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getSummary() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Label of the summary in the plain-text explanation.
- getSummaryHtml() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
The summary as HTML for the panel: escaped, with backtick spans as
<code>. - getSummaryPreviewHtml() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
The summary for the build's own page: all of it when it is short, otherwise cut at the end of a sentence, or failing that at a word.
- getTemperature() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- getTemperature() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getTemperature() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getText() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.DiffLine
- getTimeoutSeconds() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getTimeoutSeconds() - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- getTimestamp() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getTimestamp() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getTitle() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
A one-line title naming the root cause; null when the provider did not return one.
- getTokenUrl() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getUnifiedDiff() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction.ProposedChange
- getUrl() - Method in class io.jenkins.plugins.explain_error.PipelineLogExtractor
-
Returns the URL associated with the extracted log.
- getUrl() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- getUrlName() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- getUrlName() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getUrlName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getUrlName() - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- getUrlString() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getUserId() - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- getValue() - Method in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
- getValue() - Method in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- getWhereItFailed() - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Heading of the log excerpt in the panel.
- getWorkspaceContextMaxBytes() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getWorkspaceContextPaths() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- GITHUB - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.scm.ScmType
- GitHubApiClient - Class in io.jenkins.plugins.explain_error.autofix.scm
- GitHubApiClient(ScmRepo) - Constructor for class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- GITLAB - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.scm.ScmType
- GitLabApiClient - Class in io.jenkins.plugins.explain_error.autofix.scm
- GitLabApiClient(ScmRepo) - Constructor for class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- GlobalConfigurationImpl - Class in io.jenkins.plugins.explain_error
-
Global configuration for the plugin.
- GlobalConfigurationImpl() - Constructor for class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- GraphViewExplainErrorAction - Class in io.jenkins.plugins.explain_error
-
Action for the Pipeline Graph View integration.
- GraphViewExplainErrorAction(Run<?, ?>) - Constructor for class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- GraphViewExplainErrorActionFactory - Class in io.jenkins.plugins.explain_error
-
TransientActionFactory to dynamically inject
GraphViewExplainErrorActioninto all runs when thepipeline-graph-viewplugin is installed. - GraphViewExplainErrorActionFactory() - Constructor for class io.jenkins.plugins.explain_error.GraphViewExplainErrorActionFactory
H
- hasCreatedPr() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Returns true when this action represents a successfully created PR.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns a hash code value for this object.
- hasProposedChanges() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- hasSuggestion() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Whether there is anything from the AI to show: its reasoning, or changes.
- hasValidExplanation() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Check if this action has a valid explanation.
- headBranch() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Returns the value of the
headBranchrecord component. - HOURLY - Enum constant in enum class io.jenkins.plugins.explain_error.QuotaWindow
I
- inputLogLineCount() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
inputLogLineCountrecord component. - io.jenkins.plugins.explain_error - package io.jenkins.plugins.explain_error
- io.jenkins.plugins.explain_error.autofix - package io.jenkins.plugins.explain_error.autofix
- io.jenkins.plugins.explain_error.autofix.scm - package io.jenkins.plugins.explain_error.autofix.scm
- io.jenkins.plugins.explain_error.provider - package io.jenkins.plugins.explain_error.provider
- isAutoExplainOnFailure() - Method in class io.jenkins.plugins.explain_error.ExplainErrorJobProperty
-
Returns whether failed builds of this job are explained automatically.
- isAutoFix() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- isAutoFixDraftPr() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- isCollectDownstreamLogs() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- isDisableExplanation() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Whether explanation is turned off for the jobs in this folder and its subfolders: no Explain Error button, no automatic explanation, and the
explainError()step does nothing. - isEnableAutoExplainOnFailure() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- isEnableExplanation() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Whether this folder uses its section of settings.
- isEnableExplanation() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- isEnableQuota() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- isEnableQuota() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- isExplainErrorEnabled() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
-
Whether the page offers to explain the build: explanation is enabled for it, its provider is configured and the user may build the job, which a new explanation requires.
- isExplanationPending() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
-
Whether an automatic explanation of this build has been requested and has not come back yet.
- isFolderExplanationEnabled(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Check if error explanation is enabled at folder level.
- isIncludeWorkspaceContext() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.DeepSeekProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider
- isNotValid(TaskListener, Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- isNotValid(TaskListener, Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider
- isNotValid(TaskListener, Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- isNotValid(TaskListener, Item, Authentication) - Method in class io.jenkins.plugins.explain_error.provider.QwenProvider
- isPluginActive() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
-
Helper method used by jelly to checked if we're on a console url.
- isPluginActive() - Method in class io.jenkins.plugins.explain_error.PipelineGraphViewDecorator
-
Whether the current request is for the "Stages" page of a build.
- isReturnStructured() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- isStructured() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Whether the analysis is available field by field.
J
- JenkinsLogAnalysis - Record Class in io.jenkins.plugins.explain_error
- JenkinsLogAnalysis(String, List<String>, List<String>, String) - Constructor for record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
For callers and stored data from before the title existed.
- JenkinsLogAnalysis(String, List<String>, List<String>, String, String) - Constructor for record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Creates an instance of a
JenkinsLogAnalysisrecord class.
L
- LANGGRAPH - Enum constant in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- LangGraphProvider - Class in io.jenkins.plugins.explain_error.provider
-
AI provider that calls the LangGraph Platform native API (
POST /runs/wait). - LangGraphProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- LangGraphProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- linesAnalysed(int) - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
"n log lines analysed", for the line under the explanation.
- logLines() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
logLinesrecord component.
M
- maxTokens - Variable in class io.jenkins.plugins.explain_error.provider.AnthropicProvider
- MetricsUsageRecorder - Class in io.jenkins.plugins.explain_error
-
Records Explain Error usage events as low-cardinality Dropwizard metrics exposed through the Jenkins Metrics plugin.
- MetricsUsageRecorder() - Constructor for class io.jenkins.plugins.explain_error.MetricsUsageRecorder
-
Default no-arg constructor used by Jenkins when loading the extension.
- MicrosoftFoundryProvider - Class in io.jenkins.plugins.explain_error.provider
- MicrosoftFoundryProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.MicrosoftFoundryProvider
- MicrosoftFoundryProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- MISCONFIGURED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- model - Variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- model() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
modelrecord component.
N
- newInstance(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty.DescriptorImpl
-
The provider selector sits in its own optional block on the form, so a folder can set a language, context or quota without overriding the provider.
- newJenkinsHttpClientBuilder() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- newLangChainHttpClientBuilder() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- NOT_APPLICABLE - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
- notApplicable(String) - Static method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- number() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Returns the value of the
numberrecord component.
O
- OLLAMA - Enum constant in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- OllamaProvider - Class in io.jenkins.plugins.explain_error.provider
- OllamaProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.OllamaProvider
- OllamaProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- onCompleted(Run<?, ?>, TaskListener) - Method in class io.jenkins.plugins.explain_error.ErrorRunListener
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorAction
- OPENAI - Enum constant in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- OpenAICompatibleProvider - Class in io.jenkins.plugins.explain_error.provider
-
Generic provider for any OpenAI-compatible endpoint: LiteLLM, OpenWebUI, self-hosted AI proxies and enterprise API gateways.
- OpenAICompatibleProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider
- OpenAICompatibleProvider.ApiType - Enum Class in io.jenkins.plugins.explain_error.provider
-
The OpenAI API the gateway is called with.
- OpenAICompatibleProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- OpenAIProvider - Class in io.jenkins.plugins.explain_error.provider
- OpenAIProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- OpenAIProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- owner() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns the value of the
ownerrecord component.
P
- parse(String, String) - Static method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Parses a remote URL (SSH or HTTPS) and detects the SCM type, owner, and repo name.
- parseWithOverride(String, String, ScmType, String) - Static method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Parses owner/repoName from a remote URL and constructs a ScmRepo with an explicit ScmType and baseUrl.
- PIPELINE_STEP - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
- PipelineGraphViewDecorator - Class in io.jenkins.plugins.explain_error
-
Adds the "Explain Error" card and its scripts to the "Stages" page of the Pipeline Graph View plugin.
- PipelineGraphViewDecorator() - Constructor for class io.jenkins.plugins.explain_error.PipelineGraphViewDecorator
- PipelineLogExtractor - Class in io.jenkins.plugins.explain_error
-
Utility for extracting log lines related to a failing build or pipeline step and computing a URL that points back to the error source.
- PipelineLogExtractor(Run<?, ?>, int) - Constructor for class io.jenkins.plugins.explain_error.PipelineLogExtractor
- PipelineLogExtractor(Run<?, ?>, int, boolean, String) - Constructor for class io.jenkins.plugins.explain_error.PipelineLogExtractor
- PipelineLogExtractor.ExtractionResult - Record Class in io.jenkins.plugins.explain_error
- primaryNodeId() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
primaryNodeIdrecord component. - PROVIDER_ERROR - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- providerName() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
providerNamerecord component. - PullRequest - Record Class in io.jenkins.plugins.explain_error.autofix.scm
- PullRequest(int, String, String, String) - Constructor for record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Creates an instance of a
PullRequestrecord class.
Q
- QUOTA_REJECTED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- QuotaEnforcer - Class in io.jenkins.plugins.explain_error
-
Thread-safe counter that enforces a maximum number of AI provider calls within a rolling time window.
- QuotaEnforcer() - Constructor for class io.jenkins.plugins.explain_error.QuotaEnforcer
- QuotaWindow - Enum Class in io.jenkins.plugins.explain_error
-
Time window options for rate-limiting AI provider calls.
- QwenProvider - Class in io.jenkins.plugins.explain_error.provider
- QwenProvider(String, String, Secret, String) - Constructor for class io.jenkins.plugins.explain_error.provider.QwenProvider
- QwenProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
R
- readResolve() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Used for XStream deserialization backward compatibility.
- readResolve() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- readResolve() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- record(UsageEvent) - Method in class io.jenkins.plugins.explain_error.MetricsUsageRecorder
- record(UsageEvent) - Method in interface io.jenkins.plugins.explain_error.UsageRecorder
- release() - Method in class io.jenkins.plugins.explain_error.QuotaEnforcer
-
Gives back a slot taken with
QuotaEnforcer.tryAcquire(QuotaWindow, int)for a call that was not made after all. - repoName() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns the value of the
repoNamerecord component. - reset() - Method in class io.jenkins.plugins.explain_error.QuotaEnforcer
-
Resets the quota counter and starts a fresh window.
- resolutionSteps() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
resolutionStepsrecord component. - RESPONSES - Enum constant in enum class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.ApiType
- RESPONSES - Enum constant in enum class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.ApiType
- result() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
resultrecord component. - reusedFrom(int) - Method in class io.jenkins.plugins.explain_error.ExplanationLabels
-
Says which earlier build an explanation was taken over from.
- RUN_LISTENER - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
- runConfigurationTest(AccessControlled, BaseAIProvider) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
-
Template for the "Test Configuration" button: checks the caller's permission, sends a canned prompt through the fully-constructed provider, and renders either the standard success message or the failure response with connection diagnostics.
S
- ScmApiClient - Interface in io.jenkins.plugins.explain_error.autofix.scm
- ScmClientFactory - Class in io.jenkins.plugins.explain_error.autofix.scm
- ScmRepo - Record Class in io.jenkins.plugins.explain_error.autofix.scm
- ScmRepo(ScmType, String, String, String, String) - Constructor for record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Creates an instance of a
ScmReporecord class. - scmType() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns the value of the
scmTyperecord component. - ScmType - Enum Class in io.jenkins.plugins.explain_error.autofix.scm
- setAccessTokenHeader(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setAccessTokenPrefix(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setAiProvider(BaseAIProvider) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Set the AI provider for this folder.
- setAiProvider(BaseAIProvider) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setApiKey(Secret) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setApiType(OpenAICompatibleProvider.ApiType) - Method in class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider
- setApiUrl(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setApiVersion(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setAppKey(Secret) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setAutoExplainMaxLogLines(int) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setAutoExplainMaxPerHour(int) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setAutoFix(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixAllowedPaths(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixBitbucketUrl(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixCredentialsId(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixDraftPr(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixGithubEnterpriseUrl(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixGitlabUrl(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixPrTemplate(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixRemoteUrl(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixScmType(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setAutoFixTimeoutSeconds(int) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setCollectDownstreamLogs(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setCustomContext(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setCustomContext(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setCustomContext(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setDisableExplanation(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setDownstreamJobPattern(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setEnableAutoExplainOnFailure(boolean) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setEnableExplanation(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Set whether this folder uses its section of settings.
- setEnableExplanation(boolean) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setEnableQuota(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setEnableQuota(boolean) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setGuardrailIdentifier(String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- setGuardrailVersion(String) - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- setIncludeWorkspaceContext(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setLanguage(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setLanguage(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setLanguage(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setLogPattern(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setMaxLines(int) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setMaxProviderCallsPerWindow(int) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setMaxProviderCallsPerWindow(int) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setModel(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setProvider(AIProvider) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setQuotaWindow(QuotaWindow) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setQuotaWindow(QuotaWindow) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setReturnStructured(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setScope(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setSuggestion(FixSuggestion) - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixAction
-
Keeps what the AI proposed, so that a fix that did not become a pull request can still be read and applied by hand.
- setTemperature(Double) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
- setTemperature(Double) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setTemperature(Double) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setTimeoutSeconds(Integer) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setTimeoutSeconds(Integer) - Method in class io.jenkins.plugins.explain_error.provider.LangGraphProvider
- setUserId(String) - Method in class io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider
- setWorkspaceContextMaxBytes(int) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setWorkspaceContextPaths(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- SKIPPED_LOW_CONFIDENCE - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
- SKIPPED_PATH_NOT_ALLOWED - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
- skippedLowConfidence() - Static method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- skippedPathNotAllowed(String) - Static method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- start(StepContext) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- SUCCESS - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- suggestFix(String) - Method in interface io.jenkins.plugins.explain_error.autofix.FixAssistant
- SYSTEM_PROMPT - Static variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
T
- testConfigurationFailed(BaseAIProvider, Exception) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
-
Builds the failure response for a "Test Configuration" call: the provider error plus a layer-by-layer connection diagnostics report (proxy decision, DNS, TCP, HTTP probe, error cause chain) so admins can see where the connection breaks.
- THROTTLED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- TIMED_OUT - Enum constant in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
- timedOut() - Static method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- timestampMillis() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
timestampMillisrecord component. - title() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns the value of the
titlerecord component. - title() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
titlerecord component. - TitleText - Class in io.jenkins.plugins.explain_error
-
Tidies a title written by the AI before it is used as a heading, a pull request title or a commit subject.
- toString() - Method in class io.jenkins.plugins.explain_error.autofix.AutoFixResult
- toString() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Returns a string representation of this record class.
- toString() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
-
Returns a string representation of this record class.
- toString() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Overrides the record-generated toString() to redact the authorization value so it is never accidentally printed in build logs or exception stack traces.
- toString() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns a string representation of this record class.
- toString() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns a string representation of this record class.
- toText(ExplanationLabels) - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
The analysis as plain text, with its section labels in the language of
labels. - tryAcquire(QuotaWindow, int) - Method in class io.jenkins.plugins.explain_error.QuotaEnforcer
-
Attempt to acquire a quota slot.
- tryAcquireQuota() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Attempts to acquire a quota slot for a real AI provider call.
- tryAcquireQuota() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
-
Attempts to acquire a quota slot for a real AI provider call.
- type() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorActionFactory
- type() - Method in class io.jenkins.plugins.explain_error.GraphViewExplainErrorActionFactory
U
- unifiedDiff() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
-
Returns the value of the
unifiedDiffrecord component. - UnifiedDiffApplier - Class in io.jenkins.plugins.explain_error.autofix
-
Standalone utility class that applies unified diffs to file content.
- url - Variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- url() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.PullRequest
-
Returns the value of the
urlrecord component. - url() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
urlrecord component. - URL_NAME - Static variable in class io.jenkins.plugins.explain_error.PipelineLogExtractor
-
The Graph View page the Explain Error card is added to, see
PipelineGraphViewDecorator. - UsageEvent - Record Class in io.jenkins.plugins.explain_error
-
Immutable event describing a single Explain Error request outcome.
- UsageEvent(long, UsageEvent.EntryPoint, UsageEvent.Result, String, String, long, int, boolean) - Constructor for record class io.jenkins.plugins.explain_error.UsageEvent
-
Creates an instance of a
UsageEventrecord class. - UsageEvent.EntryPoint - Enum Class in io.jenkins.plugins.explain_error
- UsageEvent.Result - Enum Class in io.jenkins.plugins.explain_error
- UsageRecorder - Interface in io.jenkins.plugins.explain_error
-
Records usage events emitted by Explain Error execution paths.
- UsageRecorders - Class in io.jenkins.plugins.explain_error
-
Resolves configured usage recorders and dispatches events to them.
- USER_PROMPT_TEMPLATE - Static variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
V
- validate(String) - Static method in class io.jenkins.plugins.explain_error.autofix.UnifiedDiffApplier
-
Validates that a diff string is syntactically valid unified diff format.
- validateWriteAccess() - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketApiClient
- validateWriteAccess() - Method in class io.jenkins.plugins.explain_error.autofix.scm.BitbucketServerApiClient
- validateWriteAccess() - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitHubApiClient
- validateWriteAccess() - Method in class io.jenkins.plugins.explain_error.autofix.scm.GitLabApiClient
- validateWriteAccess() - Method in interface io.jenkins.plugins.explain_error.autofix.scm.ScmApiClient
-
Validates that the token has write access to the repository.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.autofix.scm.ScmType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.ApiType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.ApiType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.QuotaWindow
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.autofix.AutoFixStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.autofix.scm.ScmType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.ApiType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.provider.OpenAICompatibleProvider.ApiType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.QuotaWindow
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withBaseUrl(String) - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
-
Returns a new ScmRepo with the baseUrl overridden (for enterprise instances).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BaseAIProvider