Class Receiver
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1beta1.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
-
-
Constructor Summary
Constructors Constructor Description Receiver()No args constructor for use in serializationReceiver(List<DiscordConfig> discordConfigs, List<EmailConfig> emailConfigs, List<MSTeamsConfig> msteamsConfigs, List<MSTeamsV2Config> msteamsv2Configs, String name, List<OpsGenieConfig> opsgenieConfigs, List<PagerDutyConfig> pagerdutyConfigs, List<PushoverConfig> pushoverConfigs, List<RocketChatConfig> rocketchatConfigs, List<SlackConfig> slackConfigs, List<SNSConfig> snsConfigs, List<TelegramConfig> telegramConfigs, List<VictorOpsConfig> victoropsConfigs, List<WebexConfig> webexConfigs, List<WebhookConfig> webhookConfigs, List<WeChatConfig> wechatConfigs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReceiverBuilderedit()Map<String,Object>getAdditionalProperties()List<DiscordConfig>getDiscordConfigs()List of Slack configurations.List<EmailConfig>getEmailConfigs()List of Email configurations.List<MSTeamsConfig>getMsteamsConfigs()List of MSTeams configurations.List<MSTeamsV2Config>getMsteamsv2Configs()List of MSTeamsV2 configurations.StringgetName()Name of the receiver.List<OpsGenieConfig>getOpsgenieConfigs()List of OpsGenie configurations.List<PagerDutyConfig>getPagerdutyConfigs()List of PagerDuty configurations.List<PushoverConfig>getPushoverConfigs()List of Pushover configurations.List<RocketChatConfig>getRocketchatConfigs()List of RocketChat configurations.List<SlackConfig>getSlackConfigs()List of Slack configurations.List<SNSConfig>getSnsConfigs()List of SNS configurationsList<TelegramConfig>getTelegramConfigs()List of Telegram configurations.List<VictorOpsConfig>getVictoropsConfigs()List of VictorOps configurations.List<WebexConfig>getWebexConfigs()List of Webex configurations.List<WebhookConfig>getWebhookConfigs()List of webhook configurations.List<WeChatConfig>getWechatConfigs()List of WeChat configurations.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDiscordConfigs(List<DiscordConfig> discordConfigs)List of Slack configurations.voidsetEmailConfigs(List<EmailConfig> emailConfigs)List of Email configurations.voidsetMsteamsConfigs(List<MSTeamsConfig> msteamsConfigs)List of MSTeams configurations.voidsetMsteamsv2Configs(List<MSTeamsV2Config> msteamsv2Configs)List of MSTeamsV2 configurations.voidsetName(String name)Name of the receiver.voidsetOpsgenieConfigs(List<OpsGenieConfig> opsgenieConfigs)List of OpsGenie configurations.voidsetPagerdutyConfigs(List<PagerDutyConfig> pagerdutyConfigs)List of PagerDuty configurations.voidsetPushoverConfigs(List<PushoverConfig> pushoverConfigs)List of Pushover configurations.voidsetRocketchatConfigs(List<RocketChatConfig> rocketchatConfigs)List of RocketChat configurations.voidsetSlackConfigs(List<SlackConfig> slackConfigs)List of Slack configurations.voidsetSnsConfigs(List<SNSConfig> snsConfigs)List of SNS configurationsvoidsetTelegramConfigs(List<TelegramConfig> telegramConfigs)List of Telegram configurations.voidsetVictoropsConfigs(List<VictorOpsConfig> victoropsConfigs)List of VictorOps configurations.voidsetWebexConfigs(List<WebexConfig> webexConfigs)List of Webex configurations.voidsetWebhookConfigs(List<WebhookConfig> webhookConfigs)List of webhook configurations.voidsetWechatConfigs(List<WeChatConfig> wechatConfigs)List of WeChat configurations.ReceiverBuildertoBuilder()
-
-
-
Constructor Detail
-
Receiver
public Receiver()
No args constructor for use in serialization
-
Receiver
public Receiver(List<DiscordConfig> discordConfigs, List<EmailConfig> emailConfigs, List<MSTeamsConfig> msteamsConfigs, List<MSTeamsV2Config> msteamsv2Configs, String name, List<OpsGenieConfig> opsgenieConfigs, List<PagerDutyConfig> pagerdutyConfigs, List<PushoverConfig> pushoverConfigs, List<RocketChatConfig> rocketchatConfigs, List<SlackConfig> slackConfigs, List<SNSConfig> snsConfigs, List<TelegramConfig> telegramConfigs, List<VictorOpsConfig> victoropsConfigs, List<WebexConfig> webexConfigs, List<WebhookConfig> webhookConfigs, List<WeChatConfig> wechatConfigs)
-
-
Method Detail
-
getDiscordConfigs
public List<DiscordConfig> getDiscordConfigs()
List of Slack configurations.
-
setDiscordConfigs
public void setDiscordConfigs(List<DiscordConfig> discordConfigs)
List of Slack 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.
-
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.
-
edit
public ReceiverBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ReceiverBuilder>
-
toBuilder
public ReceiverBuilder toBuilder()
-
-