public class PrometheusNotificationItem extends AbstractModel
Constructor and Description |
---|
PrometheusNotificationItem() |
PrometheusNotificationItem(PrometheusNotificationItem source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
PrometheusAlertManagerConfig |
getAlertManager()
Get 如果Type为alertmanager, 则该字段为必填项
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getEnabled()
Get 是否启用
|
String[] |
getNotifyWay()
Get 告警通知方式。目前有SMS、EMAIL、CALL、WECHAT方式。
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getPhoneArriveNotice()
Get 电话告警触达通知
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getPhoneCircleInterval()
Get 电话告警轮外间隔。单位:秒
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getPhoneCircleTimes()
Get 电话告警次数。
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getPhoneInnerInterval()
Get 电话告警轮内间隔。单位:秒
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
Long[] |
getPhoneNotifyOrder()
Get 电话告警顺序。
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getReceiverGroups()
Get 告警接收组(用户组)
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRepeatInterval()
Get 收敛时间
|
String |
getTimeRangeEnd()
Get 生效结束时间
|
String |
getTimeRangeStart()
Get 生效起始时间
|
String |
getType()
Get 通道类型,默认为amp,支持以下
amp
webhook
alertmanager
|
String |
getWebHook()
Get 如果Type为webhook, 则该字段为必填项
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setAlertManager(PrometheusAlertManagerConfig AlertManager)
Set 如果Type为alertmanager, 则该字段为必填项
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setEnabled(Boolean Enabled)
Set 是否启用
|
void |
setNotifyWay(String[] NotifyWay)
Set 告警通知方式。目前有SMS、EMAIL、CALL、WECHAT方式。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPhoneArriveNotice(Boolean PhoneArriveNotice)
Set 电话告警触达通知
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPhoneCircleInterval(Long PhoneCircleInterval)
Set 电话告警轮外间隔。单位:秒
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPhoneCircleTimes(Long PhoneCircleTimes)
Set 电话告警次数。
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPhoneInnerInterval(Long PhoneInnerInterval)
Set 电话告警轮内间隔。单位:秒
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPhoneNotifyOrder(Long[] PhoneNotifyOrder)
Set 电话告警顺序。
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setReceiverGroups(String[] ReceiverGroups)
Set 告警接收组(用户组)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRepeatInterval(String RepeatInterval)
Set 收敛时间
|
void |
setTimeRangeEnd(String TimeRangeEnd)
Set 生效结束时间
|
void |
setTimeRangeStart(String TimeRangeStart)
Set 生效起始时间
|
void |
setType(String Type)
Set 通道类型,默认为amp,支持以下
amp
webhook
alertmanager
|
void |
setWebHook(String WebHook)
Set 如果Type为webhook, 则该字段为必填项
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public PrometheusNotificationItem()
public PrometheusNotificationItem(PrometheusNotificationItem source)
public Boolean getEnabled()
public void setEnabled(Boolean Enabled)
Enabled
- 是否启用public String getType()
public void setType(String Type)
Type
- 通道类型,默认为amp,支持以下
amp
webhook
alertmanagerpublic String getWebHook()
public void setWebHook(String WebHook)
WebHook
- 如果Type为webhook, 则该字段为必填项
注意:此字段可能返回 null,表示取不到有效值。public PrometheusAlertManagerConfig getAlertManager()
public void setAlertManager(PrometheusAlertManagerConfig AlertManager)
AlertManager
- 如果Type为alertmanager, 则该字段为必填项
注意:此字段可能返回 null,表示取不到有效值。public String getRepeatInterval()
public void setRepeatInterval(String RepeatInterval)
RepeatInterval
- 收敛时间public String getTimeRangeStart()
public void setTimeRangeStart(String TimeRangeStart)
TimeRangeStart
- 生效起始时间public String getTimeRangeEnd()
public void setTimeRangeEnd(String TimeRangeEnd)
TimeRangeEnd
- 生效结束时间public String[] getNotifyWay()
public void setNotifyWay(String[] NotifyWay)
NotifyWay
- 告警通知方式。目前有SMS、EMAIL、CALL、WECHAT方式。
注意:此字段可能返回 null,表示取不到有效值。public String[] getReceiverGroups()
public void setReceiverGroups(String[] ReceiverGroups)
ReceiverGroups
- 告警接收组(用户组)
注意:此字段可能返回 null,表示取不到有效值。public Long[] getPhoneNotifyOrder()
public void setPhoneNotifyOrder(Long[] PhoneNotifyOrder)
PhoneNotifyOrder
- 电话告警顺序。
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。public Long getPhoneCircleTimes()
public void setPhoneCircleTimes(Long PhoneCircleTimes)
PhoneCircleTimes
- 电话告警次数。
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。public Long getPhoneInnerInterval()
public void setPhoneInnerInterval(Long PhoneInnerInterval)
PhoneInnerInterval
- 电话告警轮内间隔。单位:秒
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。public Long getPhoneCircleInterval()
public void setPhoneCircleInterval(Long PhoneCircleInterval)
PhoneCircleInterval
- 电话告警轮外间隔。单位:秒
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。public Boolean getPhoneArriveNotice()
public void setPhoneArriveNotice(Boolean PhoneArriveNotice)
PhoneArriveNotice
- 电话告警触达通知
注:NotifyWay选择CALL,采用该参数。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2023. All rights reserved.