Class WeChatConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1alpha1.WeChatConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<WeChatConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class WeChatConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<WeChatConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WeChatConfig()No args constructor for use in serializationWeChatConfig(String agentID, io.fabric8.kubernetes.api.model.SecretKeySelector apiSecret, String apiURL, String corpID, HTTPConfig httpConfig, String message, String messageType, Boolean sendResolved, String toParty, String toTag, String toUser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WeChatConfigBuilderedit()Map<String,Object>getAdditionalProperties()StringgetAgentID()WeChatConfig configures notifications via WeChat.io.fabric8.kubernetes.api.model.SecretKeySelectorgetApiSecret()WeChatConfig configures notifications via WeChat.StringgetApiURL()The WeChat API URL.StringgetCorpID()The corp id for authentication.HTTPConfiggetHttpConfig()WeChatConfig configures notifications via WeChat.StringgetMessage()API request data as defined by the WeChat API.StringgetMessageType()WeChatConfig configures notifications via WeChat.BooleangetSendResolved()Whether or not to notify about resolved alerts.StringgetToParty()WeChatConfig configures notifications via WeChat.StringgetToTag()WeChatConfig configures notifications via WeChat.StringgetToUser()WeChatConfig configures notifications via WeChat.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAgentID(String agentID)WeChatConfig configures notifications via WeChat.voidsetApiSecret(io.fabric8.kubernetes.api.model.SecretKeySelector apiSecret)WeChatConfig configures notifications via WeChat.voidsetApiURL(String apiURL)The WeChat API URL.voidsetCorpID(String corpID)The corp id for authentication.voidsetHttpConfig(HTTPConfig httpConfig)WeChatConfig configures notifications via WeChat.voidsetMessage(String message)API request data as defined by the WeChat API.voidsetMessageType(String messageType)WeChatConfig configures notifications via WeChat.voidsetSendResolved(Boolean sendResolved)Whether or not to notify about resolved alerts.voidsetToParty(String toParty)WeChatConfig configures notifications via WeChat.voidsetToTag(String toTag)WeChatConfig configures notifications via WeChat.voidsetToUser(String toUser)WeChatConfig configures notifications via WeChat.WeChatConfigBuildertoBuilder()
-
-
-
Method Detail
-
getAgentID
public String getAgentID()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setAgentID
public void setAgentID(String agentID)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
getApiSecret
public io.fabric8.kubernetes.api.model.SecretKeySelector getApiSecret()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setApiSecret
public void setApiSecret(io.fabric8.kubernetes.api.model.SecretKeySelector apiSecret)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
getApiURL
public String getApiURL()
The WeChat API URL.
-
setApiURL
public void setApiURL(String apiURL)
The WeChat API URL.
-
getCorpID
public String getCorpID()
The corp id for authentication.
-
setCorpID
public void setCorpID(String corpID)
The corp id for authentication.
-
getHttpConfig
public HTTPConfig getHttpConfig()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setHttpConfig
public void setHttpConfig(HTTPConfig httpConfig)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
getMessage
public String getMessage()
API request data as defined by the WeChat API.
-
setMessage
public void setMessage(String message)
API request data as defined by the WeChat API.
-
getMessageType
public String getMessageType()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setMessageType
public void setMessageType(String messageType)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
getSendResolved
public Boolean getSendResolved()
Whether or not to notify about resolved alerts.
-
setSendResolved
public void setSendResolved(Boolean sendResolved)
Whether or not to notify about resolved alerts.
-
getToParty
public String getToParty()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setToParty
public void setToParty(String toParty)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
getToTag
public String getToTag()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setToTag
public void setToTag(String toTag)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
getToUser
public String getToUser()
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
setToUser
public void setToUser(String toUser)
WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
-
edit
public WeChatConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<WeChatConfigBuilder>
-
toBuilder
public WeChatConfigBuilder toBuilder()
-
-