Class AlertmanagerGlobalConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.AlertmanagerGlobalConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AlertmanagerGlobalConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AlertmanagerGlobalConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<AlertmanagerGlobalConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AlertmanagerGlobalConfig()No args constructor for use in serializationAlertmanagerGlobalConfig(HTTPConfig httpConfig, GlobalJiraConfig jira, io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiKey, io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiUrl, String pagerdutyUrl, String resolveTimeout, GlobalRocketChatConfig rocketChat, io.fabric8.kubernetes.api.model.SecretKeySelector slackApiUrl, GlobalSMTPConfig smtp, GlobalTelegramConfig telegram, GlobalVictorOpsConfig victorops, GlobalWebexConfig webex, GlobalWeChatConfig wechat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlertmanagerGlobalConfigBuilderedit()Map<String,Object>getAdditionalProperties()HTTPConfiggetHttpConfig()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.GlobalJiraConfiggetJira()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.io.fabric8.kubernetes.api.model.SecretKeySelectorgetOpsGenieApiKey()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.io.fabric8.kubernetes.api.model.SecretKeySelectorgetOpsGenieApiUrl()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.StringgetPagerdutyUrl()The default Pagerduty URL.StringgetResolveTimeout()ResolveTimeout is the default value used by alertmanager if the alert does not include EndsAt, after this time passes it can declare the alert as resolved if it has not been updated.GlobalRocketChatConfiggetRocketChat()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.io.fabric8.kubernetes.api.model.SecretKeySelectorgetSlackApiUrl()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.GlobalSMTPConfiggetSmtp()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.GlobalTelegramConfiggetTelegram()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.GlobalVictorOpsConfiggetVictorops()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.GlobalWebexConfiggetWebex()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.GlobalWeChatConfiggetWechat()AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetHttpConfig(HTTPConfig httpConfig)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetJira(GlobalJiraConfig jira)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetOpsGenieApiKey(io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiKey)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetOpsGenieApiUrl(io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiUrl)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetPagerdutyUrl(String pagerdutyUrl)The default Pagerduty URL.voidsetResolveTimeout(String resolveTimeout)ResolveTimeout is the default value used by alertmanager if the alert does not include EndsAt, after this time passes it can declare the alert as resolved if it has not been updated.voidsetRocketChat(GlobalRocketChatConfig rocketChat)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetSlackApiUrl(io.fabric8.kubernetes.api.model.SecretKeySelector slackApiUrl)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetSmtp(GlobalSMTPConfig smtp)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetTelegram(GlobalTelegramConfig telegram)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetVictorops(GlobalVictorOpsConfig victorops)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetWebex(GlobalWebexConfig webex)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.voidsetWechat(GlobalWeChatConfig wechat)AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts.AlertmanagerGlobalConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
AlertmanagerGlobalConfig
public AlertmanagerGlobalConfig()
No args constructor for use in serialization
-
AlertmanagerGlobalConfig
public AlertmanagerGlobalConfig(HTTPConfig httpConfig, GlobalJiraConfig jira, io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiKey, io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiUrl, String pagerdutyUrl, String resolveTimeout, GlobalRocketChatConfig rocketChat, io.fabric8.kubernetes.api.model.SecretKeySelector slackApiUrl, GlobalSMTPConfig smtp, GlobalTelegramConfig telegram, GlobalVictorOpsConfig victorops, GlobalWebexConfig webex, GlobalWeChatConfig wechat)
-
-
Method Detail
-
getHttpConfig
public HTTPConfig getHttpConfig()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setHttpConfig
public void setHttpConfig(HTTPConfig httpConfig)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getJira
public GlobalJiraConfig getJira()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setJira
public void setJira(GlobalJiraConfig jira)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getOpsGenieApiKey
public io.fabric8.kubernetes.api.model.SecretKeySelector getOpsGenieApiKey()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setOpsGenieApiKey
public void setOpsGenieApiKey(io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiKey)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getOpsGenieApiUrl
public io.fabric8.kubernetes.api.model.SecretKeySelector getOpsGenieApiUrl()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setOpsGenieApiUrl
public void setOpsGenieApiUrl(io.fabric8.kubernetes.api.model.SecretKeySelector opsGenieApiUrl)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getPagerdutyUrl
public String getPagerdutyUrl()
The default Pagerduty URL.
-
setPagerdutyUrl
public void setPagerdutyUrl(String pagerdutyUrl)
The default Pagerduty URL.
-
getResolveTimeout
public String getResolveTimeout()
ResolveTimeout is the default value used by alertmanager if the alert does not include EndsAt, after this time passes it can declare the alert as resolved if it has not been updated. This has no impact on alerts from Prometheus, as they always include EndsAt.
-
setResolveTimeout
public void setResolveTimeout(String resolveTimeout)
ResolveTimeout is the default value used by alertmanager if the alert does not include EndsAt, after this time passes it can declare the alert as resolved if it has not been updated. This has no impact on alerts from Prometheus, as they always include EndsAt.
-
getRocketChat
public GlobalRocketChatConfig getRocketChat()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setRocketChat
public void setRocketChat(GlobalRocketChatConfig rocketChat)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getSlackApiUrl
public io.fabric8.kubernetes.api.model.SecretKeySelector getSlackApiUrl()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setSlackApiUrl
public void setSlackApiUrl(io.fabric8.kubernetes.api.model.SecretKeySelector slackApiUrl)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getSmtp
public GlobalSMTPConfig getSmtp()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setSmtp
public void setSmtp(GlobalSMTPConfig smtp)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getTelegram
public GlobalTelegramConfig getTelegram()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setTelegram
public void setTelegram(GlobalTelegramConfig telegram)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getVictorops
public GlobalVictorOpsConfig getVictorops()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setVictorops
public void setVictorops(GlobalVictorOpsConfig victorops)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getWebex
public GlobalWebexConfig getWebex()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setWebex
public void setWebex(GlobalWebexConfig webex)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
getWechat
public GlobalWeChatConfig getWechat()
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
setWechat
public void setWechat(GlobalWeChatConfig wechat)
AlertmanagerGlobalConfig configures parameters that are valid in all other configuration contexts. See https://prometheus.io/docs/alerting/latest/configuration/#configuration-file
-
edit
public AlertmanagerGlobalConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AlertmanagerGlobalConfigBuilder>
-
toBuilder
public AlertmanagerGlobalConfigBuilder toBuilder()
-
-