Class: TencentCloud::Dlc::V20210125::DescribeViewsRequest

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

Overview

DescribeViews请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, limit = nil, offset = nil, filters = nil, datasourceconnectionname = nil, sort = nil, asc = nil, starttime = nil, endtime = nil, describetype = nil) ⇒ DescribeViewsRequest

Returns a new instance of DescribeViewsRequest.



10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
# File 'lib/v20210125/models.rb', line 10381

def initialize(databasename=nil, limit=nil, offset=nil, filters=nil, datasourceconnectionname=nil, sort=nil, asc=nil, starttime=nil, endtime=nil, describetype=nil)
  @DatabaseName = databasename
  @Limit = limit
  @Offset = offset
  @Filters = filters
  @DatasourceConnectionName = datasourceconnectionname
  @Sort = sort
  @Asc = asc
  @StartTime = starttime
  @EndTime = endtime
  @DescribeType = describetype
end

Instance Attribute Details

#AscObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def Asc
  @Asc
end

#DatabaseNameObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def DatabaseName
  @DatabaseName
end

#DatasourceConnectionNameObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DescribeTypeObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def DescribeType
  @DescribeType
end

#EndTimeObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def EndTime
  @EndTime
end

#FiltersObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def Filters
  @Filters
end

#LimitObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def Limit
  @Limit
end

#OffsetObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def Offset
  @Offset
end

#SortObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def Sort
  @Sort
end

#StartTimeObject

view-name - String - (过滤条件)数据表名称,形如:view-001。view-id - String - (过滤条件)view id形如:12342。注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    数据库所属的数据源名称

  • Sort:

    排序字段

  • Asc:

    排序规则,true:升序;false:降序

  • StartTime:

    按视图更新时间筛选,开始时间,如2021-11-11 00:00:00

  • EndTime:

    按视图更新时间筛选,结束时间,如2021-11-12 00:00:00

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



10379
10380
10381
# File 'lib/v20210125/models.rb', line 10379

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
# File 'lib/v20210125/models.rb', line 10394

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @Limit = params['Limit']
  @Offset = params['Offset']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @DatasourceConnectionName = params['DatasourceConnectionName']
  @Sort = params['Sort']
  @Asc = params['Asc']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @DescribeType = params['DescribeType']
end