Class: TencentCloud::Tdmq::V20200217::DescribeRocketMQSmoothMigrationTaskResponse

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

Overview

DescribeRocketMQSmoothMigrationTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskname = nil, clusterid = nil, sourceclustername = nil, connectiontype = nil, sourceclusternameserver = nil, vpcid = nil, subnetid = nil, enableacl = nil, accesskey = nil, secretkey = nil, taskerror = nil, taskstatus = nil, taskid = nil, topictypedistribution = nil, topicstagedistribution = nil, requestid = nil) ⇒ DescribeRocketMQSmoothMigrationTaskResponse

Returns a new instance of DescribeRocketMQSmoothMigrationTaskResponse.



6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
# File 'lib/v20200217/models.rb', line 6953

def initialize(taskname=nil, clusterid=nil, sourceclustername=nil, connectiontype=nil, sourceclusternameserver=nil, vpcid=nil, subnetid=nil, enableacl=nil, accesskey=nil, secretkey=nil, taskerror=nil, taskstatus=nil, taskid=nil, topictypedistribution=nil, topicstagedistribution=nil, requestid=nil)
  @TaskName = taskname
  @ClusterId = clusterid
  @SourceClusterName = sourceclustername
  @ConnectionType = connectiontype
  @SourceClusterNameServer = sourceclusternameserver
  @VpcId = vpcid
  @SubnetId = subnetid
  @EnableACL = enableacl
  @AccessKey = accesskey
  @SecretKey = secretkey
  @TaskError = taskerror
  @TaskStatus = taskstatus
  @TaskId = taskid
  @TopicTypeDistribution = topictypedistribution
  @TopicStageDistribution = topicstagedistribution
  @RequestId = requestid
end

Instance Attribute Details

#AccessKeyObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def AccessKey
  @AccessKey
end

#ClusterIdObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def ClusterId
  @ClusterId
end

#ConnectionTypeObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def ConnectionType
  @ConnectionType
end

#EnableACLObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def EnableACL
  @EnableACL
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def RequestId
  @RequestId
end

#SecretKeyObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def SecretKey
  @SecretKey
end

#SourceClusterNameObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def SourceClusterName
  @SourceClusterName
end

#SourceClusterNameServerObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def SourceClusterNameServer
  @SourceClusterNameServer
end

#SubnetIdObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def SubnetId
  @SubnetId
end

#TaskErrorObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def TaskError
  @TaskError
end

#TaskIdObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def TaskId
  @TaskId
end

#TaskNameObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def TaskName
  @TaskName
end

#TaskStatusObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def TaskStatus
  @TaskStatus
end

#TopicStageDistributionObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def TopicStageDistribution
  @TopicStageDistribution
end

#TopicTypeDistributionObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def TopicTypeDistribution
  @TopicTypeDistribution
end

#VpcIdObject

注意:此字段可能返回 null,表示取不到有效值。 Configuration 迁移配置 SourceConnecting 连接源集群中 SourceConnectionFailure 连接源集群失败 MetaDataImport 元数据导入 EndpointSetup 切换接入点 ServiceMigration 切流中 Completed 已完成 Cancelled 已取消 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskStatus:

    任务状态

  • TaskId:

    任务ID

  • TopicTypeDistribution:

    主题类型分布情况

  • TopicStageDistribution:

    主题迁移进度分布情况

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6951
6952
6953
# File 'lib/v20200217/models.rb', line 6951

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
# File 'lib/v20200217/models.rb', line 6972

def deserialize(params)
  @TaskName = params['TaskName']
  @ClusterId = params['ClusterId']
  @SourceClusterName = params['SourceClusterName']
  @ConnectionType = params['ConnectionType']
  @SourceClusterNameServer = params['SourceClusterNameServer']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @EnableACL = params['EnableACL']
  @AccessKey = params['AccessKey']
  @SecretKey = params['SecretKey']
  @TaskError = params['TaskError']
  @TaskStatus = params['TaskStatus']
  @TaskId = params['TaskId']
  unless params['TopicTypeDistribution'].nil?
    @TopicTypeDistribution = []
    params['TopicTypeDistribution'].each do |i|
      rocketmqtopicdistribution_tmp = RocketMQTopicDistribution.new
      rocketmqtopicdistribution_tmp.deserialize(i)
      @TopicTypeDistribution << rocketmqtopicdistribution_tmp
    end
  end
  unless params['TopicStageDistribution'].nil?
    @TopicStageDistribution = []
    params['TopicStageDistribution'].each do |i|
      rocketmqmigrationtopicdistribution_tmp = RocketMQMigrationTopicDistribution.new
      rocketmqmigrationtopicdistribution_tmp.deserialize(i)
      @TopicStageDistribution << rocketmqmigrationtopicdistribution_tmp
    end
  end
  @RequestId = params['RequestId']
end