Package io.jenkins.plugins
Class DingTalkRobotConfig.DingTalkRobotConfigDescriptor
java.lang.Object
hudson.model.Descriptor<DingTalkRobotConfig>
io.jenkins.plugins.DingTalkRobotConfig.DingTalkRobotConfigDescriptor
- Enclosing class:
- DingTalkRobotConfig
@Extension
public static class DingTalkRobotConfig.DingTalkRobotConfigDescriptor
extends Descriptor<DingTalkRobotConfig>
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoCheckName
(String value) name 字段必填doCheckWebhook
(String value) webhook 字段必填测试配置信息获取默认的安全配置选项安全配置页面Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, 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
-
DingTalkRobotConfigDescriptor
public DingTalkRobotConfigDescriptor()
-
-
Method Details
-
getDingTalkSecurityPolicyConfigDescriptor
public DingTalkSecurityPolicyConfig.DingTalkSecurityPolicyConfigDescriptor getDingTalkSecurityPolicyConfigDescriptor()安全配置页面- Returns:
- 安全策略配置页面
-
getDefaultSecurityPolicyConfigs
获取默认的安全配置选项- Returns:
- 默认的安全配置选项
-
doCheckName
name 字段必填- Parameters:
value
- name- Returns:
- 是否校验成功
-
doCheckWebhook
webhook 字段必填- Parameters:
value
- webhook- Returns:
- 是否校验成功
-
doTest
public String doTest(@QueryParameter("id") String id, @QueryParameter("name") String name, @QueryParameter("webhook") String webhook, @QueryParameter("securityPolicyConfigs") String securityPolicyConfigStr, @QueryParameter("proxy") String proxyStr) 测试配置信息- Parameters:
id
- idname
- 名称webhook
- webhooksecurityPolicyConfigStr
- 安全策略proxyStr
- 代理- Returns:
- 机器人配置是否正确
-