Package io.fabric8.jenkins.openshiftsync
Class GlobalPluginConfiguration
java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
io.fabric8.jenkins.openshiftsync.GlobalPluginConfiguration
- All Implemented Interfaces:
ExtensionPoint,Describable<GlobalConfiguration>,Saveable,Loadable,OnMaster
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.SelfNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
ConstructorsConstructorDescriptionGlobalPluginConfiguration(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) -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) static ListBoxModeldoFillCredentialsIdItems(String credentialsId) doValidate(boolean useClusterMode, boolean syncConfigMaps, boolean syncSecrets, boolean syncImageStreams, boolean syncBuildConfigsAndBuilds, int maxConnections, String namespace, Job job) Validates OpenShift Sync Configuration form by checstatic GlobalPluginConfigurationget()intintintbooleanintintintbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBuildConfigListInterval(int buildConfigListInterval) voidsetBuildListInterval(int buildListInterval) voidsetConfigMapListInterval(int configMapListInterval) voidsetCredentialsId(String credentialsId) voidsetEnabled(boolean enabled) voidsetFoldersEnabled(boolean foldersEnabled) voidsetImageStreamListInterval(int imageStreamListInterval) voidsetJobNamePattern(String jobNamePattern) voidsetMaxConnections(int maxConnections) voidsetNamespace(String namespace) voidsetSecretListInterval(int secretListInterval) voidvoidsetSkipBranchSuffix(String skipBranchSuffix) voidsetSkipOrganizationPrefix(String skipOrganizationPrefix) voidsetSyncBuildConfigsAndBuilds(boolean syncBuildConfigsAndBuilds) voidsetSyncConfigMaps(boolean syncConfigMaps) voidsetSyncImageStreams(boolean syncImageStreams) voidsetSyncSecrets(boolean syncSecrets) voidsetUseClusterMode(boolean useClusterMode) Methods inherited from class jenkins.model.GlobalConfiguration
all, configure, getDescriptor, getGlobalConfigPageMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
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 Details
-
get
-
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:
IOExceptionjavax.servlet.ServletException
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<GlobalConfiguration>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
configurein classGlobalConfiguration- Throws:
Descriptor.FormException
-
doFillCredentialsIdItems
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getServer
-
setServer
-
getCredentialsId
-
setCredentialsId
-
getNamespace
-
setNamespace
-
getFoldersEnabled
public boolean getFoldersEnabled() -
setFoldersEnabled
public void setFoldersEnabled(boolean foldersEnabled) -
getJobNamePattern
-
setJobNamePattern
-
getSkipOrganizationPrefix
-
setSkipOrganizationPrefix
-
getSkipBranchSuffix
-
setSkipBranchSuffix
-
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)
-