Class: TencentCloud::Tdmq::V20200217::MigrateTopic

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

Overview

迁移topic列表数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespace = nil, topicname = nil, migrationstatus = nil, healthcheckpassed = nil, healthcheckerror = nil) ⇒ MigrateTopic

Returns a new instance of MigrateTopic.



8465
8466
8467
8468
8469
8470
8471
# File 'lib/v20200217/models.rb', line 8465

def initialize(namespace=nil, topicname=nil, migrationstatus=nil, healthcheckpassed=nil, healthcheckerror=nil)
  @Namespace = namespace
  @TopicName = topicname
  @MigrationStatus = migrationstatus
  @HealthCheckPassed = healthcheckpassed
  @HealthCheckError = healthcheckerror
end

Instance Attribute Details

#HealthCheckErrorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 S_RW_D_NA 源集群读写 S_RW_D_R 源集群读写目标集群读 S_RW_D_RW 源集群读写目标集群读写 S_R_D_RW 源集群读目标集群读写 S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入,

TopicNotExistsInSourceCluster  主题在源集群中不存在,
   TopicNotExistsInTargetCluster 主题在目标集群中不存在,
   ConsumerConnectedOnTarget 目标集群上存在消费者连接,
   SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入,

TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入,

SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

ConsumerGroupCountNotMatch 订阅组数量不一致,
SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Namespace:

    命名空间

  • TopicName:

    topic名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。



8463
8464
8465
# File 'lib/v20200217/models.rb', line 8463

def HealthCheckError
  @HealthCheckError
end

#HealthCheckPassedObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 S_RW_D_NA 源集群读写 S_RW_D_R 源集群读写目标集群读 S_RW_D_RW 源集群读写目标集群读写 S_R_D_RW 源集群读目标集群读写 S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入,

TopicNotExistsInSourceCluster  主题在源集群中不存在,
   TopicNotExistsInTargetCluster 主题在目标集群中不存在,
   ConsumerConnectedOnTarget 目标集群上存在消费者连接,
   SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入,

TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入,

SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

ConsumerGroupCountNotMatch 订阅组数量不一致,
SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Namespace:

    命名空间

  • TopicName:

    topic名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。



8463
8464
8465
# File 'lib/v20200217/models.rb', line 8463

def HealthCheckPassed
  @HealthCheckPassed
end

#MigrationStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 S_RW_D_NA 源集群读写 S_RW_D_R 源集群读写目标集群读 S_RW_D_RW 源集群读写目标集群读写 S_R_D_RW 源集群读目标集群读写 S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入,

TopicNotExistsInSourceCluster  主题在源集群中不存在,
   TopicNotExistsInTargetCluster 主题在目标集群中不存在,
   ConsumerConnectedOnTarget 目标集群上存在消费者连接,
   SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入,

TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入,

SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

ConsumerGroupCountNotMatch 订阅组数量不一致,
SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Namespace:

    命名空间

  • TopicName:

    topic名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。



8463
8464
8465
# File 'lib/v20200217/models.rb', line 8463

def MigrationStatus
  @MigrationStatus
end

#NamespaceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 S_RW_D_NA 源集群读写 S_RW_D_R 源集群读写目标集群读 S_RW_D_RW 源集群读写目标集群读写 S_R_D_RW 源集群读目标集群读写 S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入,

TopicNotExistsInSourceCluster  主题在源集群中不存在,
   TopicNotExistsInTargetCluster 主题在目标集群中不存在,
   ConsumerConnectedOnTarget 目标集群上存在消费者连接,
   SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入,

TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入,

SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

ConsumerGroupCountNotMatch 订阅组数量不一致,
SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Namespace:

    命名空间

  • TopicName:

    topic名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。



8463
8464
8465
# File 'lib/v20200217/models.rb', line 8463

def Namespace
  @Namespace
end

#TopicNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 S_RW_D_NA 源集群读写 S_RW_D_R 源集群读写目标集群读 S_RW_D_RW 源集群读写目标集群读写 S_R_D_RW 源集群读目标集群读写 S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入,

TopicNotExistsInSourceCluster  主题在源集群中不存在,
   TopicNotExistsInTargetCluster 主题在目标集群中不存在,
   ConsumerConnectedOnTarget 目标集群上存在消费者连接,
   SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入,

TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入,

SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入,

ConsumerGroupCountNotMatch 订阅组数量不一致,
SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Namespace:

    命名空间

  • TopicName:

    topic名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。



8463
8464
8465
# File 'lib/v20200217/models.rb', line 8463

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



8473
8474
8475
8476
8477
8478
8479
# File 'lib/v20200217/models.rb', line 8473

def deserialize(params)
  @Namespace = params['Namespace']
  @TopicName = params['TopicName']
  @MigrationStatus = params['MigrationStatus']
  @HealthCheckPassed = params['HealthCheckPassed']
  @HealthCheckError = params['HealthCheckError']
end