Class: TencentCloud::Trocket::V20230308::MigrationTaskItem

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

Overview

迁移任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, instanceid = nil, type = nil, topicnum = nil, groupnum = nil, status = nil, createtime = nil) ⇒ MigrationTaskItem

Returns a new instance of MigrationTaskItem.



4898
4899
4900
4901
4902
4903
4904
4905
4906
# File 'lib/v20230308/models.rb', line 4898

def initialize(taskid=nil, instanceid=nil, type=nil, topicnum=nil, groupnum=nil, status=nil, createtime=nil)
  @TaskId = taskid
  @InstanceId = instanceid
  @Type = type
  @TopicNum = topicnum
  @GroupNum = groupnum
  @Status = status
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def CreateTime
  @CreateTime
end

#GroupNumObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def GroupNum
  @GroupNum
end

#InstanceIdObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def InstanceId
  @InstanceId
end

#StatusObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def Status
  @Status
end

#TaskIdObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def TaskId
  @TaskId
end

#TopicNumObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def TopicNum
  @TopicNum
end

#TypeObject

1 - 元数据导入

Parameters:

  • TaskId:

    任务ID

  • InstanceId:

    实例ID

  • Type:

    0 - 未指定(存量)

  • TopicNum:

    主题总数

  • GroupNum:

    消费组总数

  • Status:

    任务状态: 0,迁移中 1,迁移成功 2,迁移完成,只有部分数据完成迁移

  • CreateTime:

    创建时间



4896
4897
4898
# File 'lib/v20230308/models.rb', line 4896

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



4908
4909
4910
4911
4912
4913
4914
4915
4916
# File 'lib/v20230308/models.rb', line 4908

def deserialize(params)
  @TaskId = params['TaskId']
  @InstanceId = params['InstanceId']
  @Type = params['Type']
  @TopicNum = params['TopicNum']
  @GroupNum = params['GroupNum']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
end