Class: TencentCloud::Es::V20180416::DescribeServerlessInstancesRequest

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

Overview

DescribeServerlessInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, indexnames = nil, offset = nil, limit = nil, orderby = nil, indexstatuslist = nil, order = nil, spaceids = nil, disourcetypes = nil, taglist = nil) ⇒ DescribeServerlessInstancesRequest

Returns a new instance of DescribeServerlessInstancesRequest.



2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
# File 'lib/v20180416/models.rb', line 2309

def initialize(instanceids=nil, indexnames=nil, offset=nil, limit=nil, orderby=nil, indexstatuslist=nil, order=nil, spaceids=nil, disourcetypes=nil, taglist=nil)
  @InstanceIds = instanceids
  @IndexNames = indexnames
  @Offset = offset
  @Limit = limit
  @OrderBy = orderby
  @IndexStatusList = indexstatuslist
  @Order = order
  @SpaceIds = spaceids
  @DiSourceTypes = disourcetypes
  @TagList = taglist
end

Instance Attribute Details

#DiSourceTypesObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def DiSourceTypes
  @DiSourceTypes
end

#IndexNamesObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def IndexNames
  @IndexNames
end

#IndexStatusListObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def IndexStatusList
  @IndexStatusList
end

#InstanceIdsObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def InstanceIds
  @InstanceIds
end

#LimitObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def Offset
  @Offset
end

#OrderObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def Order
  @Order
end

#OrderByObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def OrderBy
  @OrderBy
end

#SpaceIdsObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def SpaceIds
  @SpaceIds
end

#TagListObject

Parameters:

  • InstanceIds:

    索引集群ID

  • IndexNames:

    索引名

  • Offset:

    分页起始位置

  • Limit:

    一页展示数量

  • OrderBy:

    排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime

  • IndexStatusList:

    过滤索引状态

  • Order:

    排序顺序,支持asc、desc,默认为desc

  • SpaceIds:

    索引空间ID列表

  • DiSourceTypes:

    数据链路数据源类型

  • TagList:

    标签信息



2307
2308
2309
# File 'lib/v20180416/models.rb', line 2307

def TagList
  @TagList
end

Instance Method Details

#deserialize(params) ⇒ Object



2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
# File 'lib/v20180416/models.rb', line 2322

def deserialize(params)
  @InstanceIds = params['InstanceIds']
  @IndexNames = params['IndexNames']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @OrderBy = params['OrderBy']
  @IndexStatusList = params['IndexStatusList']
  @Order = params['Order']
  @SpaceIds = params['SpaceIds']
  @DiSourceTypes = params['DiSourceTypes']
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      taginfo_tmp = TagInfo.new
      taginfo_tmp.deserialize(i)
      @TagList << taginfo_tmp
    end
  end
end