All Classes
-
All Classes Class Summary Enum Summary Exception Summary Class Description AssetDetails AssetDetails models Asset Details Object present in SCC IAC Scan Validation Response.AssetViolationConfig AssetViolationConfig is base class for violation configs of different severity classes.AssetViolationConfigDescriptor AssetViolationConfigDescriptor is base class for Asset Violation Config Descriptor.CodeScanBuildStep CodeScanBuildStep scans code file and reports vulnerabilities based on the security posture configured with GCP and plugin configuration.CodeScanBuildStep.BuildStepDescriptorImpl Config Config represents tunable configurations across the plugin.ConfigAggregator ConfigAggregator represents supported aggregation types for evaluating Failure Config.CredentialPair CredentialPair models Credential input from Jenkins UX.CredentialPair.DescriptorImpl CriticalSeverityConfig CriticalSeverityConfig models Critical Severity Violation Config for Asset Violation in Jenkins UX.CriticalSeverityConfig.DescriptorImpl CustomerMessage CustomerMessage represents messages displayed to Customers as a part of FormValidation and Plugin Execution Failure Report.Error Error models Error Object present in SCC IAC Scan Validation Response.ErrorReportRequest ErrorReportRequest represents request for building Plugin Error Report.ExecutionFailureReportProcessor ExecutionFailureReportProcessor processes Execution Failure Report.ExponentialBackoffRetryHandler ExponentialBackoffRetryHandler provides implementation for Backoff Retry Strategy.FileInfo FileInfo represents contents of file and location of file w.r.t.FileUtils Utility class for report generation helper methods.HighSeverityConfig HighSeverityConfig models High Severity Violation Config for Asset Violation in Jenkins UX.HighSeverityConfig.DescriptorImpl HTMLIndent HTMLIndent encapsulates various indent variations in HTML Report style.HttpClient HttpClient provides Client Object for Http Based communication.IAC IAC models IAC Object in SCC IAC Scan Validation Request.IACScanReportProcessor IACScanReportProcessor generates and publishes IAC Scan Violation Summary.IACScanReportRequest IACScanReportRequest represents request for building IAC Scan Report.IACValidationException IACValidationException represents exception occurred while invoking IAC validation service.IaCValidationReport IaCValidationReport models IaCValidationReport Object present in SCC IAC Scan Validation Response.IACValidationService IACValidationService provides functionality for interfacing with SCC IAC Validation API, validating and processing response.LogUtils LogUtils provides utility methods for adding boilerplate logic to log statements.LowSeverityConfig LowSeverityConfig models Low Severity Violation Config for Asset Violation in Jenkins UX.LowSeverityConfig.DescriptorImpl MediumSeverityConfig MediumSeverityConfig models Medium Severity Violation Config for Asset Violation in Jenkins UX.MediumSeverityConfig.DescriptorImpl OAuthClient OAuthClient provides Client for managing OAuth token lifecycle.OperationMetadata OperationMetadata models OperationMetadata Object present in SCC IAC Scan Validation Response.PluginConfig PluginConfig encapsulates plugin config arguments.PolicyDetails PolicyDetails models Policy Details Object present in SCC IAC Scan Validation Response.PostureDetails PostureDetails models PostureDetails Object present in SCC IAC Scan Validation Response.ReportBuildRequest ReportBuildRequest encapsulates arguments for building report request.ReportConstants ReportConstants provides constants for Report related operations.ReportProcessor<T extends ReportBuildRequest> Base Class for Report Processor.ReportUtils ReportUtils provides utility methods for building report.Request Request models SCC IAC Validation API Request.Response Response models Response Object present in SCC IAC Scan Validation Response.Result Result models Result Object present in SCC IAC Scan Validation Response.Severity Severity models Severity Object present in SCC IAC Scan Validation Response.ValidateIACParams ValidateIACParams encapsulates request params for `validateIAC` method ofIACValidationService
ValidationResponse ValidationResponse encapsulation validation evaluation output.ValidationUtils ValidationUtils provides validation helper methods.Violation Violation models Violation Object present in SCC IAC Scan Validation Response.