Class: TencentCloud::Iecp::V20210914::DescribeEdgeNodesRequest

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

Overview

DescribeEdgeNodes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edgeunitid = nil, namepattern = nil, namematchedlist = nil, sort = nil, offset = nil, limit = nil, nodetype = nil) ⇒ DescribeEdgeNodesRequest

Returns a new instance of DescribeEdgeNodesRequest.



2162
2163
2164
2165
2166
2167
2168
2169
2170
# File 'lib/v20210914/models.rb', line 2162

def initialize(edgeunitid=nil, namepattern=nil, namematchedlist=nil, sort=nil, offset=nil, limit=nil, nodetype=nil)
  @EdgeUnitId = edgeunitid
  @NamePattern = namepattern
  @NameMatchedList = namematchedlist
  @Sort = sort
  @Offset = offset
  @Limit = limit
  @NodeType = nodetype
end

Instance Attribute Details

#EdgeUnitIdObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def EdgeUnitId
  @EdgeUnitId
end

#LimitObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def Limit
  @Limit
end

#NameMatchedListObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def NameMatchedList
  @NameMatchedList
end

#NamePatternObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def NamePattern
  @NamePattern
end

#NodeTypeObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def NodeType
  @NodeType
end

#OffsetObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def Offset
  @Offset
end

#SortObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NamePattern:

    边缘节点名称模糊搜索串

  • NameMatchedList:

    边缘节点名称列表,支持批量查询 ,优先于模糊查询

  • Sort:

    排序信息列表

  • Offset:

    偏移量

  • Limit:

    页面大小Limit

  • NodeType:

    节点类型



2160
2161
2162
# File 'lib/v20210914/models.rb', line 2160

def Sort
  @Sort
end

Instance Method Details

#deserialize(params) ⇒ Object



2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
# File 'lib/v20210914/models.rb', line 2172

def deserialize(params)
  @EdgeUnitId = params['EdgeUnitId']
  @NamePattern = params['NamePattern']
  @NameMatchedList = params['NameMatchedList']
  unless params['Sort'].nil?
    @Sort = []
    params['Sort'].each do |i|
      sort_tmp = Sort.new
      sort_tmp.deserialize(i)
      @Sort << sort_tmp
    end
  end
  @Offset = params['Offset']
  @Limit = params['Limit']
  @NodeType = params['NodeType']
end