Class NeuVectorBuilder.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<Builder>
hudson.tasks.BuildStepDescriptor<Builder>
io.jenkins.plugins.neuvector.NeuVectorBuilder.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
NeuVectorBuilder

@Symbol("neuvector") @Extension public static final class NeuVectorBuilder.DescriptorImpl extends BuildStepDescriptor<Builder>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • setSource

      public void setSource(String source)
    • setScannerRegistryURL

      public void setScannerRegistryURL(String scannerRegistryURL)
    • setScannerImage

      public void setScannerImage(String scannerImage)
    • setDisableTLSCertVerification

      public void setDisableTLSCertVerification(Boolean disableTLSCertVerification)
    • setDisableAPIKeyVerification

      public void setDisableAPIKeyVerification(Boolean disableAPIKeyVerification)
    • setServerCertificate

      public void setServerCertificate(String serverCertificate)
    • setServerApiKey

      public void setServerApiKey(Secret serverApiKey)
    • setScannerRegistryUser

      public void setScannerRegistryUser(String scannerRegistryUser)
    • setScannerRegistryPassword

      public void setScannerRegistryPassword(Secret scannerRegistryPassword)
    • setControllerIP

      public void setControllerIP(String controllerIP)
    • setControllerPort

      public void setControllerPort(String controllerPort)
    • setControllerApiUrl

      public void setControllerApiUrl(String controllerApiUrl)
    • setUser

      public void setUser(String user)
    • setPassword

      public void setPassword(Secret password)
    • setTimeout

      public void setTimeout(Integer timeout)
    • setRegistries

      public void setRegistries(List<Registry> registries)
    • setControllerEndpointUrls

      public void setControllerEndpointUrls(List<ControllerEndpointUrl> controllerEndpointUrls)
    • setMediumSeverityThreshold

      public void setMediumSeverityThreshold(Double mediumSeverityThreshold)
    • setHighSeverityThreshold

      public void setHighSeverityThreshold(Double highSeverityThreshold)
    • getMediumSeverityThreshold

      public Double getMediumSeverityThreshold()
    • getHighSeverityThreshold

      public Double getHighSeverityThreshold()
    • getSource

      public String getSource()
    • getControllerApiUrl

      public String getControllerApiUrl()
    • getUser

      public String getUser()
    • getPassword

      public Secret getPassword()
    • getTimeout

      public Integer getTimeout()
    • getScannerRegistryURL

      public String getScannerRegistryURL()
    • getScannerImage

      public String getScannerImage()
    • getDisableTLSCertVerification

      public Boolean getDisableTLSCertVerification()
    • getDisableAPIKeyVerification

      public Boolean getDisableAPIKeyVerification()
    • getServerCertificate

      public String getServerCertificate()
    • getServerApiKey

      public Secret getServerApiKey()
    • getScannerRegistryUser

      public String getScannerRegistryUser()
    • getScannerRegistryPassword

      public Secret getScannerRegistryPassword()
    • getRegistries

      public List<Registry> getRegistries()
    • getControllerEndpointUrls

      public List<ControllerEndpointUrl> getControllerEndpointUrls()
    • getIsDeafultControllerEndpointUrls

      public Boolean getIsDeafultControllerEndpointUrls()
    • doFillRegistrySelectionItems

      public ListBoxModel doFillRegistrySelectionItems()
    • doFillControllerEndpointUrlSelectionItems

      public ListBoxModel doFillControllerEndpointUrlSelectionItems()
    • doCheckScanTimeout

      public FormValidation doCheckScanTimeout(@QueryParameter("scanTimeout") Integer scanTimeout)
    • doCheckRegistrySelection

      public FormValidation doCheckRegistrySelection(@QueryParameter String value)
    • doCheckControllerEndpointUrlSelection

      public FormValidation doCheckControllerEndpointUrlSelection(@QueryParameter String value)
    • doCheckMediumSeverityThreshold

      public FormValidation doCheckMediumSeverityThreshold(@QueryParameter Double value, @QueryParameter Double highSeverityThreshold)
    • doCheckHighSeverityThreshold

      public FormValidation doCheckHighSeverityThreshold(@QueryParameter Double value, @QueryParameter Double mediumSeverityThreshold)
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Specified by:
      isApplicable in class BuildStepDescriptor<Builder>
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Builder>
    • load

      public void load()
      Specified by:
      load in interface Loadable
      Overrides:
      load in class Descriptor<Builder>
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData)
      Overrides:
      configure in class Descriptor<Builder>
    • readResolve

      protected Object readResolve()