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 TypeMethodDescriptionboolean
configure
(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) 通知时机列表`网络代理` 配置页面`机器人` 配置页面static DingTalkGlobalConfig
获取全局配置信息getProxy()
获取网络代理static Optional<DingTalkRobotConfig>
void
setNoticeOccasions
(Set<String> noticeOccasions) void
setProxyConfig
(DingTalkProxyConfig proxyConfig) void
setRobotConfigs
(ArrayList<DingTalkRobotConfig> robotConfigs) void
setVerbose
(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:
configure
in classDescriptor<DingTalkGlobalConfig>
- Throws:
Descriptor.FormException
-
getAllNoticeOccasions
通知时机列表- Returns:
- 通知时机
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<DingTalkGlobalConfig>
-
getDingTalkProxyConfigDescriptor
`网络代理` 配置页面- Returns:
- 网络代理配置页面
-
getDingTalkRobotConfigDescriptor
`机器人` 配置页面- Returns:
- 机器人配置页面
-
getInstance
获取全局配置信息- Returns:
- 全局配置信息
-
getRobot
-