Class 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 Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • getFunctionName

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

        public boolean isNonUTF8String​(String string)
      • doCheckPollingInterval

        public FormValidation doCheckPollingInterval​(@QueryParameter
                                                     String pollingInterval)
      • doCheckVulnsTimeout

        public FormValidation doCheckVulnsTimeout​(@QueryParameter
                                                  String vulnsTimeout)
      • doFillCredsIdItems

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

        @POST
        public ListBoxModel doFillProxyCredentialsIdItems​(@AncestorInPath
                                                          Item item,
                                                          @QueryParameter
                                                          String proxyCredentialsId)
      • 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()
      • 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)
      • 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)
      • 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)