Class PrometheusTemp

    • 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,表示取不到有效值。