Package io.jenkins.plugins
Class DingTalkGlobalConfig
- All Implemented Interfaces:
Describable<DingTalkGlobalConfig>,Saveable,Loadable,OnMaster
@Extension
@Symbol("dingtalk")
public class DingTalkGlobalConfig
extends Descriptor<DingTalkGlobalConfig>
implements Describable<DingTalkGlobalConfig>
全局配置
- Author:
- liuwei
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
ConstructorsConstructorDescriptionDingTalkGlobalConfig(DingTalkProxyConfig proxyConfig, boolean verbose, Set<String> noticeOccasions, ArrayList<DingTalkRobotConfig> robotConfigs) -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) 通知时机列表`网络代理` 配置页面`机器人` 配置页面static DingTalkGlobalConfig获取全局配置信息getProxy()获取网络代理static Optional<DingTalkRobotConfig> voidsetNoticeOccasions(Set<String> noticeOccasions) voidsetProxyConfig(DingTalkProxyConfig proxyConfig) voidsetRobotConfigs(ArrayList<DingTalkRobotConfig> robotConfigs) voidsetVerbose(boolean verbose) Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, 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
-
DingTalkGlobalConfig
@DataBoundConstructor public DingTalkGlobalConfig(DingTalkProxyConfig proxyConfig, boolean verbose, Set<String> noticeOccasions, ArrayList<DingTalkRobotConfig> robotConfigs) -
DingTalkGlobalConfig
public DingTalkGlobalConfig()
-
-
Method Details
-
getProxy
获取网络代理- Returns:
- proxy
-
setVerbose
@DataBoundSetter public void setVerbose(boolean verbose) -
setNoticeOccasions
-
setProxyConfig
-
setRobotConfigs
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
configurein classDescriptor<DingTalkGlobalConfig>- Throws:
Descriptor.FormException
-
getAllNoticeOccasions
通知时机列表- Returns:
- 通知时机
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<DingTalkGlobalConfig>
-
getDingTalkProxyConfigDescriptor
`网络代理` 配置页面- Returns:
- 网络代理配置页面
-
getDingTalkRobotConfigDescriptor
`机器人` 配置页面- Returns:
- 机器人配置页面
-
getInstance
获取全局配置信息- Returns:
- 全局配置信息
-
getRobot
-