Package io.jenkins.plugins.explain_error
Class ExplainErrorStep
java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
io.jenkins.plugins.explain_error.ExplainErrorStep
- All Implemented Interfaces:
ExtensionPoint,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public class ExplainErrorStep
extends org.jenkinsci.plugins.workflow.steps.Step
Pipeline step to explain errors using AI.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanbooleanbooleanbooleanvoidsetAutoFix(boolean autoFix) voidsetAutoFixAllowedPaths(String autoFixAllowedPaths) voidsetAutoFixBitbucketUrl(String autoFixBitbucketUrl) voidsetAutoFixCredentialsId(String autoFixCredentialsId) voidsetAutoFixDraftPr(boolean autoFixDraftPr) voidsetAutoFixGithubEnterpriseUrl(String autoFixGithubEnterpriseUrl) voidsetAutoFixGitlabUrl(String autoFixGitlabUrl) voidsetAutoFixPrTemplate(String autoFixPrTemplate) voidsetAutoFixRemoteUrl(String autoFixRemoteUrl) voidsetAutoFixScmType(String autoFixScmType) voidsetAutoFixTimeoutSeconds(int autoFixTimeoutSeconds) voidsetCollectDownstreamLogs(boolean collectDownstreamLogs) voidsetCustomContext(String customContext) voidsetDownstreamJobPattern(String downstreamJobPattern) voidsetIncludeWorkspaceContext(boolean includeWorkspaceContext) voidsetLanguage(String language) voidsetLogPattern(String logPattern) voidsetMaxLines(int maxLines) voidsetWorkspaceContextMaxBytes(int workspaceContextMaxBytes) voidsetWorkspaceContextPaths(String workspaceContextPaths) org.jenkinsci.plugins.workflow.steps.StepExecutionstart(org.jenkinsci.plugins.workflow.steps.StepContext context) Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Constructor Details
-
ExplainErrorStep
@DataBoundConstructor public ExplainErrorStep()
-
-
Method Details
-
getLogPattern
-
setLogPattern
-
getMaxLines
public int getMaxLines() -
setMaxLines
@DataBoundSetter public void setMaxLines(int maxLines) -
getLanguage
-
setLanguage
-
getCustomContext
-
setCustomContext
-
isCollectDownstreamLogs
public boolean isCollectDownstreamLogs() -
setCollectDownstreamLogs
@DataBoundSetter public void setCollectDownstreamLogs(boolean collectDownstreamLogs) -
getDownstreamJobPattern
-
setDownstreamJobPattern
-
isIncludeWorkspaceContext
public boolean isIncludeWorkspaceContext() -
setIncludeWorkspaceContext
@DataBoundSetter public void setIncludeWorkspaceContext(boolean includeWorkspaceContext) -
getWorkspaceContextPaths
-
setWorkspaceContextPaths
-
getWorkspaceContextMaxBytes
public int getWorkspaceContextMaxBytes() -
setWorkspaceContextMaxBytes
@DataBoundSetter public void setWorkspaceContextMaxBytes(int workspaceContextMaxBytes) -
isAutoFix
public boolean isAutoFix() -
setAutoFix
@DataBoundSetter public void setAutoFix(boolean autoFix) -
getAutoFixCredentialsId
-
setAutoFixCredentialsId
-
getAutoFixRemoteUrl
-
setAutoFixRemoteUrl
-
getAutoFixScmType
-
setAutoFixScmType
-
getAutoFixGithubEnterpriseUrl
-
setAutoFixGithubEnterpriseUrl
-
getAutoFixGitlabUrl
-
setAutoFixGitlabUrl
-
getAutoFixBitbucketUrl
-
setAutoFixBitbucketUrl
-
getAutoFixAllowedPaths
-
setAutoFixAllowedPaths
-
isAutoFixDraftPr
public boolean isAutoFixDraftPr() -
setAutoFixDraftPr
@DataBoundSetter public void setAutoFixDraftPr(boolean autoFixDraftPr) -
getAutoFixTimeoutSeconds
public int getAutoFixTimeoutSeconds() -
setAutoFixTimeoutSeconds
@DataBoundSetter public void setAutoFixTimeoutSeconds(int autoFixTimeoutSeconds) -
getAutoFixPrTemplate
-
setAutoFixPrTemplate
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception - Specified by:
startin classorg.jenkinsci.plugins.workflow.steps.Step- Throws:
Exception
-