Index

A B C D E G H I M O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

AIProvider - Enum Class in io.jenkins.plugins.explain_error
Deprecated.
in favour of BaseAIProvider
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.
A B C D E G H I M O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form