Class PrometheusTemp
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.monitor.v20180724.models.PrometheusTemp
-
public class PrometheusTemp extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description PrometheusTemp()
PrometheusTemp(PrometheusTemp 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrometheusAlertPolicyItem[]
getAlertDetailRules()
Get 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。String
getDescribe()
Get 模板描述 注意:此字段可能返回 null,表示取不到有效值。Boolean
getIsDefault()
Get 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。String
getLevel()
Get 模板维度,支持以下类型 instance 实例级别 cluster 集群级别String
getName()
Get 模板名称PrometheusConfigItem[]
getPodMonitors()
Get 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。PrometheusConfigItem[]
getRawJobs()
Get 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。PrometheusConfigItem[]
getRecordRules()
Get 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。PrometheusConfigItem[]
getServiceMonitors()
Get 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。Long
getTargetsTotal()
Get 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。String
getTemplateId()
Get 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。String
getUpdateTime()
Get 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。String
getVersion()
Get 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。void
setAlertDetailRules(PrometheusAlertPolicyItem[] AlertDetailRules)
Set 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。void
setDescribe(String Describe)
Set 模板描述 注意:此字段可能返回 null,表示取不到有效值。void
setIsDefault(Boolean IsDefault)
Set 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。void
setLevel(String Level)
Set 模板维度,支持以下类型 instance 实例级别 cluster 集群级别void
setName(String Name)
Set 模板名称void
setPodMonitors(PrometheusConfigItem[] PodMonitors)
Set 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。void
setRawJobs(PrometheusConfigItem[] RawJobs)
Set 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。void
setRecordRules(PrometheusConfigItem[] RecordRules)
Set 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。void
setServiceMonitors(PrometheusConfigItem[] ServiceMonitors)
Set 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。void
setTargetsTotal(Long TargetsTotal)
Set 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。void
setTemplateId(String TemplateId)
Set 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。void
setUpdateTime(String UpdateTime)
Set 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。void
setVersion(String Version)
Set 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
PrometheusTemp
public PrometheusTemp()
-
PrometheusTemp
public PrometheusTemp(PrometheusTemp 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.
-
-
Method Detail
-
getName
public String getName()
Get 模板名称- Returns:
- Name 模板名称
-
setName
public void setName(String Name)
Set 模板名称- Parameters:
Name
- 模板名称
-
getLevel
public String getLevel()
Get 模板维度,支持以下类型 instance 实例级别 cluster 集群级别- Returns:
- Level 模板维度,支持以下类型 instance 实例级别 cluster 集群级别
-
setLevel
public void setLevel(String Level)
Set 模板维度,支持以下类型 instance 实例级别 cluster 集群级别- Parameters:
Level
- 模板维度,支持以下类型 instance 实例级别 cluster 集群级别
-
getDescribe
public String getDescribe()
Get 模板描述 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Describe 模板描述 注意:此字段可能返回 null,表示取不到有效值。
-
setDescribe
public void setDescribe(String Describe)
Set 模板描述 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Describe
- 模板描述 注意:此字段可能返回 null,表示取不到有效值。
-
getRecordRules
public PrometheusConfigItem[] getRecordRules()
Get 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RecordRules 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
setRecordRules
public void setRecordRules(PrometheusConfigItem[] RecordRules)
Set 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RecordRules
- 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
getServiceMonitors
public PrometheusConfigItem[] getServiceMonitors()
Get 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServiceMonitors 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
setServiceMonitors
public void setServiceMonitors(PrometheusConfigItem[] ServiceMonitors)
Set 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServiceMonitors
- 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
getPodMonitors
public PrometheusConfigItem[] getPodMonitors()
Get 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PodMonitors 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
setPodMonitors
public void setPodMonitors(PrometheusConfigItem[] PodMonitors)
Set 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PodMonitors
- 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
getRawJobs
public PrometheusConfigItem[] getRawJobs()
Get 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RawJobs 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
setRawJobs
public void setRawJobs(PrometheusConfigItem[] RawJobs)
Set 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RawJobs
- 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。
-
getTemplateId
public String getTemplateId()
Get 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TemplateId 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
setTemplateId
public void setTemplateId(String TemplateId)
Set 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TemplateId
- 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
getUpdateTime
public String getUpdateTime()
Get 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UpdateTime 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
setUpdateTime
public void setUpdateTime(String UpdateTime)
Set 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UpdateTime
- 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
getVersion
public String getVersion()
Get 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Version 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
setVersion
public void setVersion(String Version)
Set 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Version
- 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
getIsDefault
public Boolean getIsDefault()
Get 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsDefault 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
setIsDefault
public void setIsDefault(Boolean IsDefault)
Set 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsDefault
- 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。
-
getAlertDetailRules
public PrometheusAlertPolicyItem[] getAlertDetailRules()
Get 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AlertDetailRules 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。
-
setAlertDetailRules
public void setAlertDetailRules(PrometheusAlertPolicyItem[] AlertDetailRules)
Set 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AlertDetailRules
- 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。
-
getTargetsTotal
public Long getTargetsTotal()
Get 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TargetsTotal 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。
-
setTargetsTotal
public void setTargetsTotal(Long TargetsTotal)
Set 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TargetsTotal
- 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。
-
-