Class: TencentCloud::Waf::V20180125::DescribeModuleStatusResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::DescribeModuleStatusResponse
- Defined in:
- lib/v20180125/models.rb
Overview
DescribeModuleStatus返回参数结构体
Instance Attribute Summary collapse
- #AccessControl ⇒ Object
- #AntiLeakage ⇒ Object
- #AntiTamper ⇒ Object
- #ApiProtection ⇒ Object
- #CcProtection ⇒ Object
- #RateLimit ⇒ Object
- #RequestId ⇒ Object
- #WebSecurity ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(websecurity = nil, accesscontrol = nil, ccprotection = nil, antitamper = nil, antileakage = nil, apiprotection = nil, ratelimit = nil, requestid = nil) ⇒ DescribeModuleStatusResponse
constructor
A new instance of DescribeModuleStatusResponse.
Constructor Details
#initialize(websecurity = nil, accesscontrol = nil, ccprotection = nil, antitamper = nil, antileakage = nil, apiprotection = nil, ratelimit = nil, requestid = nil) ⇒ DescribeModuleStatusResponse
Returns a new instance of DescribeModuleStatusResponse.
5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 |
# File 'lib/v20180125/models.rb', line 5191 def initialize(websecurity=nil, accesscontrol=nil, ccprotection=nil, antitamper=nil, antileakage=nil, apiprotection=nil, ratelimit=nil, requestid=nil) @WebSecurity = websecurity @AccessControl = accesscontrol @CcProtection = ccprotection @AntiTamper = antitamper @AntiLeakage = antileakage @ApiProtection = apiprotection @RateLimit = ratelimit @RequestId = requestid end |
Instance Attribute Details
#AccessControl ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def AccessControl @AccessControl end |
#AntiLeakage ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def AntiLeakage @AntiLeakage end |
#AntiTamper ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def AntiTamper @AntiTamper end |
#ApiProtection ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def ApiProtection @ApiProtection end |
#CcProtection ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def CcProtection @CcProtection end |
#RateLimit ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def RateLimit @RateLimit end |
#RequestId ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def RequestId @RequestId end |
#WebSecurity ⇒ Object
5189 5190 5191 |
# File 'lib/v20180125/models.rb', line 5189 def WebSecurity @WebSecurity end |
Instance Method Details
#deserialize(params) ⇒ Object
5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 |
# File 'lib/v20180125/models.rb', line 5202 def deserialize(params) @WebSecurity = params['WebSecurity'] @AccessControl = params['AccessControl'] @CcProtection = params['CcProtection'] @AntiTamper = params['AntiTamper'] @AntiLeakage = params['AntiLeakage'] @ApiProtection = params['ApiProtection'] @RateLimit = params['RateLimit'] @RequestId = params['RequestId'] end |