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
- #GzipAnalysis ⇒ 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, gzipanalysis = 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, gzipanalysis = nil, requestid = nil) ⇒ DescribeModuleStatusResponse
Returns a new instance of DescribeModuleStatusResponse.
8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 |
# File 'lib/v20180125/models.rb', line 8314 def initialize(websecurity=nil, accesscontrol=nil, ccprotection=nil, antitamper=nil, antileakage=nil, apiprotection=nil, ratelimit=nil, gzipanalysis=nil, requestid=nil) @WebSecurity = websecurity @AccessControl = accesscontrol @CcProtection = ccprotection @AntiTamper = antitamper @AntiLeakage = antileakage @ApiProtection = apiprotection @RateLimit = ratelimit @GzipAnalysis = gzipanalysis @RequestId = requestid end |
Instance Attribute Details
#AccessControl ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def AccessControl @AccessControl end |
#AntiLeakage ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def AntiLeakage @AntiLeakage end |
#AntiTamper ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def AntiTamper @AntiTamper end |
#ApiProtection ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def ApiProtection @ApiProtection end |
#CcProtection ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def CcProtection @CcProtection end |
#GzipAnalysis ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def GzipAnalysis @GzipAnalysis end |
#RateLimit ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def RateLimit @RateLimit end |
#RequestId ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def RequestId @RequestId end |
#WebSecurity ⇒ Object
8312 8313 8314 |
# File 'lib/v20180125/models.rb', line 8312 def WebSecurity @WebSecurity end |
Instance Method Details
#deserialize(params) ⇒ Object
8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 |
# File 'lib/v20180125/models.rb', line 8326 def deserialize(params) @WebSecurity = params['WebSecurity'] @AccessControl = params['AccessControl'] @CcProtection = params['CcProtection'] @AntiTamper = params['AntiTamper'] @AntiLeakage = params['AntiLeakage'] @ApiProtection = params['ApiProtection'] @RateLimit = params['RateLimit'] @GzipAnalysis = params['GzipAnalysis'] @RequestId = params['RequestId'] end |