Class Receiver

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class Receiver
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ReceiverBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    Receiver defines one or more notification integrations.
    See Also:
    Serialized Form
    • Method Detail

      • getDiscordConfigs

        public List<DiscordConfig> getDiscordConfigs()
        List of Discord configurations.
      • setDiscordConfigs

        public void setDiscordConfigs​(List<DiscordConfig> discordConfigs)
        List of Discord configurations.
      • getEmailConfigs

        public List<EmailConfig> getEmailConfigs()
        List of Email configurations.
      • setEmailConfigs

        public void setEmailConfigs​(List<EmailConfig> emailConfigs)
        List of Email configurations.
      • getMsteamsConfigs

        public List<MSTeamsConfig> getMsteamsConfigs()
        List of MSTeams configurations. It requires Alertmanager >= 0.26.0.
      • setMsteamsConfigs

        public void setMsteamsConfigs​(List<MSTeamsConfig> msteamsConfigs)
        List of MSTeams configurations. It requires Alertmanager >= 0.26.0.
      • getMsteamsv2Configs

        public List<MSTeamsV2Config> getMsteamsv2Configs()
        List of MSTeamsV2 configurations. It requires Alertmanager >= 0.28.0.
      • setMsteamsv2Configs

        public void setMsteamsv2Configs​(List<MSTeamsV2Config> msteamsv2Configs)
        List of MSTeamsV2 configurations. It requires Alertmanager >= 0.28.0.
      • getName

        public String getName()
        Name of the receiver. Must be unique across all items from the list.
      • setName

        public void setName​(String name)
        Name of the receiver. Must be unique across all items from the list.
      • getOpsgenieConfigs

        public List<OpsGenieConfig> getOpsgenieConfigs()
        List of OpsGenie configurations.
      • setOpsgenieConfigs

        public void setOpsgenieConfigs​(List<OpsGenieConfig> opsgenieConfigs)
        List of OpsGenie configurations.
      • getPagerdutyConfigs

        public List<PagerDutyConfig> getPagerdutyConfigs()
        List of PagerDuty configurations.
      • setPagerdutyConfigs

        public void setPagerdutyConfigs​(List<PagerDutyConfig> pagerdutyConfigs)
        List of PagerDuty configurations.
      • getPushoverConfigs

        public List<PushoverConfig> getPushoverConfigs()
        List of Pushover configurations.
      • setPushoverConfigs

        public void setPushoverConfigs​(List<PushoverConfig> pushoverConfigs)
        List of Pushover configurations.
      • getRocketchatConfigs

        public List<RocketChatConfig> getRocketchatConfigs()
        List of RocketChat configurations. It requires Alertmanager >= 0.28.0.
      • setRocketchatConfigs

        public void setRocketchatConfigs​(List<RocketChatConfig> rocketchatConfigs)
        List of RocketChat configurations. It requires Alertmanager >= 0.28.0.
      • getSlackConfigs

        public List<SlackConfig> getSlackConfigs()
        List of Slack configurations.
      • setSlackConfigs

        public void setSlackConfigs​(List<SlackConfig> slackConfigs)
        List of Slack configurations.
      • getSnsConfigs

        public List<SNSConfig> getSnsConfigs()
        List of SNS configurations
      • setSnsConfigs

        public void setSnsConfigs​(List<SNSConfig> snsConfigs)
        List of SNS configurations
      • getTelegramConfigs

        public List<TelegramConfig> getTelegramConfigs()
        List of Telegram configurations.
      • setTelegramConfigs

        public void setTelegramConfigs​(List<TelegramConfig> telegramConfigs)
        List of Telegram configurations.
      • getVictoropsConfigs

        public List<VictorOpsConfig> getVictoropsConfigs()
        List of VictorOps configurations.
      • setVictoropsConfigs

        public void setVictoropsConfigs​(List<VictorOpsConfig> victoropsConfigs)
        List of VictorOps configurations.
      • getWebexConfigs

        public List<WebexConfig> getWebexConfigs()
        List of Webex configurations.
      • setWebexConfigs

        public void setWebexConfigs​(List<WebexConfig> webexConfigs)
        List of Webex configurations.
      • getWebhookConfigs

        public List<WebhookConfig> getWebhookConfigs()
        List of webhook configurations.
      • setWebhookConfigs

        public void setWebhookConfigs​(List<WebhookConfig> webhookConfigs)
        List of webhook configurations.
      • getWechatConfigs

        public List<WeChatConfig> getWechatConfigs()
        List of WeChat configurations.
      • setWechatConfigs

        public void setWechatConfigs​(List<WeChatConfig> wechatConfigs)
        List of WeChat configurations.
      • getAdditionalProperties

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

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

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