Package io.jenkins.plugins.neuvector
Class Config.ConfigBuilder
java.lang.Object
io.jenkins.plugins.neuvector.Config.ConfigBuilder
- Enclosing class:
Config
-
Constructor Summary
ConstructorsConstructorDescriptionConfigBuilder(ControllerEndpointUrl controllerEndpointUrl) ConfigBuilder(String nickname, String controllerEndpointUrl, String user, Secret password, Boolean disableTLSCertVerification, Boolean disableAPIKeyVerification, String serverCertificate, int timeout, Secret serverApiKey) -
Method Summary
Modifier and TypeMethodDescriptionbuild()customizedRatingScale(boolean value) highSeverityThreshold(Double value) isLocal(boolean isLocal) mediumSeverityThreshold(Double value) nameOfVulnerabilityToExemptFour(String nameOfVulnerabilityToExemptFour) nameOfVulnerabilityToExemptOne(String nameOfVulnerabilityToExemptOne) nameOfVulnerabilityToExemptThree(String nameOfVulnerabilityToExemptThree) nameOfVulnerabilityToExemptTwo(String nameOfVulnerabilityToExemptTwo) nameOfVulnerabilityToFailFour(String nameOfVulnerabilityToFailFour) nameOfVulnerabilityToFailOne(String nameOfVulnerabilityToFailOne) nameOfVulnerabilityToFailThree(String nameOfVulnerabilityToFailThree) nameOfVulnerabilityToFailTwo(String nameOfVulnerabilityToFailTwo) numberOfHighSeverityToFail(String numberOfHighSeverityToFail) numberOfMediumSeverityToFail(String numberOfMediumSeverityToFail) repository(String repository) scanLayers(boolean scanLayers) scannerImage(String scannerImage) scannerRegistryPassword(Secret scannerRegistryPassword) scannerRegistryURL(String scannerRegistryURL) scannerRegistryUser(String scannerRegistryUser) scanTimeout(Integer scanTimeout) sendReportToController(boolean sendReportToController) standaloneScanner(boolean standaloneScanner)
-
Constructor Details
-
ConfigBuilder
public ConfigBuilder(String nickname, String controllerEndpointUrl, String user, Secret password, Boolean disableTLSCertVerification, Boolean disableAPIKeyVerification, String serverCertificate, int timeout, Secret serverApiKey) throws URISyntaxException - Throws:
URISyntaxException
-
ConfigBuilder
- Throws:
URISyntaxException
-
-
Method Details
-
build
-
scanMeta
-
standaloneScanner
-
sendReportToController
-
isLocal
-
scannerRegistryURL
-
scannerImage
-
scannerRegistryUser
-
scannerRegistryPassword
-
customizedRatingScale
-
highSeverityThreshold
-
mediumSeverityThreshold
-
registry
-
repository
-
tag
-
scanLayers
-
scanTimeout
-
numberOfHighSeverityToFail
-
numberOfMediumSeverityToFail
-
nameOfVulnerabilityToFailOne
-
nameOfVulnerabilityToFailTwo
-
nameOfVulnerabilityToFailThree
-
nameOfVulnerabilityToFailFour
-
nameOfVulnerabilityToExemptOne
-
nameOfVulnerabilityToExemptTwo
-
nameOfVulnerabilityToExemptThree
public Config.ConfigBuilder nameOfVulnerabilityToExemptThree(String nameOfVulnerabilityToExemptThree) -
nameOfVulnerabilityToExemptFour
-