Class GlobalPluginConfiguration

    • Constructor Detail

      • GlobalPluginConfiguration

        @DataBoundConstructor
        public GlobalPluginConfiguration​(boolean enable,
                                         String server,
                                         String namespace,
                                         boolean foldersEnabled,
                                         String credentialsId,
                                         String jobNamePattern,
                                         String skipOrganizationPrefix,
                                         String skipBranchSuffix,
                                         int buildListInterval,
                                         int buildConfigListInterval,
                                         int configMapListInterval,
                                         int secretListInterval,
                                         int imageStreamListInterval,
                                         boolean useClusterMode,
                                         boolean syncConfigMaps,
                                         boolean syncSecrets,
                                         boolean syncImageStreams,
                                         boolean syncBuildsConfigAndBuilds,
                                         int maxConnections)
      • GlobalPluginConfiguration

        public GlobalPluginConfiguration()
    • Method Detail

      • doValidate

        @POST
        public FormValidation doValidate​(@QueryParameter("useClusterMode")
                                         boolean useClusterMode,
                                         @QueryParameter("syncConfigMaps")
                                         boolean syncConfigMaps,
                                         @QueryParameter("syncSecrets")
                                         boolean syncSecrets,
                                         @QueryParameter("syncImageStreams")
                                         boolean syncImageStreams,
                                         @QueryParameter("syncBuildConfigsAndBuilds")
                                         boolean syncBuildConfigsAndBuilds,
                                         @QueryParameter("maxConnections")
                                         int maxConnections,
                                         @QueryParameter("namespace")
                                         String namespace,
                                         @AncestorInPath
                                         Job job)
                                  throws IOException,
                                         javax.servlet.ServletException
        Validates OpenShift Sync Configuration form by chec
        Throws:
        IOException
        javax.servlet.ServletException
      • doFillCredentialsIdItems

        public static ListBoxModel doFillCredentialsIdItems​(String credentialsId)
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • getServer

        public String getServer()
      • setServer

        public void setServer​(String server)
      • getCredentialsId

        public String getCredentialsId()
      • setCredentialsId

        public void setCredentialsId​(String credentialsId)
      • getNamespace

        public String getNamespace()
      • setNamespace

        public void setNamespace​(String namespace)
      • getFoldersEnabled

        public boolean getFoldersEnabled()
      • setFoldersEnabled

        public void setFoldersEnabled​(boolean foldersEnabled)
      • getJobNamePattern

        public String getJobNamePattern()
      • setJobNamePattern

        public void setJobNamePattern​(String jobNamePattern)
      • getSkipOrganizationPrefix

        public String getSkipOrganizationPrefix()
      • setSkipOrganizationPrefix

        public void setSkipOrganizationPrefix​(String skipOrganizationPrefix)
      • getSkipBranchSuffix

        public String getSkipBranchSuffix()
      • setSkipBranchSuffix

        public void setSkipBranchSuffix​(String skipBranchSuffix)
      • getBuildListInterval

        public int getBuildListInterval()
      • setBuildListInterval

        public void setBuildListInterval​(int buildListInterval)
      • getBuildConfigListInterval

        public int getBuildConfigListInterval()
      • setBuildConfigListInterval

        public void setBuildConfigListInterval​(int buildConfigListInterval)
      • getSecretListInterval

        public int getSecretListInterval()
      • setSecretListInterval

        public void setSecretListInterval​(int secretListInterval)
      • getConfigMapListInterval

        public int getConfigMapListInterval()
      • setConfigMapListInterval

        public void setConfigMapListInterval​(int configMapListInterval)
      • getImageStreamListInterval

        public int getImageStreamListInterval()
      • setImageStreamListInterval

        public void setImageStreamListInterval​(int imageStreamListInterval)
      • isUseClusterMode

        public boolean isUseClusterMode()
      • setUseClusterMode

        public void setUseClusterMode​(boolean useClusterMode)
      • isSyncConfigMaps

        public boolean isSyncConfigMaps()
      • setSyncConfigMaps

        public void setSyncConfigMaps​(boolean syncConfigMaps)
      • isSyncSecrets

        public boolean isSyncSecrets()
      • setSyncSecrets

        public void setSyncSecrets​(boolean syncSecrets)
      • isSyncImageStreams

        public boolean isSyncImageStreams()
      • setSyncImageStreams

        public void setSyncImageStreams​(boolean syncImageStreams)
      • isSyncBuildConfigsAndBuilds

        public boolean isSyncBuildConfigsAndBuilds()
      • setSyncBuildConfigsAndBuilds

        public void setSyncBuildConfigsAndBuilds​(boolean syncBuildConfigsAndBuilds)
      • getMaxConnections

        public int getMaxConnections()
      • setMaxConnections

        public void setMaxConnections​(int maxConnections)