Class 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
    • 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 SecretKeySelector getApiSecret()
        WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
      • setApiSecret

        public void setApiSecret​(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
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)