Index
All Classes and Interfaces|All Packages
A
- AbstractMessage - Class in io.jenkins.plugins.wxwork.bo.message
-
AbstractMessage
- AbstractMessage(MessageType) - Constructor for class io.jenkins.plugins.wxwork.bo.message.AbstractMessage
- AbstractRobotMessageSender - Class in io.jenkins.plugins.wxwork.robot
-
AbstractRobotMessageSender
- AbstractRobotMessageSender() - Constructor for class io.jenkins.plugins.wxwork.robot.AbstractRobotMessageSender
- addAt(String) - Method in class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
- at(Set<String>) - Method in class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
- atAll(boolean) - Method in class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
B
- base64(String) - Method in class io.jenkins.plugins.wxwork.bo.message.ImageMessage.Builder
- body() - Method in interface io.jenkins.plugins.wxwork.contract.HttpRequest
-
请求体
- body() - Method in interface io.jenkins.plugins.wxwork.contract.HttpResponse
-
响应体
- body() - Method in class io.jenkins.plugins.wxwork.protocol.DefaultHttpResponse
- body() - Method in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotRequest
- build() - Method in class io.jenkins.plugins.wxwork.bo.message.ImageMessage.Builder
- build() - Method in class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage.Builder
- build() - Method in class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
- builder() - Static method in class io.jenkins.plugins.wxwork.bo.message.ImageMessage
- builder() - Static method in class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage
- builder() - Static method in class io.jenkins.plugins.wxwork.bo.message.TextMessage
- Builder() - Constructor for class io.jenkins.plugins.wxwork.bo.message.ImageMessage.Builder
- Builder() - Constructor for class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage.Builder
- Builder() - Constructor for class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
- Builder(String, Set<String>) - Constructor for class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
C
- content(String) - Method in class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage.Builder
- content(String) - Method in class io.jenkins.plugins.wxwork.bo.message.TextMessage.Builder
- contentType() - Method in interface io.jenkins.plugins.wxwork.contract.HttpRequest
-
Content-Type
D
- DefaultHttpClient - Class in io.jenkins.plugins.wxwork.httpclient
-
DefaultHttpClient
- DefaultHttpClient() - Constructor for class io.jenkins.plugins.wxwork.httpclient.DefaultHttpClient
- DefaultHttpResponse - Class in io.jenkins.plugins.wxwork.protocol
-
DefaultHttpResponse
- DefaultHttpResponse() - Constructor for class io.jenkins.plugins.wxwork.protocol.DefaultHttpResponse
- defaultInstance() - Static method in class io.jenkins.plugins.wxwork.factory.HttpClientFactory
-
使用默认的httpclient实现
- DigestUtils - Class in io.jenkins.plugins.wxwork.utils
-
DigestUtils
- displayName() - Static method in class io.jenkins.plugins.wxwork.Messages
-
Key
displayName
:企业微信机器人通知
. - doCheckId(String) - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty.WXWorkRobotPropertyDescriptor
-
ID验证
- doCheckName(String) - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty.WXWorkRobotPropertyDescriptor
-
名称验证
- doCheckWebhook(String) - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty.WXWorkRobotPropertyDescriptor
-
webhook地址验证
- doTest(String, String, String) - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty.WXWorkRobotPropertyDescriptor
-
测试机器人
E
- errorMessage() - Method in interface io.jenkins.plugins.wxwork.contract.HttpResponse
-
异常消息
- errorMessage() - Method in interface io.jenkins.plugins.wxwork.contract.RobotResponse
-
响应异常消息
- errorMessage() - Method in class io.jenkins.plugins.wxwork.protocol.DefaultHttpResponse
- errorMessage() - Method in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotResponse
- expandAll(Run<?, ?>, FilePath, TaskListener, String) - Static method in class io.jenkins.plugins.wxwork.utils.JenkinsUtils
-
处理内容包含的环境变量
- expandAll(RobotPipelineVars, String) - Static method in class io.jenkins.plugins.wxwork.utils.JenkinsUtils
-
处理内容包含的环境变量
G
- GET - Enum constant in enum io.jenkins.plugins.wxwork.enums.HttpMethod
-
GET
- getDescriptor() - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty
- getDescriptor() - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- getDisplayName() - Method in class io.jenkins.plugins.wxwork.WXWorkStep.WXWorkStepDescriptor
- getDisplayName() - Method in class io.jenkins.plugins.wxwork.WXWorkUserExtensionProperty.WXWorkUserExtensionPropertyDescriptor
- getFunctionName() - Method in class io.jenkins.plugins.wxwork.WXWorkStep.WXWorkStepDescriptor
- getRequiredContext() - Method in class io.jenkins.plugins.wxwork.WXWorkStep.WXWorkStepDescriptor
- getRobotPropertyById(String) - Method in class io.jenkins.plugins.wxwork.WXWorkGlobalConfig
-
获取指定ID的机器人配置信息
- getRunUser(Run<?, ?>, TaskListener) - Static method in class io.jenkins.plugins.wxwork.utils.JenkinsUtils
-
获取执行用户
- getValue() - Method in enum io.jenkins.plugins.wxwork.enums.HttpMethod
- getValue() - Method in enum io.jenkins.plugins.wxwork.enums.MessageType
- getWXWorkRobotPropertyDescriptor() - Method in class io.jenkins.plugins.wxwork.WXWorkGlobalConfig
-
`机器人` 配置页面
- green(String) - Static method in class io.jenkins.plugins.wxwork.utils.MarkdownColor
-
绿色字体消息
- grey(String) - Static method in class io.jenkins.plugins.wxwork.utils.MarkdownColor
-
灰色字体消息
H
- HttpClient - Interface in io.jenkins.plugins.wxwork.contract
-
HttpClient
- HttpClientFactory - Class in io.jenkins.plugins.wxwork.factory
-
HttpCallFactory
- HttpMethod - Enum in io.jenkins.plugins.wxwork.enums
-
HttpMethod
- HttpRequest - Interface in io.jenkins.plugins.wxwork.contract
-
HttpRequest
- HttpResponse - Interface in io.jenkins.plugins.wxwork.contract
-
HttpResponse
I
- id() - Method in interface io.jenkins.plugins.wxwork.contract.RobotProperty
-
机器人唯一标识
- id() - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty
- Image() - Constructor for class io.jenkins.plugins.wxwork.bo.message.ImageMessage.Image
- IMAGE - Enum constant in enum io.jenkins.plugins.wxwork.enums.MessageType
-
图片消息
- ImageMessage - Class in io.jenkins.plugins.wxwork.bo.message
-
ImageMessage
- ImageMessage() - Constructor for class io.jenkins.plugins.wxwork.bo.message.ImageMessage
- ImageMessage(ImageMessage.Image) - Constructor for class io.jenkins.plugins.wxwork.bo.message.ImageMessage
- ImageMessage.Builder - Class in io.jenkins.plugins.wxwork.bo.message
- ImageMessage.Image - Class in io.jenkins.plugins.wxwork.bo.message
- ImageMessageTransfer - Class in io.jenkins.plugins.wxwork.transfer
-
ImageMessageTransfer
- ImageMessageTransfer() - Constructor for class io.jenkins.plugins.wxwork.transfer.ImageMessageTransfer
- instance() - Static method in class io.jenkins.plugins.wxwork.robot.WXWorkRobotMessageSender
- instance() - Static method in class io.jenkins.plugins.wxwork.WXWorkGlobalConfig
- io.jenkins.plugins.wxwork - package io.jenkins.plugins.wxwork
- io.jenkins.plugins.wxwork.bo - package io.jenkins.plugins.wxwork.bo
- io.jenkins.plugins.wxwork.bo.message - package io.jenkins.plugins.wxwork.bo.message
- io.jenkins.plugins.wxwork.contract - package io.jenkins.plugins.wxwork.contract
- io.jenkins.plugins.wxwork.enums - package io.jenkins.plugins.wxwork.enums
- io.jenkins.plugins.wxwork.factory - package io.jenkins.plugins.wxwork.factory
- io.jenkins.plugins.wxwork.httpclient - package io.jenkins.plugins.wxwork.httpclient
- io.jenkins.plugins.wxwork.protocol - package io.jenkins.plugins.wxwork.protocol
- io.jenkins.plugins.wxwork.robot - package io.jenkins.plugins.wxwork.robot
- io.jenkins.plugins.wxwork.transfer - package io.jenkins.plugins.wxwork.transfer
- io.jenkins.plugins.wxwork.utils - package io.jenkins.plugins.wxwork.utils
- isBlank(String) - Static method in class io.jenkins.plugins.wxwork.utils.StrUtils
- isNotBlank(String) - Static method in class io.jenkins.plugins.wxwork.utils.StrUtils
- isOk() - Method in interface io.jenkins.plugins.wxwork.contract.RobotResponse
-
响应是否成功
- isOk() - Method in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotResponse
J
- JenkinsUtils - Class in io.jenkins.plugins.wxwork.utils
-
JenkinsUtils
- JsonUtils - Class in io.jenkins.plugins.wxwork.utils
-
JsonUtils
M
- makeRobotRequest(RobotPipelineVars) - Static method in class io.jenkins.plugins.wxwork.factory.RobotMessageFactory
- Markdown() - Constructor for class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage.Markdown
- MARKDOWN - Enum constant in enum io.jenkins.plugins.wxwork.enums.MessageType
-
markdown
- MarkdownColor - Class in io.jenkins.plugins.wxwork.utils
-
MarkdownColor
- MarkdownMessage - Class in io.jenkins.plugins.wxwork.bo.message
-
MarkdownMessage
- MarkdownMessage() - Constructor for class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage
- MarkdownMessage(MarkdownMessage.Markdown) - Constructor for class io.jenkins.plugins.wxwork.bo.message.MarkdownMessage
- MarkdownMessage.Builder - Class in io.jenkins.plugins.wxwork.bo.message
- MarkdownMessage.Markdown - Class in io.jenkins.plugins.wxwork.bo.message
- MarkdownMessageTransfer - Class in io.jenkins.plugins.wxwork.transfer
-
MarkdownMessageTransfer
- MarkdownMessageTransfer() - Constructor for class io.jenkins.plugins.wxwork.transfer.MarkdownMessageTransfer
- md5(String) - Method in class io.jenkins.plugins.wxwork.bo.message.ImageMessage.Builder
- md5hex(byte[]) - Static method in class io.jenkins.plugins.wxwork.utils.DigestUtils
- Messages - Class in io.jenkins.plugins.wxwork
-
Generated localization support class.
- Messages() - Constructor for class io.jenkins.plugins.wxwork.Messages
- messageType() - Method in class io.jenkins.plugins.wxwork.bo.message.AbstractMessage
- messageType() - Method in interface io.jenkins.plugins.wxwork.contract.RobotRequest
-
消息类型
- MessageType - Enum in io.jenkins.plugins.wxwork.enums
-
消息类型
- method() - Method in interface io.jenkins.plugins.wxwork.contract.HttpRequest
-
请求方法
- method() - Method in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotRequest
- msgType - Variable in class io.jenkins.plugins.wxwork.bo.message.AbstractMessage
-
消息类型
N
- name() - Method in interface io.jenkins.plugins.wxwork.contract.RobotProperty
-
机器人名称
- name() - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty
- newInstance(User) - Method in class io.jenkins.plugins.wxwork.WXWorkUserExtensionProperty.WXWorkUserExtensionPropertyDescriptor
- newInstance(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.wxwork.WXWorkUserExtensionProperty.WXWorkUserExtensionPropertyDescriptor
O
- of(String) - Static method in class io.jenkins.plugins.wxwork.WXWorkUserExtensionProperty
P
- POST - Enum constant in enum io.jenkins.plugins.wxwork.enums.HttpMethod
-
POST
- property - Variable in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotRequest
-
RobotProperty
R
- red(String) - Static method in class io.jenkins.plugins.wxwork.utils.MarkdownColor
-
红色字体消息
- request - Variable in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotRequest
-
RobotRequest
- RobotMessageFactory - Class in io.jenkins.plugins.wxwork.factory
-
RobotMessageFactory
- RobotMessageSender - Interface in io.jenkins.plugins.wxwork.contract
-
RobotMessageSender
- RobotMessageTransfer - Interface in io.jenkins.plugins.wxwork.contract
-
RobotMessageTransfer
- RobotPipelineVars - Class in io.jenkins.plugins.wxwork.bo
-
RobotPipelineVars
- RobotPipelineVars() - Constructor for class io.jenkins.plugins.wxwork.bo.RobotPipelineVars
- RobotProperty - Interface in io.jenkins.plugins.wxwork.contract
-
RobotProperty
- RobotRequest - Interface in io.jenkins.plugins.wxwork.contract
-
RobotRequest
- RobotResponse - Interface in io.jenkins.plugins.wxwork.contract
-
RobotResponse
- RunUser - Class in io.jenkins.plugins.wxwork.bo
-
RunUser
- RunUser() - Constructor for class io.jenkins.plugins.wxwork.bo.RunUser
S
- send(Run<?, ?>, FilePath, EnvVars, TaskListener) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
-
发送机器人消息
- send(HttpRequest) - Method in interface io.jenkins.plugins.wxwork.contract.HttpClient
-
发送请求
- send(HttpRequest) - Method in class io.jenkins.plugins.wxwork.httpclient.DefaultHttpClient
- send(RobotProperty, RobotRequest) - Method in interface io.jenkins.plugins.wxwork.contract.RobotMessageSender
-
发送消息
- send(RobotProperty, RobotRequest) - Method in class io.jenkins.plugins.wxwork.robot.AbstractRobotMessageSender
- setAt(List<String>) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- setAtAll(Boolean) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- setAtMe(Boolean) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- setImageUrl(String) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- setRobotPropertyList(List<WXWorkRobotProperty>) - Method in class io.jenkins.plugins.wxwork.WXWorkGlobalConfig
- setText(List<String>) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- setType(String) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- start(StepContext) - Method in class io.jenkins.plugins.wxwork.WXWorkStep
- statusCode() - Method in interface io.jenkins.plugins.wxwork.contract.HttpResponse
-
状态码
- statusCode() - Method in class io.jenkins.plugins.wxwork.protocol.DefaultHttpResponse
- StrUtils - Class in io.jenkins.plugins.wxwork.utils
-
StrUtils
- supports(MessageType) - Method in interface io.jenkins.plugins.wxwork.contract.RobotMessageTransfer
-
是否支持消息类型
- supports(MessageType) - Method in class io.jenkins.plugins.wxwork.transfer.ImageMessageTransfer
- supports(MessageType) - Method in class io.jenkins.plugins.wxwork.transfer.MarkdownMessageTransfer
- supports(MessageType) - Method in class io.jenkins.plugins.wxwork.transfer.TextMessageTransfer
T
- Text() - Constructor for class io.jenkins.plugins.wxwork.bo.message.TextMessage.Text
- TEXT - Enum constant in enum io.jenkins.plugins.wxwork.enums.MessageType
-
文本
- TextMessage - Class in io.jenkins.plugins.wxwork.bo.message
-
TextMessage
- TextMessage() - Constructor for class io.jenkins.plugins.wxwork.bo.message.TextMessage
- TextMessage(TextMessage.Text) - Constructor for class io.jenkins.plugins.wxwork.bo.message.TextMessage
- TextMessage.Builder - Class in io.jenkins.plugins.wxwork.bo.message
- TextMessage.Text - Class in io.jenkins.plugins.wxwork.bo.message
- TextMessageTransfer - Class in io.jenkins.plugins.wxwork.transfer
-
TextMessageTransfer
- TextMessageTransfer() - Constructor for class io.jenkins.plugins.wxwork.transfer.TextMessageTransfer
- toBean(byte[], Class<T>) - Static method in class io.jenkins.plugins.wxwork.utils.JsonUtils
- toBean(String, Class<T>) - Static method in class io.jenkins.plugins.wxwork.utils.JsonUtils
- toBytes() - Method in class io.jenkins.plugins.wxwork.bo.message.AbstractMessage
- toBytes() - Method in interface io.jenkins.plugins.wxwork.contract.RobotRequest
-
toBytes
- toJson() - Method in class io.jenkins.plugins.wxwork.bo.message.AbstractMessage
- toJson() - Method in interface io.jenkins.plugins.wxwork.contract.RobotRequest
-
toJson
- toJson(Object) - Static method in class io.jenkins.plugins.wxwork.utils.JsonUtils
- toString() - Method in enum io.jenkins.plugins.wxwork.enums.HttpMethod
- toString() - Method in enum io.jenkins.plugins.wxwork.enums.MessageType
- transferRobotRequest(RobotPipelineVars) - Method in interface io.jenkins.plugins.wxwork.contract.RobotMessageTransfer
-
生成机器人请求消息
- transferRobotRequest(RobotPipelineVars) - Method in class io.jenkins.plugins.wxwork.transfer.ImageMessageTransfer
- transferRobotRequest(RobotPipelineVars) - Method in class io.jenkins.plugins.wxwork.transfer.MarkdownMessageTransfer
- transferRobotRequest(RobotPipelineVars) - Method in class io.jenkins.plugins.wxwork.transfer.TextMessageTransfer
- transferTextList(RobotPipelineVars) - Method in interface io.jenkins.plugins.wxwork.contract.RobotMessageTransfer
-
处理文本列表消息
- typeValueOf(String) - Static method in enum io.jenkins.plugins.wxwork.enums.MessageType
U
- url() - Method in interface io.jenkins.plugins.wxwork.contract.HttpRequest
-
请求地址
- url() - Method in class io.jenkins.plugins.wxwork.protocol.WXWorkRobotRequest
- UserProperty_mobile() - Static method in class io.jenkins.plugins.wxwork.Messages
-
Key
UserProperty.mobile
:企业微信成员手机号码
.
V
- valueOf(String) - Static method in enum io.jenkins.plugins.wxwork.enums.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jenkins.plugins.wxwork.enums.MessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.jenkins.plugins.wxwork.enums.HttpMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jenkins.plugins.wxwork.enums.MessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- webhook() - Method in interface io.jenkins.plugins.wxwork.contract.RobotProperty
-
机器人webhook地址
- webhook() - Method in class io.jenkins.plugins.wxwork.WXWorkRobotProperty
- wrapRequest(RobotProperty, RobotRequest) - Method in class io.jenkins.plugins.wxwork.robot.AbstractRobotMessageSender
-
包装request
- wrapRequest(RobotProperty, RobotRequest) - Method in class io.jenkins.plugins.wxwork.robot.WXWorkRobotMessageSender
- wrapResponse(HttpResponse) - Method in class io.jenkins.plugins.wxwork.robot.AbstractRobotMessageSender
-
包装response
- wrapResponse(HttpResponse) - Method in class io.jenkins.plugins.wxwork.robot.WXWorkRobotMessageSender
- WXWorkGlobalConfig - Class in io.jenkins.plugins.wxwork
-
WXWorkGlobalConfig
- WXWorkGlobalConfig() - Constructor for class io.jenkins.plugins.wxwork.WXWorkGlobalConfig
- WXWorkGlobalConfig(List<WXWorkRobotProperty>) - Constructor for class io.jenkins.plugins.wxwork.WXWorkGlobalConfig
- WXWorkRobotMessageSender - Class in io.jenkins.plugins.wxwork.robot
-
WXWorkRobotMessageSender
- WXWorkRobotMessageSender() - Constructor for class io.jenkins.plugins.wxwork.robot.WXWorkRobotMessageSender
- WXWorkRobotProperty - Class in io.jenkins.plugins.wxwork
-
WXWorkRobotProperty
- WXWorkRobotProperty(String, String, String) - Constructor for class io.jenkins.plugins.wxwork.WXWorkRobotProperty
- WXWorkRobotProperty.WXWorkRobotPropertyDescriptor - Class in io.jenkins.plugins.wxwork
- WXWorkRobotPropertyDescriptor() - Constructor for class io.jenkins.plugins.wxwork.WXWorkRobotProperty.WXWorkRobotPropertyDescriptor
- WXWorkRobotRequest - Class in io.jenkins.plugins.wxwork.protocol
-
WXWorkRobotRequest
- WXWorkRobotRequest() - Constructor for class io.jenkins.plugins.wxwork.protocol.WXWorkRobotRequest
- WXWorkRobotResponse - Class in io.jenkins.plugins.wxwork.protocol
-
WXWorkRobotResponse
- WXWorkRobotResponse() - Constructor for class io.jenkins.plugins.wxwork.protocol.WXWorkRobotResponse
- WXWorkStep - Class in io.jenkins.plugins.wxwork
- WXWorkStep(String) - Constructor for class io.jenkins.plugins.wxwork.WXWorkStep
- WXWorkStep.WXWorkStepDescriptor - Class in io.jenkins.plugins.wxwork
- WXWorkStepDescriptor() - Constructor for class io.jenkins.plugins.wxwork.WXWorkStep.WXWorkStepDescriptor
- WXWorkUserExtensionProperty - Class in io.jenkins.plugins.wxwork
-
Jenkins用户扩展信息
- WXWorkUserExtensionProperty(String) - Constructor for class io.jenkins.plugins.wxwork.WXWorkUserExtensionProperty
- WXWorkUserExtensionProperty.WXWorkUserExtensionPropertyDescriptor - Class in io.jenkins.plugins.wxwork
- WXWorkUserExtensionPropertyDescriptor() - Constructor for class io.jenkins.plugins.wxwork.WXWorkUserExtensionProperty.WXWorkUserExtensionPropertyDescriptor
_
- _displayName() - Static method in class io.jenkins.plugins.wxwork.Messages
-
Key
displayName
:企业微信机器人通知
. - _UserProperty_mobile() - Static method in class io.jenkins.plugins.wxwork.Messages
-
Key
UserProperty.mobile
:企业微信成员手机号码
.
All Classes and Interfaces|All Packages