Class: TencentCloud::Monitor::V20180724::TemplateGroup

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

模板列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(conditions = nil, eventconditions = nil, policygroups = nil, groupid = nil, groupname = nil, inserttime = nil, lastedituin = nil, remark = nil, updatetime = nil, viewname = nil, isunionrule = nil) ⇒ TemplateGroup

Returns a new instance of TemplateGroup.



15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
# File 'lib/v20180724/models.rb', line 15145

def initialize(conditions=nil, eventconditions=nil, policygroups=nil, groupid=nil, groupname=nil, inserttime=nil, lastedituin=nil, remark=nil, updatetime=nil, viewname=nil, isunionrule=nil)
  @Conditions = conditions
  @EventConditions = eventconditions
  @PolicyGroups = policygroups
  @GroupID = groupid
  @GroupName = groupname
  @InsertTime = inserttime
  @LastEditUin = lastedituin
  @Remark = remark
  @UpdateTime = updatetime
  @ViewName = viewname
  @IsUnionRule = isunionrule
end

Instance Attribute Details

#ConditionsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def Conditions
  @Conditions
end

#EventConditionsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def EventConditions
  @EventConditions
end

#GroupIDObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def GroupID
  @GroupID
end

#GroupNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def GroupName
  @GroupName
end

#InsertTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def InsertTime
  @InsertTime
end

#IsUnionRuleObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def IsUnionRule
  @IsUnionRule
end

#LastEditUinObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def LastEditUin
  @LastEditUin
end

#PolicyGroupsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def PolicyGroups
  @PolicyGroups
end

#RemarkObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def Remark
  @Remark
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def UpdateTime
  @UpdateTime
end

#ViewNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Conditions:

    指标告警规则

  • EventConditions:

    事件告警规则

  • PolicyGroups:

    关联告警策略组

  • GroupID:

    模板策略组ID

  • GroupName:

    模板策略组名称

  • InsertTime:

    创建时间

  • LastEditUin:

    最后修改人UIN

  • Remark:

    备注

  • UpdateTime:

    更新时间

  • ViewName:

    视图

  • IsUnionRule:

    是否为与关系



15143
15144
15145
# File 'lib/v20180724/models.rb', line 15143

def ViewName
  @ViewName
end

Instance Method Details

#deserialize(params) ⇒ Object



15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
# File 'lib/v20180724/models.rb', line 15159

def deserialize(params)
  unless params['Conditions'].nil?
    @Conditions = []
    params['Conditions'].each do |i|
      condition_tmp = Condition.new
      condition_tmp.deserialize(i)
      @Conditions << condition_tmp
    end
  end
  unless params['EventConditions'].nil?
    @EventConditions = []
    params['EventConditions'].each do |i|
      eventcondition_tmp = EventCondition.new
      eventcondition_tmp.deserialize(i)
      @EventConditions << eventcondition_tmp
    end
  end
  unless params['PolicyGroups'].nil?
    @PolicyGroups = []
    params['PolicyGroups'].each do |i|
      policygroup_tmp = PolicyGroup.new
      policygroup_tmp.deserialize(i)
      @PolicyGroups << policygroup_tmp
    end
  end
  @GroupID = params['GroupID']
  @GroupName = params['GroupName']
  @InsertTime = params['InsertTime']
  @LastEditUin = params['LastEditUin']
  @Remark = params['Remark']
  @UpdateTime = params['UpdateTime']
  @ViewName = params['ViewName']
  @IsUnionRule = params['IsUnionRule']
end