Class MSTeamsConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1alpha1.MSTeamsConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<MSTeamsConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class MSTeamsConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<MSTeamsConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
MSTeamsConfig configures notifications via Microsoft Teams. It requires Alertmanager >= 0.26.0.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MSTeamsConfig()No args constructor for use in serializationMSTeamsConfig(HTTPConfig httpConfig, Boolean sendResolved, String summary, String text, String title, io.fabric8.kubernetes.api.model.SecretKeySelector webhookUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MSTeamsConfigBuilderedit()Map<String,Object>getAdditionalProperties()HTTPConfiggetHttpConfig()MSTeamsConfig configures notifications via Microsoft Teams.BooleangetSendResolved()Whether to notify about resolved alerts.StringgetSummary()Message summary template.StringgetText()Message body template.StringgetTitle()Message title template.io.fabric8.kubernetes.api.model.SecretKeySelectorgetWebhookUrl()MSTeamsConfig configures notifications via Microsoft Teams.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetHttpConfig(HTTPConfig httpConfig)MSTeamsConfig configures notifications via Microsoft Teams.voidsetSendResolved(Boolean sendResolved)Whether to notify about resolved alerts.voidsetSummary(String summary)Message summary template.voidsetText(String text)Message body template.voidsetTitle(String title)Message title template.voidsetWebhookUrl(io.fabric8.kubernetes.api.model.SecretKeySelector webhookUrl)MSTeamsConfig configures notifications via Microsoft Teams.MSTeamsConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
MSTeamsConfig
public MSTeamsConfig()
No args constructor for use in serialization
-
MSTeamsConfig
public MSTeamsConfig(HTTPConfig httpConfig, Boolean sendResolved, String summary, String text, String title, io.fabric8.kubernetes.api.model.SecretKeySelector webhookUrl)
-
-
Method Detail
-
getHttpConfig
public HTTPConfig getHttpConfig()
MSTeamsConfig configures notifications via Microsoft Teams. It requires Alertmanager >= 0.26.0.
-
setHttpConfig
public void setHttpConfig(HTTPConfig httpConfig)
MSTeamsConfig configures notifications via Microsoft Teams. It requires Alertmanager >= 0.26.0.
-
getSendResolved
public Boolean getSendResolved()
Whether to notify about resolved alerts.
-
setSendResolved
public void setSendResolved(Boolean sendResolved)
Whether to notify about resolved alerts.
-
getSummary
public String getSummary()
Message summary template. It requires Alertmanager >= 0.27.0.
-
setSummary
public void setSummary(String summary)
Message summary template. It requires Alertmanager >= 0.27.0.
-
getText
public String getText()
Message body template.
-
setText
public void setText(String text)
Message body template.
-
getTitle
public String getTitle()
Message title template.
-
setTitle
public void setTitle(String title)
Message title template.
-
getWebhookUrl
public io.fabric8.kubernetes.api.model.SecretKeySelector getWebhookUrl()
MSTeamsConfig configures notifications via Microsoft Teams. It requires Alertmanager >= 0.26.0.
-
setWebhookUrl
public void setWebhookUrl(io.fabric8.kubernetes.api.model.SecretKeySelector webhookUrl)
MSTeamsConfig configures notifications via Microsoft Teams. It requires Alertmanager >= 0.26.0.
-
edit
public MSTeamsConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<MSTeamsConfigBuilder>
-
toBuilder
public MSTeamsConfigBuilder toBuilder()
-
-