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.



8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
# File 'lib/v20170320/models.rb', line 8544

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

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 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 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。



8542
8543
8544
# File 'lib/v20170320/models.rb', line 8542

def TaskTypes
  @TaskTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
# File 'lib/v20170320/models.rb', line 8555

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