Class: TencentCloud::Teo::V20220901::ManagedRuleDetail

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

Overview

托管规则详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, risklevel = nil, description = nil, tags = nil, ruleversion = nil) ⇒ ManagedRuleDetail



15019
15020
15021
15022
15023
15024
15025
# File 'lib/v20220901/models.rb', line 15019

def initialize(ruleid=nil, risklevel=nil, description=nil, tags=nil, ruleversion=nil)
  @RuleId = ruleid
  @RiskLevel = risklevel
  @Description = description
  @Tags = tags
  @RuleVersion = ruleversion
end

Instance Attribute Details

#DescriptionObject



15017
15018
15019
# File 'lib/v20220901/models.rb', line 15017

def Description
  @Description
end

#RiskLevelObject



15017
15018
15019
# File 'lib/v20220901/models.rb', line 15017

def RiskLevel
  @RiskLevel
end

#RuleIdObject



15017
15018
15019
# File 'lib/v20220901/models.rb', line 15017

def RuleId
  @RuleId
end

#RuleVersionObject



15017
15018
15019
# File 'lib/v20220901/models.rb', line 15017

def RuleVersion
  @RuleVersion
end

#TagsObject



15017
15018
15019
# File 'lib/v20220901/models.rb', line 15017

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



15027
15028
15029
15030
15031
15032
15033
# File 'lib/v20220901/models.rb', line 15027

def deserialize(params)
  @RuleId = params['RuleId']
  @RiskLevel = params['RiskLevel']
  @Description = params['Description']
  @Tags = params['Tags']
  @RuleVersion = params['RuleVersion']
end