Class: TencentCloud::Antiddos::V20200309::DescribeCCReqLimitPolicyListResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::DescribeCCReqLimitPolicyListResponse
- Defined in:
- lib/v20200309/models.rb
Overview
DescribeCCReqLimitPolicyList返回参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(total = nil, requestlimitpolicylist = nil, requestid = nil) ⇒ DescribeCCReqLimitPolicyListResponse
constructor
A new instance of DescribeCCReqLimitPolicyListResponse.
Constructor Details
#initialize(total = nil, requestlimitpolicylist = nil, requestid = nil) ⇒ DescribeCCReqLimitPolicyListResponse
Returns a new instance of DescribeCCReqLimitPolicyListResponse.
3795 3796 3797 3798 3799 |
# File 'lib/v20200309/models.rb', line 3795 def initialize(total=nil, requestlimitpolicylist=nil, requestid=nil) @Total = total @RequestLimitPolicyList = requestlimitpolicylist @RequestId = requestid end |
Instance Attribute Details
#RequestId ⇒ Object
3793 3794 3795 |
# File 'lib/v20200309/models.rb', line 3793 def RequestId @RequestId end |
#RequestLimitPolicyList ⇒ Object
3793 3794 3795 |
# File 'lib/v20200309/models.rb', line 3793 def RequestLimitPolicyList @RequestLimitPolicyList end |
#Total ⇒ Object
3793 3794 3795 |
# File 'lib/v20200309/models.rb', line 3793 def Total @Total end |
Instance Method Details
#deserialize(params) ⇒ Object
3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 |
# File 'lib/v20200309/models.rb', line 3801 def deserialize(params) @Total = params['Total'] unless params['RequestLimitPolicyList'].nil? @RequestLimitPolicyList = [] params['RequestLimitPolicyList'].each do |i| ccreqlimitpolicy_tmp = CCReqLimitPolicy.new ccreqlimitpolicy_tmp.deserialize(i) @RequestLimitPolicyList << ccreqlimitpolicy_tmp end end @RequestId = params['RequestId'] end |