Class: TencentCloud::Monitor::V20180724::CreateConditionsTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::CreateConditionsTemplateRequest
- Defined in:
- lib/v20180724/models.rb
Overview
CreateConditionsTemplate请求参数结构体
Instance Attribute Summary collapse
- #ComplexExpression ⇒ Object
- #Conditions ⇒ Object
- #EventConditions ⇒ Object
- #GroupName ⇒ Object
- #IsShielded ⇒ Object
- #IsUnionRule ⇒ Object
- #Module ⇒ Object
- #ParentGroupID ⇒ Object
- #Remark ⇒ Object
- #ViewName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, viewname = nil, groupname = nil, isunionrule = nil, remark = nil, parentgroupid = nil, isshielded = nil, complexexpression = nil, conditions = nil, eventconditions = nil) ⇒ CreateConditionsTemplateRequest
constructor
A new instance of CreateConditionsTemplateRequest.
Constructor Details
#initialize(_module = nil, viewname = nil, groupname = nil, isunionrule = nil, remark = nil, parentgroupid = nil, isshielded = nil, complexexpression = nil, conditions = nil, eventconditions = nil) ⇒ CreateConditionsTemplateRequest
Returns a new instance of CreateConditionsTemplateRequest.
2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 |
# File 'lib/v20180724/models.rb', line 2021 def initialize(_module=nil, viewname=nil, groupname=nil, isunionrule=nil, remark=nil, parentgroupid=nil, isshielded=nil, complexexpression=nil, conditions=nil, eventconditions=nil) @Module = _module @ViewName = viewname @GroupName = groupname @IsUnionRule = isunionrule @Remark = remark @ParentGroupID = parentgroupid @IsShielded = isshielded @ComplexExpression = complexexpression @Conditions = conditions @EventConditions = eventconditions end |
Instance Attribute Details
#ComplexExpression ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def ComplexExpression @ComplexExpression end |
#Conditions ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def Conditions @Conditions end |
#EventConditions ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def EventConditions @EventConditions end |
#GroupName ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def GroupName @GroupName end |
#IsShielded ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def IsShielded @IsShielded end |
#IsUnionRule ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def IsUnionRule @IsUnionRule end |
#Module ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def Module @Module end |
#ParentGroupID ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def ParentGroupID @ParentGroupID end |
#Remark ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def Remark @Remark end |
#ViewName ⇒ Object
2019 2020 2021 |
# File 'lib/v20180724/models.rb', line 2019 def ViewName @ViewName end |
Instance Method Details
#deserialize(params) ⇒ Object
2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 |
# File 'lib/v20180724/models.rb', line 2034 def deserialize(params) @Module = params['Module'] @ViewName = params['ViewName'] @GroupName = params['GroupName'] @IsUnionRule = params['IsUnionRule'] @Remark = params['Remark'] @ParentGroupID = params['ParentGroupID'] @IsShielded = params['IsShielded'] @ComplexExpression = params['ComplexExpression'] unless params['Conditions'].nil? @Conditions = [] params['Conditions'].each do |i| modifyconditionstemplaterequestcondition_tmp = ModifyConditionsTemplateRequestCondition.new modifyconditionstemplaterequestcondition_tmp.deserialize(i) @Conditions << modifyconditionstemplaterequestcondition_tmp end end unless params['EventConditions'].nil? @EventConditions = [] params['EventConditions'].each do |i| modifyconditionstemplaterequesteventcondition_tmp = ModifyConditionsTemplateRequestEventCondition.new modifyconditionstemplaterequesteventcondition_tmp.deserialize(i) @EventConditions << modifyconditionstemplaterequesteventcondition_tmp end end end |