Class: TencentCloud::Trocket::V20230308::MigratingTopic

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

Overview

迁移中的主题

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicname = nil, migrationstatus = nil, healthcheckpassed = nil, healthcheckerror = nil, namespace = nil, namespacev4 = nil, topicnamev4 = nil, fullnamespacev4 = nil, healthcheckerrorlist = nil) ⇒ MigratingTopic

Returns a new instance of MigratingTopic.



4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
# File 'lib/v20230308/models.rb', line 4853

def initialize(topicname=nil, migrationstatus=nil, healthcheckpassed=nil, healthcheckerror=nil, namespace=nil, namespacev4=nil, topicnamev4=nil, fullnamespacev4=nil, healthcheckerrorlist=nil)
  @TopicName = topicname
  @MigrationStatus = migrationstatus
  @HealthCheckPassed = healthcheckpassed
  @HealthCheckError = healthcheckerror
  @Namespace = namespace
  @NamespaceV4 = namespacev4
  @TopicNameV4 = topicnamev4
  @FullNamespaceV4 = fullnamespacev4
  @HealthCheckErrorList = healthcheckerrorlist
end

Instance Attribute Details

#FullNamespaceV4Object

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def FullNamespaceV4
  @FullNamespaceV4
end

#HealthCheckErrorObject

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def HealthCheckError
  @HealthCheckError
end

#HealthCheckErrorListObject

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def HealthCheckErrorList
  @HealthCheckErrorList
end

#HealthCheckPassedObject

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def HealthCheckPassed
  @HealthCheckPassed
end

#MigrationStatusObject

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def MigrationStatus
  @MigrationStatus
end

#NamespaceObject

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def Namespace
  @Namespace
end

#NamespaceV4Object

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def NamespaceV4
  @NamespaceV4
end

#TopicNameObject

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def TopicName
  @TopicName
end

#TopicNameV4Object

S_RW_D_NA 源集群读写, S_RW_D_R 源集群读写目标集群读, S_RW_D_RW 源集群读写目标集群读写, S_R_D_RW 源集群读目标集群读写, S_NA_D_RW 目标集群读写 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TopicName:

    主题名称

  • MigrationStatus:

    迁移状态

  • HealthCheckPassed:

    是否完成健康检查

  • HealthCheckError:

    上次健康检查返回的错误信息,仅在HealthCheckPassed为false时有效。 NotChecked 未执行检查, Unknown 未知错误, TopicNotImported 主题未导入, TopicNotExistsInSourceCluster 主题在源集群中不存在, TopicNotExistsInTargetCluster 主题在目标集群中不存在, ConsumerConnectedOnTarget 目标集群上存在消费者连接, SourceTopicHasNewMessagesIn5Minutes 源集群主题前5分钟内有新消息写入, TargetTopicHasNewMessagesIn5Minutes 目标集群主题前5分钟内有新消息写入, SourceTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, TargetTopicHasNoMessagesIn5Minutes 源集群前5分钟内没有新消息写入, ConsumerGroupCountNotMatch 订阅组数量不一致, SourceTopicHasUnconsumedMessages 源集群主题存在未消费消息,

  • Namespace:

    命名空间,仅4.x集群有效

  • NamespaceV4:

    4.x的命名空间

  • TopicNameV4:

    4.x的主题名称

  • FullNamespaceV4:

    4.x的完整命名空间

  • HealthCheckErrorList:

    上次健康检查返回的错误列表



4851
4852
4853
# File 'lib/v20230308/models.rb', line 4851

def TopicNameV4
  @TopicNameV4
end

Instance Method Details

#deserialize(params) ⇒ Object



4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
# File 'lib/v20230308/models.rb', line 4865

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