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.
5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 |
# File 'lib/v20180125/models.rb', line 5803 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
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def AccessControl @AccessControl end |
#AntiLeakage ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def AntiLeakage @AntiLeakage end |
#AntiTamper ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def AntiTamper @AntiTamper end |
#ApiProtection ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def ApiProtection @ApiProtection end |
#CcProtection ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def CcProtection @CcProtection end |
#RateLimit ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def RateLimit @RateLimit end |
#RequestId ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def RequestId @RequestId end |
#WebSecurity ⇒ Object
5801 5802 5803 |
# File 'lib/v20180125/models.rb', line 5801 def WebSecurity @WebSecurity end |
Instance Method Details
#deserialize(params) ⇒ Object
5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 |
# File 'lib/v20180125/models.rb', line 5814 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 |