Class: TencentCloud::Monitor::V20180724::ModifyAlarmPolicyConditionRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::ModifyAlarmPolicyConditionRequest
- Defined in:
- lib/v20180724/models.rb
Overview
ModifyAlarmPolicyCondition请求参数结构体
Instance Attribute Summary collapse
- #Condition ⇒ Object
- #ConditionTemplateId ⇒ Object
- #EbSubject ⇒ Object
- #Enable ⇒ Object
- #EventCondition ⇒ Object
- #Filter ⇒ Object
- #GroupBy ⇒ Object
- #LogAlarmReqInfo ⇒ Object
- #Module ⇒ Object
- #NoticeIds ⇒ Object
- #PolicyId ⇒ Object
- #PolicyName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, policyid = nil, conditiontemplateid = nil, condition = nil, eventcondition = nil, filter = nil, groupby = nil, logalarmreqinfo = nil, noticeids = nil, enable = nil, policyname = nil, ebsubject = nil) ⇒ ModifyAlarmPolicyConditionRequest
constructor
A new instance of ModifyAlarmPolicyConditionRequest.
Constructor Details
#initialize(_module = nil, policyid = nil, conditiontemplateid = nil, condition = nil, eventcondition = nil, filter = nil, groupby = nil, logalarmreqinfo = nil, noticeids = nil, enable = nil, policyname = nil, ebsubject = nil) ⇒ ModifyAlarmPolicyConditionRequest
Returns a new instance of ModifyAlarmPolicyConditionRequest.
11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 |
# File 'lib/v20180724/models.rb', line 11425 def initialize(_module=nil, policyid=nil, conditiontemplateid=nil, condition=nil, eventcondition=nil, filter=nil, groupby=nil, logalarmreqinfo=nil, noticeids=nil, enable=nil, policyname=nil, ebsubject=nil) @Module = _module @PolicyId = policyid @ConditionTemplateId = conditiontemplateid @Condition = condition @EventCondition = eventcondition @Filter = filter @GroupBy = groupby @LogAlarmReqInfo = logalarmreqinfo @NoticeIds = noticeids @Enable = enable @PolicyName = policyname @EbSubject = ebsubject end |
Instance Attribute Details
#Condition ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def Condition @Condition end |
#ConditionTemplateId ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def ConditionTemplateId @ConditionTemplateId end |
#EbSubject ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def EbSubject @EbSubject end |
#Enable ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def Enable @Enable end |
#EventCondition ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def EventCondition @EventCondition end |
#Filter ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def Filter @Filter end |
#GroupBy ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def GroupBy @GroupBy end |
#LogAlarmReqInfo ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def LogAlarmReqInfo @LogAlarmReqInfo end |
#Module ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def Module @Module end |
#NoticeIds ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def NoticeIds @NoticeIds end |
#PolicyId ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def PolicyId @PolicyId end |
#PolicyName ⇒ Object
11423 11424 11425 |
# File 'lib/v20180724/models.rb', line 11423 def PolicyName @PolicyName end |
Instance Method Details
#deserialize(params) ⇒ Object
11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 |
# File 'lib/v20180724/models.rb', line 11440 def deserialize(params) @Module = params['Module'] @PolicyId = params['PolicyId'] @ConditionTemplateId = params['ConditionTemplateId'] unless params['Condition'].nil? @Condition = AlarmPolicyCondition.new @Condition.deserialize(params['Condition']) end unless params['EventCondition'].nil? @EventCondition = AlarmPolicyEventCondition.new @EventCondition.deserialize(params['EventCondition']) end unless params['Filter'].nil? @Filter = AlarmPolicyFilter.new @Filter.deserialize(params['Filter']) end @GroupBy = params['GroupBy'] unless params['LogAlarmReqInfo'].nil? @LogAlarmReqInfo = LogAlarmReq.new @LogAlarmReqInfo.deserialize(params['LogAlarmReqInfo']) end @NoticeIds = params['NoticeIds'] @Enable = params['Enable'] @PolicyName = params['PolicyName'] @EbSubject = params['EbSubject'] end |