Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AIProvider - Enum Class in io.jenkins.plugins.explain_error
-
Deprecated.
- apiKey - Variable in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
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
- BaseProviderDescriptor() - Constructor for class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
C
- chat(String) - Method in interface io.jenkins.plugins.explain_error.provider.BaseAIProvider.Assistant
- 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
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- createFor(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorActionFactory
D
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- doAutoCompleteModel(String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- doCheckBuildStatus(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
-
AJAX endpoint to check build status.
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
- doCheckUrl(String) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- doExplainConsoleError(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
-
AJAX endpoint to explain error from console output.
- doTestConfiguration(Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(Secret, String, String) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
-
Method to test the AI API configuration.
- doTestConfiguration(String, String) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
-
Method to test the AI API configuration.
E
- 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) - Constructor for class io.jenkins.plugins.explain_error.ErrorExplanationAction
- explainError(Run<?, ?>, TaskListener, String, int) - 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.
- 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, Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
-
Explains error text directly without extracting from logs.
- 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
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
- get() - Static method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
-
Get the singleton instance of GlobalConfigurationImpl.
- getAiProvider() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getApiKey() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- getApiKey() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- getApiUrl() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getDefaultModel() - Method in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- getDefaultModel() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- getDescriptor() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- getDisplayName() - Method in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- 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.ExplainErrorStep.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider.DescriptorImpl
- getExistingExplanation() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- getExplanation() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getFormattedTimestamp() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getFunctionName() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- getIconFileName() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getIconFileName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- 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
- 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
- getProvider() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- 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
- getRawModel() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
-
Get the raw configured model without defaults, used for validation.
- getRequiredContext() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- getRun() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getRun() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Get the associated run.
- getRunUrl() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- getTimestamp() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getUrl() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- getUrlName() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- getUrlName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- GlobalConfigurationImpl - Class in io.jenkins.plugins.explain_error
-
Global configuration for the plugin.
- GlobalConfigurationImpl() - Constructor for class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
H
- hasValidExplanation() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Check if this action has a valid explanation.
I
- io.jenkins.plugins.explain_error - package io.jenkins.plugins.explain_error
- io.jenkins.plugins.explain_error.provider - package io.jenkins.plugins.explain_error.provider
- isEnableExplanation() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- isExplainErrorEnabled() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.GeminiProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.OllamaProvider
- isNotValid(TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- isPluginActive() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
-
Helper method used by jelly to checked if we're on a console url.
M
- model - Variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
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) - 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.ErrorExplanationAction
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- OPENAI - Enum constant in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- 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
R
- readResolve() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- readResolve() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
S
- setAiProvider(BaseAIProvider) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setApiKey(Secret) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setApiUrl(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setEnableExplanation(boolean) - 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
- setModel(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setProvider(AIProvider) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- start(StepContext) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
T
- type() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorActionFactory
U
- url - Variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
V
- 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.
- 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.
All Classes and Interfaces|All Packages|Serialized Form
BaseAIProvider