class TencentCloud::Tke::V20180525::PrometheusAlertPolicyItem
托管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 @Id = params['Id'] @TemplateId = params['TemplateId'] unless params['Notification'].nil? @Notification = PrometheusNotificationItem.new @Notification.deserialize(params['Notification']) end @UpdatedAt = params['UpdatedAt'] @ClusterId = params['ClusterId'] end
def initialize(name=nil, rules=nil, id=nil, templateid=nil, notification=nil, updatedat=nil, clusterid=nil)
def initialize(name=nil, rules=nil, id=nil, templateid=nil, notification=nil, updatedat=nil, clusterid=nil) @Name = name @Rules = rules @Id = id @TemplateId = templateid @Notification = notification @UpdatedAt = updatedat @ClusterId = clusterid end