Class: TencentCloud::Waf::V20180125::DescribeRateLimitsV2Request
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::DescribeRateLimitsV2Request
- Defined in:
- lib/v20180125/models.rb
Overview
DescribeRateLimitsV2请求参数结构体
Instance Attribute Summary collapse
- #By ⇒ Object
- #Domain ⇒ Object
- #Filters ⇒ Object
- #Id ⇒ Object
- #Limit ⇒ Object
- #LimitObject ⇒ Object
- #Method ⇒ Object
- #Name ⇒ Object
- #Offset ⇒ Object
- #Order ⇒ Object
- #Status ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, id = nil, name = nil, method = nil, limitobject = nil, status = nil, order = nil, by = nil, offset = nil, limit = nil, filters = nil) ⇒ DescribeRateLimitsV2Request
constructor
A new instance of DescribeRateLimitsV2Request.
Constructor Details
#initialize(domain = nil, id = nil, name = nil, method = nil, limitobject = nil, status = nil, order = nil, by = nil, offset = nil, limit = nil, filters = nil) ⇒ DescribeRateLimitsV2Request
Returns a new instance of DescribeRateLimitsV2Request.
9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 |
# File 'lib/v20180125/models.rb', line 9011 def initialize(domain=nil, id=nil, name=nil, method=nil, limitobject=nil, status=nil, order=nil, by=nil, offset=nil, limit=nil, filters=nil) @Domain = domain @Id = id @Name = name @Method = method @LimitObject = limitobject @Status = status @Order = order @By = by @Offset = offset @Limit = limit @Filters = filters end |
Instance Attribute Details
#By ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def By @By end |
#Domain ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Domain @Domain end |
#Filters ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Filters @Filters end |
#Id ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Id @Id end |
#Limit ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Limit @Limit end |
#LimitObject ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def LimitObject @LimitObject end |
#Method ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Method @Method end |
#Name ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Name @Name end |
#Offset ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Offset @Offset end |
#Order ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Order @Order end |
#Status ⇒ Object
9009 9010 9011 |
# File 'lib/v20180125/models.rb', line 9009 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 |
# File 'lib/v20180125/models.rb', line 9025 def deserialize(params) @Domain = params['Domain'] @Id = params['Id'] @Name = params['Name'] @Method = params['Method'] @LimitObject = params['LimitObject'] @Status = params['Status'] @Order = params['Order'] @By = params['By'] @Offset = params['Offset'] @Limit = params['Limit'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filtersitemnew_tmp = FiltersItemNew.new filtersitemnew_tmp.deserialize(i) @Filters << filtersitemnew_tmp end end end |