Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AIProvider - Enum Class in io.jenkins.plugins.explain_error
-
Deprecated.
- analyzeLogs(String, String, String) - Method in interface io.jenkins.plugins.explain_error.provider.BaseAIProvider.Assistant
- 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
- BedrockProvider - Class in io.jenkins.plugins.explain_error.provider
- BedrockProvider(String, String, String) - Constructor for class io.jenkins.plugins.explain_error.provider.BedrockProvider
- BedrockProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- bestPractices() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
bestPracticesrecord component.
C
- CACHE_HIT - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- 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
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- createAssistant() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider
- 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
- DEFAULT_MODEL - Static variable in class io.jenkins.plugins.explain_error.provider.OpenAIProvider
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.ExplainErrorStep.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.explain_error.provider.BedrockProvider.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
- DISABLED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- 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.BedrockProvider.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.
- downstreamCollectionEnabled() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamCollectionEnabledrecord component. - downstreamLogsCollected() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
downstreamLogsCollectedrecord component. - downstreamMatchedCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamMatchedCountrecord component. - downstreamPermissionSkippedCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamPermissionSkippedCountrecord component. - downstreamReusedExplanationCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
downstreamReusedExplanationCountrecord component. - durationMillis() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
durationMillisrecord component.
E
- entryPoint() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
entryPointrecord component. - equals(Object) - Method in record class io.jenkins.plugins.explain_error.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
- errorSignature() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
errorSignaturerecord component. - errorSummary() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
errorSummaryrecord component. - explainError(Run<?, ?>, TaskListener, String, int) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(Run<?, ?>, TaskListener, String, int, String) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(Run<?, ?>, TaskListener, String, int, String, String) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(Run<?, ?>, TaskListener, String, int, String, String, boolean, String) - Method in class io.jenkins.plugins.explain_error.ErrorExplainer
- explainError(String, TaskListener) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider.
- explainError(String, TaskListener, String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider.
- explainError(String, TaskListener, String, String) - Method in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
-
Explain error logs using the configured AI provider.
- 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
- 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.
- 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
- extractFailedStepLog() - Method in class io.jenkins.plugins.explain_error.PipelineLogExtractor
- ExtractionResult(List<String>, String, boolean, boolean, String, boolean, int, int, int) - Constructor for record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Creates an instance of a
ExtractionResultrecord class.
F
- fallbackToBuildLog() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
fallbackToBuildLogrecord 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.
- findFolderProvider(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Recursively search for folder-level AI provider configuration.
- foundFailingNode() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
foundFailingNoderecord component.
G
- GEMINI - Enum constant in enum class io.jenkins.plugins.explain_error.AIProvider
-
Deprecated.
- GeminiProvider - Class in io.jenkins.plugins.explain_error.provider
- GeminiProvider(String, String, Secret) - Constructor for class io.jenkins.plugins.explain_error.provider.GeminiProvider
- GeminiProvider.DescriptorImpl - Class in io.jenkins.plugins.explain_error.provider
- 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
- 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
- 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
- getCustomContext() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getCustomContext() - 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.BedrockProvider.DescriptorImpl
- 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
- getDefaultRegion() - Method in class io.jenkins.plugins.explain_error.provider.BedrockProvider.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.ExplainErrorFolderProperty.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.provider.BedrockProvider.DescriptorImpl
- 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
- getDownstreamJobPattern() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- getExistingExplanation() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- getExplanation() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getExtractedLineCount() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
- 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.
- 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
- getInputLogLineCount() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getLanguage() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- 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
- 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
- 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
- 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.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.ConsoleExplainErrorAction
- getUrlName() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getUrlString() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- getValue() - Method in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
- getValue() - Method in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- GlobalConfigurationImpl - Class in io.jenkins.plugins.explain_error
-
Global configuration for the plugin.
- GlobalConfigurationImpl() - Constructor for class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
H
- 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.
- hasValidExplanation() - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
-
Check if this action has a valid explanation.
I
- inputLogLineCount() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
inputLogLineCountrecord component. - io.jenkins.plugins.explain_error - package io.jenkins.plugins.explain_error
- io.jenkins.plugins.explain_error.provider - package io.jenkins.plugins.explain_error.provider
- isCollectDownstreamLogs() - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- isEnableExplanation() - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Check if error explanation is enabled for this folder.
- isEnableExplanation() - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- isExplainErrorEnabled() - Method in class io.jenkins.plugins.explain_error.ConsolePageDecorator
- isFolderExplanationEnabled(ItemGroup<?>) - Static method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Check if error explanation is enabled at folder level.
- 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.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.
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
-
Creates an instance of a
JenkinsLogAnalysisrecord class.
L
- logLines() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
logLinesrecord component.
M
- 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.
- MISCONFIGURED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- model - Variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- model() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
modelrecord component.
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.ConsoleExplainErrorAction
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ErrorExplanationAction
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorAction
- 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
P
- PIPELINE_STEP - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.EntryPoint
- PipelineLogExtractor - Class in io.jenkins.plugins.explain_error
-
Utility for extracting log lines related to a failing build or pipeline step and computing a URL that points back to the error source.
- PipelineLogExtractor(Run<?, ?>, int) - Constructor for class io.jenkins.plugins.explain_error.PipelineLogExtractor
- PipelineLogExtractor(Run<?, ?>, int, boolean, String) - Constructor for class io.jenkins.plugins.explain_error.PipelineLogExtractor
- PipelineLogExtractor.ExtractionResult - Record Class in io.jenkins.plugins.explain_error
- primaryNodeId() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
primaryNodeIdrecord component. - PROVIDER_ERROR - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
- providerName() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
providerNamerecord component.
Q
- QUOTA_REJECTED - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
R
- 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
- resolutionSteps() - Method in record class io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Returns the value of the
resolutionStepsrecord component. - result() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
resultrecord component.
S
- 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
- setApiUrl(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setCollectDownstreamLogs(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setCustomContext(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setCustomContext(String) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setDownstreamJobPattern(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- setEnableExplanation(boolean) - Method in class io.jenkins.plugins.explain_error.ExplainErrorFolderProperty
-
Set whether error explanation is enabled for this folder.
- setEnableExplanation(boolean) - Method in class io.jenkins.plugins.explain_error.GlobalConfigurationImpl
- setLanguage(String) - Method in class io.jenkins.plugins.explain_error.ExplainErrorStep
- 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
- SUCCESS - Enum constant in enum class io.jenkins.plugins.explain_error.UsageEvent.Result
T
- timestampMillis() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
-
Returns the value of the
timestampMillisrecord component. - 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.
- type() - Method in class io.jenkins.plugins.explain_error.ConsoleExplainErrorActionFactory
U
- url - Variable in class io.jenkins.plugins.explain_error.provider.BaseAIProvider
- url() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
-
Returns the value of the
urlrecord component. - URL_NAME - Static variable in class io.jenkins.plugins.explain_error.PipelineLogExtractor
- UsageEvent - Record Class in io.jenkins.plugins.explain_error
-
Immutable event describing a single Explain Error request outcome.
- UsageEvent(long, UsageEvent.EntryPoint, UsageEvent.Result, String, String, long, int, boolean) - Constructor for record class io.jenkins.plugins.explain_error.UsageEvent
-
Creates an instance of a
UsageEventrecord class. - UsageEvent.EntryPoint - Enum Class in io.jenkins.plugins.explain_error
- UsageEvent.Result - Enum Class in io.jenkins.plugins.explain_error
- UsageRecorder - Interface in io.jenkins.plugins.explain_error
-
Records usage events emitted by Explain Error execution paths.
- UsageRecorders - Class in io.jenkins.plugins.explain_error
-
Resolves configured usage recorders and dispatches events to them.
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.
- 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.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BaseAIProvider