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

#AssetBasicType ⇒ Object

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

#By ⇒ Object

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

#Field ⇒ Object

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

#Filter ⇒ Object

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

#GroupByField ⇒ Object

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

#Limit ⇒ Object

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

#Logic ⇒ Object

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

#Offset ⇒ Object

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

#Order ⇒ Object

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

#RequestFrom ⇒ Object

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

#Task ⇒ Object

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

#TimeRange ⇒ Object

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