Class DiscordConfig

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<DiscordConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class DiscordConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<DiscordConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    DiscordConfig configures notifications via Discord. See https://prometheus.io/docs/alerting/latest/configuration/#discord_config
    See Also:
    Serialized Form
    • Constructor Detail

      • DiscordConfig

        public DiscordConfig()
        No args constructor for use in serialization
    • Method Detail

      • getApiURL

        public io.fabric8.kubernetes.api.model.SecretKeySelector getApiURL()
        DiscordConfig configures notifications via Discord. See https://prometheus.io/docs/alerting/latest/configuration/#discord_config
      • setApiURL

        public void setApiURL​(io.fabric8.kubernetes.api.model.SecretKeySelector apiURL)
        DiscordConfig configures notifications via Discord. See https://prometheus.io/docs/alerting/latest/configuration/#discord_config
      • getAvatarURL

        public String getAvatarURL()
        The avatar url of the message sender.
      • setAvatarURL

        public void setAvatarURL​(String avatarURL)
        The avatar url of the message sender.
      • getContent

        public String getContent()
        The template of the content's body.
      • setContent

        public void setContent​(String content)
        The template of the content's body.
      • getHttpConfig

        public HTTPConfig getHttpConfig()
        DiscordConfig configures notifications via Discord. See https://prometheus.io/docs/alerting/latest/configuration/#discord_config
      • setHttpConfig

        public void setHttpConfig​(HTTPConfig httpConfig)
        DiscordConfig configures notifications via Discord. See https://prometheus.io/docs/alerting/latest/configuration/#discord_config
      • getMessage

        public String getMessage()
        The template of the message's body.
      • setMessage

        public void setMessage​(String message)
        The template of the message's body.
      • 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.
      • getTitle

        public String getTitle()
        The template of the message's title.
      • setTitle

        public void setTitle​(String title)
        The template of the message's title.
      • getUsername

        public String getUsername()
        The username of the message sender.
      • setUsername

        public void setUsername​(String username)
        The username of the message sender.
      • getAdditionalProperties

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

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

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