Class JiraCloudPluginConfig
java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
com.atlassian.jira.cloud.jenkins.config.JiraCloudPluginConfig
- All Implemented Interfaces:
ExtensionPoint,Describable<GlobalConfiguration>,Saveable,OnMaster
Global configuration to store all Jira Software Cloud site settings (site name and the
corresponding credentials).
-
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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) static Optional<JiraCloudSiteConfig>filterFromConfig(String site) static JiraCloudPluginConfigget()static List<JiraCloudSiteConfig>booleanbooleangetId()static Optional<JiraCloudSiteConfig>getJiraCloudSiteConfig(String site) getSites()static booleanvoidsetAutoBuildsEnabled(boolean autoBuildsEnabled) voidsetAutoBuildsRegex(String autoBuildsRegex) voidsetAutoDeploymentsEnabled(boolean autoDeploymentsEnabled) voidsetAutoDeploymentsRegex(String autoDeploymentsRegex) voidsetDebugLogging(Boolean debugLogging) voidsetSites(List<JiraCloudSiteConfig> sites) Methods inherited from class jenkins.model.GlobalConfiguration
all, getDescriptor, getGlobalConfigPageMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Field Details
-
FIELD_NAME_AUTO_BUILDS
- See Also:
-
FIELD_NAME_AUTO_DEPLOYMENTS
- See Also:
-
FIELD_NAME_SITES
- See Also:
-
FIELD_NAME_AUTO_BUILDS_REGEX
- See Also:
-
FIELD_NAME_AUTO_DEPLOYMENTS_REGEX
- See Also:
-
FIELD_NAME_DEBUG_LOGGING
- See Also:
-
-
Constructor Details
-
JiraCloudPluginConfig
public JiraCloudPluginConfig()
-
-
Method Details
-
get
-
isDebugLoggingEnabled
public static boolean isDebugLoggingEnabled() -
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
configurein classGlobalConfiguration- Throws:
Descriptor.FormException
-
getId
- Overrides:
getIdin classDescriptor<GlobalConfiguration>
-
getSites
-
setSites
-
setAutoBuildsEnabled
public void setAutoBuildsEnabled(boolean autoBuildsEnabled) -
setAutoBuildsRegex
-
getDebugLogging
-
setDebugLogging
-
setAutoDeploymentsRegex
-
setAutoDeploymentsEnabled
public void setAutoDeploymentsEnabled(boolean autoDeploymentsEnabled) -
getJiraCloudSiteConfig
-
filterFromConfig
-
getAllSites
-
getAutoBuildsEnabled
public boolean getAutoBuildsEnabled() -
getAutoBuildsRegex
-
getAutoDeploymentsEnabled
public boolean getAutoDeploymentsEnabled() -
getAutoDeploymentsRegex
-