Class: TencentCloud::Monitor::V20180724::CreatePolicyGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::CreatePolicyGroupRequest
- Defined in:
- lib/v20180724/models.rb
Overview
CreatePolicyGroup请求参数结构体
Instance Attribute Summary collapse
- #BackEndCall ⇒ Object
- #Conditions ⇒ Object
- #ConditionTempGroupId ⇒ Object
- #EventConditions ⇒ Object
- #GroupName ⇒ Object
- #InsertTime ⇒ Object
- #IsShielded ⇒ Object
- #IsUnionRule ⇒ Object
- #Module ⇒ Object
- #ProjectId ⇒ Object
- #Remark ⇒ Object
- #ViewName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(groupname = nil, _module = nil, viewname = nil, projectid = nil, conditiontempgroupid = nil, isshielded = nil, remark = nil, inserttime = nil, conditions = nil, eventconditions = nil, backendcall = nil, isunionrule = nil) ⇒ CreatePolicyGroupRequest
constructor
A new instance of CreatePolicyGroupRequest.
Constructor Details
#initialize(groupname = nil, _module = nil, viewname = nil, projectid = nil, conditiontempgroupid = nil, isshielded = nil, remark = nil, inserttime = nil, conditions = nil, eventconditions = nil, backendcall = nil, isunionrule = nil) ⇒ CreatePolicyGroupRequest
Returns a new instance of CreatePolicyGroupRequest.
2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'lib/v20180724/models.rb', line 2475 def initialize(groupname=nil, _module=nil, viewname=nil, projectid=nil, conditiontempgroupid=nil, isshielded=nil, remark=nil, inserttime=nil, conditions=nil, eventconditions=nil, backendcall=nil, isunionrule=nil) @GroupName = groupname @Module = _module @ViewName = viewname @ProjectId = projectid @ConditionTempGroupId = conditiontempgroupid @IsShielded = isshielded @Remark = remark @InsertTime = inserttime @Conditions = conditions @EventConditions = eventconditions @BackEndCall = backendcall @IsUnionRule = isunionrule end |
Instance Attribute Details
#BackEndCall ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def BackEndCall @BackEndCall end |
#Conditions ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def Conditions @Conditions end |
#ConditionTempGroupId ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def ConditionTempGroupId @ConditionTempGroupId end |
#EventConditions ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def EventConditions @EventConditions end |
#GroupName ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def GroupName @GroupName end |
#InsertTime ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def InsertTime @InsertTime end |
#IsShielded ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def IsShielded @IsShielded end |
#IsUnionRule ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def IsUnionRule @IsUnionRule end |
#Module ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def Module @Module end |
#ProjectId ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def ProjectId @ProjectId end |
#Remark ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def Remark @Remark end |
#ViewName ⇒ Object
2473 2474 2475 |
# File 'lib/v20180724/models.rb', line 2473 def ViewName @ViewName end |
Instance Method Details
#deserialize(params) ⇒ Object
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 |
# File 'lib/v20180724/models.rb', line 2490 def deserialize(params) @GroupName = params['GroupName'] @Module = params['Module'] @ViewName = params['ViewName'] @ProjectId = params['ProjectId'] @ConditionTempGroupId = params['ConditionTempGroupId'] @IsShielded = params['IsShielded'] @Remark = params['Remark'] @InsertTime = params['InsertTime'] unless params['Conditions'].nil? @Conditions = [] params['Conditions'].each do |i| createpolicygroupcondition_tmp = CreatePolicyGroupCondition.new createpolicygroupcondition_tmp.deserialize(i) @Conditions << createpolicygroupcondition_tmp end end unless params['EventConditions'].nil? @EventConditions = [] params['EventConditions'].each do |i| createpolicygroupeventcondition_tmp = CreatePolicyGroupEventCondition.new createpolicygroupeventcondition_tmp.deserialize(i) @EventConditions << createpolicygroupeventcondition_tmp end end @BackEndCall = params['BackEndCall'] @IsUnionRule = params['IsUnionRule'] end |