class TencentCloud::Tke::V20180525::PrometheusAlertRuleDetail
托管prometheus告警配置实例
def deserialize(params)
def deserialize(params) @Name = params['Name'] unless params['Rules'].nil? @Rules = [] params['Rules'].each do |i| prometheusalertrule_tmp = PrometheusAlertRule.new prometheusalertrule_tmp.deserialize(i) @Rules << prometheusalertrule_tmp end end @UpdatedAt = params['UpdatedAt'] unless params['Notification'].nil? @Notification = PrometheusNotification.new @Notification.deserialize(params['Notification']) end @Id = params['Id'] @TemplateId = params['TemplateId'] @Interval = params['Interval'] end
def initialize(name=nil, rules=nil, updatedat=nil, notification=nil, id=nil, templateid=nil, interval=nil)
def initialize(name=nil, rules=nil, updatedat=nil, notification=nil, id=nil, templateid=nil, interval=nil) @Name = name @Rules = rules @UpdatedAt = updatedat @Notification = notification @Id = id @TemplateId = templateid @Interval = interval end