Index

A B C D E F G H I J L M N O P Q R S T U V W 
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 action record component.
AIProvider - Enum Class in io.jenkins.plugins.explain_error
Deprecated.
in favour of BaseAIProvider
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 RunAction2 that 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 baseBranch record 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 baseUrl record component.
bearerValue() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
Returns the value of the bearerValue record 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 bestPractices record 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 changes record 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 title to one line without surrounding quotes or a trailing period, cut at a word boundary to at most maxLength characters.
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 confidence record 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 description record 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 downstreamCollectionEnabled record component.
downstreamLogsCollected() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
Returns the value of the downstreamLogsCollected record component.
downstreamMatchedCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
Returns the value of the downstreamMatchedCount record component.
downstreamPermissionSkippedCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
Returns the value of the downstreamPermissionSkippedCount record component.
downstreamReusedExplanationCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
Returns the value of the downstreamReusedExplanationCount record component.
durationMillis() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
Returns the value of the durationMillis record component.

E

entryPoint() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
Returns the value of the entryPoint record 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
RunListener that 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 through ExplainErrorJobProperty.
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 errorSignature record component.
errorSummary() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
Returns the value of the errorSummary record 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 explanation record 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 ExtractionResult record 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 fallbackToBuildLog record component.
FileChange(String, String, String, String) - Constructor for record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
Creates an instance of a FileChange record class.
filePath() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion.FileChange
Returns the value of the filePath record 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 fixable record 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 FixSuggestion record 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 fixType record 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 foundFailingNode record 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 null when 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), or null if no explanation has been generated.
getLastErrorLogs() - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
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 apply needs 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-Authorization header value for the Jenkins proxy, or null when 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 0 if 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 null when 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 GraphViewExplainErrorAction into all runs when the pipeline-graph-view plugin 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 headBranch record 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 inputLogLineCount record 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 JenkinsLogAnalysis record 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 logLines record 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 model record 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 number record 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 owner record 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 primaryNodeId record 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 providerName record 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 PullRequest record 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 repoName record 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 resolutionSteps record 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 result record 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 ScmRepo record class.
scmType() - Method in record class io.jenkins.plugins.explain_error.autofix.scm.ScmRepo
Returns the value of the scmType record 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 timestampMillis record component.
title() - Method in record class io.jenkins.plugins.explain_error.autofix.FixSuggestion
Returns the value of the title record component.
title() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
Returns the value of the title record 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 unifiedDiff record 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 url record component.
url() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
Returns the value of the url record 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 UsageEvent record 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).
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form