Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addConsolidatedResult(Run<?, ?>, String, String, String, String, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Add result to consolidated results action
- addResult(String, String, String, String, String) - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- AnalysisResult(String, String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
- apiTokenCredentialsId - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
B
- BaseFiniteStateDescriptor - Class in io.jenkins.plugins.finitestate
-
Abstract base descriptor class for all Finite State recorders.
- BaseFiniteStateDescriptor() - Constructor for class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
- BaseFiniteStateRecorder - Class in io.jenkins.plugins.finitestate
-
Abstract base class for all Finite State recorders.
- BaseFiniteStateRecorder() - Constructor for class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- buildCLTEnvironment(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Build the environment variables required by the CLT for authentication and domain routing.
C
- checkRequiredValue(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
-
Common validation helper for required values
- CLTManager - Class in io.jenkins.plugins.finitestate
-
Utility class for managing the Finite State CLT (Command Line Tool) download and caching.
D
- DescriptorImpl() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
- doCheckApiTokenCredentialsId(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
-
Common API token credentials validation
- doCheckBinaryFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder.DescriptorImpl
- doCheckProjectName(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
-
Common project name validation
- doCheckSbomFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder.DescriptorImpl
- doCheckScanFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
- doCheckScanType(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
- doCheckSubdomain(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
-
Common subdomain validation
- doFillApiTokenCredentialsIdItems(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
-
Populate the dropdown for apiTokenCredentialsId from Jenkins credentials.
- doFillScanTypeItems() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
E
- executeAnalysis(FilePath, FilePath, String, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Abstract method for executing the specific analysis
- executeAnalysis(FilePath, FilePath, String, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- executeAnalysis(FilePath, FilePath, String, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- executeAnalysis(FilePath, FilePath, String, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- executeAnalysis(BaseFiniteStateRecorder, AbstractBuild<?, ?>, Launcher, BuildListener) - Static method in class io.jenkins.plugins.finitestate.FiniteStateExecutionFramework
-
Backward-compatible shim for freestyle builds using
AbstractBuildAPI. - executeAnalysis(BaseFiniteStateRecorder, Run<?, ?>, FilePath, Launcher, TaskListener) - Static method in class io.jenkins.plugins.finitestate.FiniteStateExecutionFramework
-
Execute a Finite State analysis with common error handling and logging.
- externalizableId - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
F
- FiniteStateAnalyzeBinaryRecorder - Class in io.jenkins.plugins.finitestate
-
Refactored Binary Analysis Recorder that extends the base class to reduce code duplication.
- FiniteStateAnalyzeBinaryRecorder(String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- FiniteStateAnalyzeBinaryRecorder.DescriptorImpl - Class in io.jenkins.plugins.finitestate
- FiniteStateConsolidatedResultsAction - Class in io.jenkins.plugins.finitestate
- FiniteStateConsolidatedResultsAction() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- FiniteStateConsolidatedResultsAction.AnalysisResult - Class in io.jenkins.plugins.finitestate
- FiniteStateExecutionFramework - Class in io.jenkins.plugins.finitestate
-
Execution framework for Finite State analysis operations.
- FiniteStateSBOMImportRecorder - Class in io.jenkins.plugins.finitestate
-
Refactored SBOM Import Recorder that extends the base class to reduce code duplication.
- FiniteStateSBOMImportRecorder(String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- FiniteStateSBOMImportRecorder.DescriptorImpl - Class in io.jenkins.plugins.finitestate
- FiniteStateThirdPartyImportRecorder - Class in io.jenkins.plugins.finitestate
-
Refactored Third Party Import Recorder that extends the base class to reduce code duplication.
- FiniteStateThirdPartyImportRecorder(String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- FiniteStateThirdPartyImportRecorder.DescriptorImpl - Class in io.jenkins.plugins.finitestate
G
- getAnalysisType() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Get the analysis type name for logging and results
- getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
- getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- getApiTokenCredentialsId() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- getBinaryFilePath() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getCLTPath(FilePath, String, String, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Get CLT path using the shared CLTManager
- getConfigEnabled() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getConsoleOutput() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
- getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
- getExternalizableId() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- getFileFromWorkspace(FilePath, String, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Get file from workspace - common utility method (pipeline and freestyle)
- getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Get the file path field name for validation
- getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- getFilePathValue() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Get the file path value
- getFilePathValue() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getFilePathValue() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- getFilePathValue() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- getIconFileName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- getOrCreate(Run<?, ?>) - Static method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- getOrDownloadCLT(String, String, String, FilePath, TaskListener) - Static method in class io.jenkins.plugins.finitestate.CLTManager
-
Get or download the CLT jar file with proper caching and validation.
- getPreRelease() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- getProjectName() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- getProjectName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
- getProjectVersion() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- getResults() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- getRun() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- getSastEnabled() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getSbomFilePath() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- getScaEnabled() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- getScanFilePath() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- getScanType() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- getScanUrl() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
- getSecretTextValue(Run<?, ?>, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Get secret values from credentials - common utility method (pipeline and freestyle)
- getStatus() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
- getSubdomain() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- getUrlName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
H
- hasResults() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
I
- io.jenkins.plugins.finitestate - package io.jenkins.plugins.finitestate
- isApplicable(Class<? extends AbstractProject>) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
-
Common applicability check
L
- logCommonInfo(Run<?, ?>, TaskListener, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Log common information
O
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
P
- parseVersion(Run<?, ?>, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Parse version based on externalizableId setting
- perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Preferred entry point including environment variables.
- preRelease - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- projectName - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- projectVersion - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
S
- setApiTokenCredentialsId(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Setter to allow Pipeline usage like: apiTokenCredentialsId: 'my-secret-text-id'
- setBinaryFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- setConfigEnabled(boolean) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- setExternalizableId(boolean) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- setPreRelease(boolean) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- setProjectName(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- setProjectVersion(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- setSastEnabled(boolean) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- setSbomFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
- setScaEnabled(boolean) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
- setScanFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- setScanType(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
- setSubdomain(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
- subdomain - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
V
- validateCommonFields(TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
-
Validate common required fields
All Classes and Interfaces|All Packages|Serialized Form