Class: TencentCloud::Dlc::V20210125::DescribeTasksRequest

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

Overview

DescribeTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, filters = nil, sortby = nil, sorting = nil, starttime = nil, endtime = nil, dataenginename = nil, resourcegroupname = nil) ⇒ DescribeTasksRequest

Returns a new instance of DescribeTasksRequest.



9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
# File 'lib/v20210125/models.rb', line 9699

def initialize(limit=nil, offset=nil, filters=nil, sortby=nil, sorting=nil, starttime=nil, endtime=nil, dataenginename=nil, resourcegroupname=nil)
  @Limit = limit
  @Offset = offset
  @Filters = filters
  @SortBy = sortby
  @Sorting = sorting
  @StartTime = starttime
  @EndTime = endtime
  @DataEngineName = dataenginename
  @ResourceGroupName = resourcegroupname
end

Instance Attribute Details

#DataEngineNameObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def DataEngineName
  @DataEngineName
end

#EndTimeObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def EndTime
  @EndTime
end

#FiltersObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def Filters
  @Filters
end

#LimitObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def Limit
  @Limit
end

#OffsetObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def Offset
  @Offset
end

#ResourceGroupNameObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def ResourceGroupName
  @ResourceGroupName
end

#SortByObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def SortBy
  @SortBy
end

#SortingObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def Sorting
  @Sorting
end

#StartTimeObject

task-id - String - (任务ID准确过滤)task-id取值形如:e386471f-139a-4e59-877f-50ece8135b99。task-state - String - (任务状态过滤)取值范围 0(初始化), 1(运行中), 2(成功), -1(失败)。task-sql-keyword - String - (SQL语句关键字模糊过滤)取值形如:DROP TABLE。task-operator- string (子uin过滤)task-kind - string (任务类型过滤)

Parameters:

  • Limit:

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

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为以下其中一个,其中task-id支持最大50个过滤个数,其他过滤参数支持的总数不超过5个。

  • SortBy:

    排序字段,支持如下字段类型,create-time(创建时间,默认)、update-time(更新时间)

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • StartTime:

    起始时间点,格式为yyyy-mm-dd HH:MM:SS。默认为45天前的当前时刻

  • EndTime:

    结束时间点,格式为yyyy-mm-dd HH:MM:SS时间跨度在(0,30天],支持最近45天数据查询。默认为当前时刻

  • DataEngineName:

    数据引擎名称,用于筛选

  • ResourceGroupName:

    spark引擎资源组名称



9697
9698
9699
# File 'lib/v20210125/models.rb', line 9697

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
# File 'lib/v20210125/models.rb', line 9711

def deserialize(params)
  @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
  @SortBy = params['SortBy']
  @Sorting = params['Sorting']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @DataEngineName = params['DataEngineName']
  @ResourceGroupName = params['ResourceGroupName']
end