Class: TencentCloud::Waf::V20180125::DescribeApiListVersionTwoRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::DescribeApiListVersionTwoRequest
- Defined in:
- lib/v20180125/models.rb
Overview
DescribeApiListVersionTwo请求参数结构体
Instance Attribute Summary collapse
- #Domain ⇒ Object
- #EndTs ⇒ Object
- #Filters ⇒ Object
- #NeedTotalCount ⇒ Object
- #PageIndex ⇒ Object
- #PageSize ⇒ Object
- #Sort ⇒ Object
- #StartTs ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, pageindex = nil, pagesize = nil, filters = nil, sort = nil, needtotalcount = nil, startts = nil, endts = nil) ⇒ DescribeApiListVersionTwoRequest
constructor
A new instance of DescribeApiListVersionTwoRequest.
Constructor Details
#initialize(domain = nil, pageindex = nil, pagesize = nil, filters = nil, sort = nil, needtotalcount = nil, startts = nil, endts = nil) ⇒ DescribeApiListVersionTwoRequest
5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 |
# File 'lib/v20180125/models.rb', line 5792 def initialize(domain=nil, pageindex=nil, pagesize=nil, filters=nil, sort=nil, needtotalcount=nil, startts=nil, endts=nil) @Domain = domain @PageIndex = pageindex @PageSize = pagesize @Filters = filters @Sort = sort @NeedTotalCount = needtotalcount @StartTs = startts @EndTs = endts end |
Instance Attribute Details
#Domain ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def Domain @Domain end |
#EndTs ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def EndTs @EndTs end |
#Filters ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def Filters @Filters end |
#NeedTotalCount ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def NeedTotalCount @NeedTotalCount end |
#PageIndex ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def PageIndex @PageIndex end |
#PageSize ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def PageSize @PageSize end |
#Sort ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def Sort @Sort end |
#StartTs ⇒ Object
5790 5791 5792 |
# File 'lib/v20180125/models.rb', line 5790 def StartTs @StartTs end |
Instance Method Details
#deserialize(params) ⇒ Object
5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 |
# File 'lib/v20180125/models.rb', line 5803 def deserialize(params) @Domain = params['Domain'] @PageIndex = params['PageIndex'] @PageSize = params['PageSize'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| apidatafilter_tmp = ApiDataFilter.new apidatafilter_tmp.deserialize(i) @Filters << apidatafilter_tmp end end @Sort = params['Sort'] @NeedTotalCount = params['NeedTotalCount'] @StartTs = params['StartTs'] @EndTs = params['EndTs'] end |