Class: TencentCloud::Ssa::V20180608::DescribeDomainListRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180608/models.rb

Overview

DescribeDomainList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AssetBasicTypeObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def AssetBasicType
  @AssetBasicType
end

#ByObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def By
  @By
end

#FieldObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Field
  @Field
end

#FilterObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Filter
  @Filter
end

#GroupByFieldObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def GroupByField
  @GroupByField
end

#LimitObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Limit
  @Limit
end

#LogicObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Logic
  @Logic
end

#OffsetObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Offset
  @Offset
end

#OrderObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Order
  @Order
end

#RequestFromObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def RequestFrom
  @RequestFrom
end

#TaskObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



2058
2059
2060
# File 'lib/v20180608/models.rb', line 2058

def Task
  @Task
end

#TimeRangeObject

Parameters:

  • Offset:

    起始,从0开始(只支持32位)

  • Limit:

    limit,最大值200(只支持32位)

  • AssetBasicType:

    资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位)

  • Filter:

    过滤条件

  • Order:

    排序

  • By:

    排序字段

  • Field:

    导出字段

  • TimeRange:

    时间范围(只支持32位)

  • Logic:

    逻辑字段(只支持32位)

  • GroupByField:

    聚合字段

  • Task:

    -

  • RequestFrom:

    0:cfw 1:vss 2.soc 3.waf 4.cwp



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