Index

A B C D E F G H I J L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AIProvider - Enum Class in io.jenkins.plugins.explain_error
Deprecated.
in favour of BaseAIProvider
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 bestPractices record 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 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.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 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.
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 ExtractionResult record class.

F

fallbackToBuildLog() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
Returns the value of the fallbackToBuildLog 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.
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 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
 
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 inputLogLineCount record 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 JenkinsLogAnalysis record class.

L

logLines() - Method in record class io.jenkins.plugins.explain_error.PipelineLogExtractor.ExtractionResult
Returns the value of the logLines record 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 model 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) - 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 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.

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 resolutionSteps record component.
result() - Method in record class io.jenkins.plugins.explain_error.UsageEvent
Returns the value of the result record 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 timestampMillis record 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 url record 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 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.

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.
A B C D E F G H I J L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form