Class: TencentCloud::Cdb::V20170320::DescribeTasksRequest

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

Overview

DescribeTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, asyncrequestid = nil, tasktypes = nil, taskstatus = nil, starttimebegin = nil, starttimeend = nil, offset = nil, limit = nil) ⇒ DescribeTasksRequest

Returns a new instance of DescribeTasksRequest.



8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
# File 'lib/v20170320/models.rb', line 8636

def initialize(instanceid=nil, asyncrequestid=nil, tasktypes=nil, taskstatus=nil, starttimebegin=nil, starttimeend=nil, offset=nil, limit=nil)
  @InstanceId = instanceid
  @AsyncRequestId = asyncrequestid
  @TaskTypes = tasktypes
  @TaskStatus = taskstatus
  @StartTimeBegin = starttimebegin
  @StartTimeEnd = starttimeend
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#AsyncRequestIdObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def AsyncRequestId
  @AsyncRequestId
end

#InstanceIdObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def InstanceId
  @InstanceId
end

#LimitObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def Limit
  @Limit
end

#OffsetObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def Offset
  @Offset
end

#StartTimeBeginObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def StartTimeBegin
  @StartTimeBegin
end

#StartTimeEndObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def StartTimeEnd
  @StartTimeEnd
end

#TaskStatusObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def TaskStatus
  @TaskStatus
end

#TaskTypesObject

1 - 数据库回档; 2 - SQL操作; 3 - 数据导入; 5 - 参数设置; 6 - 初始化云数据库实例; 7 - 重启云数据库实例; 8 - 开启云数据库实例GTID; 9 - 只读实例升级; 10 - 数据库批量回档; 11 - 主实例升级; 12 - 删除云数据库库表; 13 - 灾备实例提升为主。 -1 - 未定义; 0 - 初始化; 1 - 运行中; 2 - 执行成功; 3 - 执行失败; 4 - 已终止; 5 - 已删除; 6 - 已暂停。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。

  • AsyncRequestId:

    异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。

  • TaskTypes:

    任务类型,不传值则查询所有任务类型,支持的值包括:

  • TaskStatus:

    任务状态,不传值则查询所有任务状态,支持的值包括:

  • StartTimeBegin:

    第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • StartTimeEnd:

    最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。

  • Offset:

    记录偏移量,默认值为0。

  • Limit:

    单次请求返回的数量,默认值为20,最大值为100。



8634
8635
8636
# File 'lib/v20170320/models.rb', line 8634

def TaskTypes
  @TaskTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
# File 'lib/v20170320/models.rb', line 8647

def deserialize(params)
  @InstanceId = params['InstanceId']
  @AsyncRequestId = params['AsyncRequestId']
  @TaskTypes = params['TaskTypes']
  @TaskStatus = params['TaskStatus']
  @StartTimeBegin = params['StartTimeBegin']
  @StartTimeEnd = params['StartTimeEnd']
  @Offset = params['Offset']
  @Limit = params['Limit']
end