Class WASScanBuildStep.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.StepDescriptor
org.jenkinsci.plugins.workflow.steps.AbstractStepDescriptorImpl
com.qualys.plugins.wasPlugin.WASScanBuildStep.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster
Enclosing class:
WASScanBuildStep

@Extension public static final class WASScanBuildStep.DescriptorImpl extends org.jenkinsci.plugins.workflow.steps.AbstractStepDescriptorImpl
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getFunctionName

      public String getFunctionName()
      Specified by:
      getFunctionName in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
    • isNonUTF8String

      public boolean isNonUTF8String(String string)
    • doCheckPollingInterval

      public FormValidation doCheckPollingInterval(@QueryParameter String pollingInterval)
    • doCheckVulnsTimeout

      public FormValidation doCheckVulnsTimeout(@QueryParameter String vulnsTimeout)
    • doCheckApiServer

      public FormValidation doCheckApiServer(@QueryParameter String apiServer)
    • doCheckCredsId

      public FormValidation doCheckCredsId(@QueryParameter String credsId)
    • doFillCredsIdItems

      @POST public ListBoxModel doFillCredsIdItems(@AncestorInPath Item item, @QueryParameter String credsId)
    • doFillProxyCredentialsIdItems

      @POST public ListBoxModel doFillProxyCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String proxyCredentialsId)
    • getQualysClient

      public QualysCSClient getQualysClient(String apiServer, String credsId, boolean useProxy, String proxyServer, String proxyPort, String proxyCredentialsId, Item item) throws Exception
      Throws:
      Exception
    • doFillOptionProfileItems

      @POST public ListBoxModel doFillOptionProfileItems()
    • doFillCancelHoursItems

      @POST public ListBoxModel doFillCancelHoursItems()
    • doFillScanTypeItems

      @POST public ListBoxModel doFillScanTypeItems()
    • doFillCancelOptionsItems

      @POST public ListBoxModel doFillCancelOptionsItems()
    • doFillAuthRecordItems

      @POST public ListBoxModel doFillAuthRecordItems()
    • callAPIs

      public QualysCSResponse callAPIs(String api, QualysCSClient client, String id)
    • getDataList

      public com.google.gson.JsonArray getDataList(String api, QualysCSClient client)
    • doFillWebAppIdItems

      @POST public ListBoxModel doFillWebAppIdItems(@AncestorInPath Item item, @QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy)
    • doFillAuthRecordIdItems

      @POST public ListBoxModel doFillAuthRecordIdItems(@AncestorInPath Item item, @QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy)
    • doFillOptionProfileIdItems

      @POST public ListBoxModel doFillOptionProfileIdItems(@AncestorInPath Item item, @QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy)
    • filledInputs

      public boolean filledInputs(String platform, String apiServer, String credsId, boolean useProxy, String proxyServer, String proxyPort)
    • doCheckWebAppId

      public FormValidation doCheckWebAppId(@QueryParameter String webAppId)
    • doCheckScanName

      public FormValidation doCheckScanName(@QueryParameter String scanName)
    • doCheckCancelHours

      public FormValidation doCheckCancelHours(@QueryParameter String cancelHours)
    • doCheckConnection

      @POST public FormValidation doCheckConnection(@QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy, @AncestorInPath Item item)
    • doCheckProxyServer

      public FormValidation doCheckProxyServer(@QueryParameter String proxyServer)
    • doCheckProxyPort

      public FormValidation doCheckProxyPort(@QueryParameter String proxyPort)
    • doCheckSeverity1Limit

      public FormValidation doCheckSeverity1Limit(@QueryParameter String severity1Limit)
    • doCheckSeverity2Limit

      public FormValidation doCheckSeverity2Limit(@QueryParameter String severity2Limit)
    • doCheckSeverity3Limit

      public FormValidation doCheckSeverity3Limit(@QueryParameter String severity3Limit)
    • doCheckSeverity4Limit

      public FormValidation doCheckSeverity4Limit(@QueryParameter String severity4Limit)
    • doCheckSeverity5Limit

      public FormValidation doCheckSeverity5Limit(@QueryParameter String severity5Limit)
    • doCheckQidList

      public FormValidation doCheckQidList(@QueryParameter String qidList)
    • getPlatforms

      public List<Map<String,String>> getPlatforms()