Class: TencentCloud::Ssa::V20180608::DescribeDomainListRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ssa::V20180608::DescribeDomainListRequest
- Defined in:
- lib/v20180608/models.rb
Overview
DescribeDomainList请求参数结构体
Instance Attribute Summary collapse
- #AssetBasicType ⇒ Object
- #By ⇒ Object
- #Field ⇒ Object
- #Filter ⇒ Object
- #GroupByField ⇒ Object
- #Limit ⇒ Object
- #Logic ⇒ Object
- #Offset ⇒ Object
- #Order ⇒ Object
- #RequestFrom ⇒ Object
- #Task ⇒ Object
- #TimeRange ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(offset = nil, limit = nil, assetbasictype = nil, filter = nil, order = nil, by = nil, field = nil, timerange = nil, logic = nil, groupbyfield = nil, task = nil, requestfrom = nil) ⇒ DescribeDomainListRequest
constructor
A new instance of DescribeDomainListRequest.
Constructor Details
#initialize(offset = nil, limit = nil, assetbasictype = nil, filter = nil, order = nil, by = nil, field = nil, timerange = nil, logic = nil, groupbyfield = nil, task = nil, requestfrom = nil) ⇒ DescribeDomainListRequest
Returns a new instance of DescribeDomainListRequest.
2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 |
# File 'lib/v20180608/models.rb', line 2060 def initialize(offset=nil, limit=nil, assetbasictype=nil, filter=nil, order=nil, by=nil, field=nil, timerange=nil, logic=nil, groupbyfield=nil, task=nil, requestfrom=nil) @Offset = offset @Limit = limit @AssetBasicType = assetbasictype @Filter = filter @Order = order @By = by @Field = field @TimeRange = timerange @Logic = logic @GroupByField = groupbyfield @Task = task @RequestFrom = requestfrom end |
Instance Attribute Details
#AssetBasicType ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def AssetBasicType @AssetBasicType end |
#By ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def By @By end |
#Field ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Field @Field end |
#Filter ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Filter @Filter end |
#GroupByField ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def GroupByField @GroupByField end |
#Limit ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Limit @Limit end |
#Logic ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Logic @Logic end |
#Offset ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Offset @Offset end |
#Order ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Order @Order end |
#RequestFrom ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def RequestFrom @RequestFrom end |
#Task ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def Task @Task end |
#TimeRange ⇒ Object
2058 2059 2060 |
# File 'lib/v20180608/models.rb', line 2058 def TimeRange @TimeRange end |
Instance Method Details
#deserialize(params) ⇒ Object
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 |
# File 'lib/v20180608/models.rb', line 2075 def deserialize(params) @Offset = params['Offset'] @Limit = params['Limit'] @AssetBasicType = params['AssetBasicType'] unless params['Filter'].nil? @Filter = [] params['Filter'].each do |i| queryfilterv3_tmp = QueryFilterV3.new queryfilterv3_tmp.deserialize(i) @Filter << queryfilterv3_tmp end end @Order = params['Order'] @By = params['By'] @Field = params['Field'] @TimeRange = params['TimeRange'] @Logic = params['Logic'] @GroupByField = params['GroupByField'] @Task = params['Task'] @RequestFrom = params['RequestFrom'] end |