Class: TencentCloud::Waf::V20180125::ModifyApiSecSensitiveRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::ModifyApiSecSensitiveRuleRequest
- Defined in:
- lib/v20180125/models.rb
Overview
ModifyApiSecSensitiveRule请求参数结构体
Instance Attribute Summary collapse
- #ApiExtractRuleName ⇒ Object
- #ApiSecCustomEventRuleNameList ⇒ Object
- #ApiSecCustomEventRuleRule ⇒ Object
- #ApiSecPrivilegeRule ⇒ Object
- #ApiSecPrivilegeRuleName ⇒ Object
- #ApiSecSceneRule ⇒ Object
- #ApiSecSceneRuleNameList ⇒ Object
- #CustomApiExtractRule ⇒ Object
- #CustomRule ⇒ Object
- #Domain ⇒ Object
- #RuleName ⇒ Object
- #RuleNameList ⇒ Object
- #Status ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, status = nil, rulename = nil, customrule = nil, rulenamelist = nil, customapiextractrule = nil, apiextractrulename = nil, apisecprivilegerule = nil, apisecprivilegerulename = nil, apisecscenerulenamelist = nil, apisecscenerule = nil, apiseccustomeventrulenamelist = nil, apiseccustomeventrulerule = nil) ⇒ ModifyApiSecSensitiveRuleRequest
constructor
A new instance of ModifyApiSecSensitiveRuleRequest.
Constructor Details
#initialize(domain = nil, status = nil, rulename = nil, customrule = nil, rulenamelist = nil, customapiextractrule = nil, apiextractrulename = nil, apisecprivilegerule = nil, apisecprivilegerulename = nil, apisecscenerulenamelist = nil, apisecscenerule = nil, apiseccustomeventrulenamelist = nil, apiseccustomeventrulerule = nil) ⇒ ModifyApiSecSensitiveRuleRequest
Returns a new instance of ModifyApiSecSensitiveRuleRequest.
14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 |
# File 'lib/v20180125/models.rb', line 14150 def initialize(domain=nil, status=nil, rulename=nil, customrule=nil, rulenamelist=nil, customapiextractrule=nil, apiextractrulename=nil, apisecprivilegerule=nil, apisecprivilegerulename=nil, apisecscenerulenamelist=nil, apisecscenerule=nil, apiseccustomeventrulenamelist=nil, apiseccustomeventrulerule=nil) @Domain = domain @Status = status @RuleName = rulename @CustomRule = customrule @RuleNameList = rulenamelist @CustomApiExtractRule = customapiextractrule @ApiExtractRuleName = apiextractrulename @ApiSecPrivilegeRule = apisecprivilegerule @ApiSecPrivilegeRuleName = apisecprivilegerulename @ApiSecSceneRuleNameList = apisecscenerulenamelist @ApiSecSceneRule = apisecscenerule @ApiSecCustomEventRuleNameList = apiseccustomeventrulenamelist @ApiSecCustomEventRuleRule = apiseccustomeventrulerule end |
Instance Attribute Details
#ApiExtractRuleName ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiExtractRuleName @ApiExtractRuleName end |
#ApiSecCustomEventRuleNameList ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiSecCustomEventRuleNameList @ApiSecCustomEventRuleNameList end |
#ApiSecCustomEventRuleRule ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiSecCustomEventRuleRule @ApiSecCustomEventRuleRule end |
#ApiSecPrivilegeRule ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiSecPrivilegeRule @ApiSecPrivilegeRule end |
#ApiSecPrivilegeRuleName ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiSecPrivilegeRuleName @ApiSecPrivilegeRuleName end |
#ApiSecSceneRule ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiSecSceneRule @ApiSecSceneRule end |
#ApiSecSceneRuleNameList ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def ApiSecSceneRuleNameList @ApiSecSceneRuleNameList end |
#CustomApiExtractRule ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def CustomApiExtractRule @CustomApiExtractRule end |
#CustomRule ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def CustomRule @CustomRule end |
#Domain ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def Domain @Domain end |
#RuleName ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def RuleName @RuleName end |
#RuleNameList ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def RuleNameList @RuleNameList end |
#Status ⇒ Object
14148 14149 14150 |
# File 'lib/v20180125/models.rb', line 14148 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 |
# File 'lib/v20180125/models.rb', line 14166 def deserialize(params) @Domain = params['Domain'] @Status = params['Status'] @RuleName = params['RuleName'] unless params['CustomRule'].nil? @CustomRule = ApiSecCustomSensitiveRule.new @CustomRule.deserialize(params['CustomRule']) end @RuleNameList = params['RuleNameList'] unless params['CustomApiExtractRule'].nil? @CustomApiExtractRule = ApiSecExtractRule.new @CustomApiExtractRule.deserialize(params['CustomApiExtractRule']) end @ApiExtractRuleName = params['ApiExtractRuleName'] unless params['ApiSecPrivilegeRule'].nil? @ApiSecPrivilegeRule = ApiSecPrivilegeRule.new @ApiSecPrivilegeRule.deserialize(params['ApiSecPrivilegeRule']) end @ApiSecPrivilegeRuleName = params['ApiSecPrivilegeRuleName'] @ApiSecSceneRuleNameList = params['ApiSecSceneRuleNameList'] unless params['ApiSecSceneRule'].nil? @ApiSecSceneRule = ApiSecSceneRule.new @ApiSecSceneRule.deserialize(params['ApiSecSceneRule']) end @ApiSecCustomEventRuleNameList = params['ApiSecCustomEventRuleNameList'] unless params['ApiSecCustomEventRuleRule'].nil? @ApiSecCustomEventRuleRule = ApiSecCustomEventRule.new @ApiSecCustomEventRuleRule.deserialize(params['ApiSecCustomEventRuleRule']) end end |