Class: TencentCloud::Trocket::V20230308::DescribeMigratingGroupStatsResponse

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

Overview

DescribeMigratingGroupStats返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourceconsumelag = nil, targetconsumelag = nil, sourceconsumerclients = nil, targetconsumerclients = nil, requestid = nil) ⇒ DescribeMigratingGroupStatsResponse

Returns a new instance of DescribeMigratingGroupStatsResponse.



2969
2970
2971
2972
2973
2974
2975
# File 'lib/v20230308/models.rb', line 2969

def initialize(sourceconsumelag=nil, targetconsumelag=nil, sourceconsumerclients=nil, targetconsumerclients=nil, requestid=nil)
  @SourceConsumeLag = sourceconsumelag
  @TargetConsumeLag = targetconsumelag
  @SourceConsumerClients = sourceconsumerclients
  @TargetConsumerClients = targetconsumerclients
  @RequestId = requestid
end

Instance Attribute Details

#RequestIdObject

Parameters:

  • SourceConsumeLag:

    源集群消费组堆积

  • TargetConsumeLag:

    目标集群消费组堆积

  • SourceConsumerClients:

    源集群连接客户端列表

  • TargetConsumerClients:

    目标集群连接客户端列表

  • RequestId:

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



2967
2968
2969
# File 'lib/v20230308/models.rb', line 2967

def RequestId
  @RequestId
end

#SourceConsumeLagObject

Parameters:

  • SourceConsumeLag:

    源集群消费组堆积

  • TargetConsumeLag:

    目标集群消费组堆积

  • SourceConsumerClients:

    源集群连接客户端列表

  • TargetConsumerClients:

    目标集群连接客户端列表

  • RequestId:

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



2967
2968
2969
# File 'lib/v20230308/models.rb', line 2967

def SourceConsumeLag
  @SourceConsumeLag
end

#SourceConsumerClientsObject

Parameters:

  • SourceConsumeLag:

    源集群消费组堆积

  • TargetConsumeLag:

    目标集群消费组堆积

  • SourceConsumerClients:

    源集群连接客户端列表

  • TargetConsumerClients:

    目标集群连接客户端列表

  • RequestId:

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



2967
2968
2969
# File 'lib/v20230308/models.rb', line 2967

def SourceConsumerClients
  @SourceConsumerClients
end

#TargetConsumeLagObject

Parameters:

  • SourceConsumeLag:

    源集群消费组堆积

  • TargetConsumeLag:

    目标集群消费组堆积

  • SourceConsumerClients:

    源集群连接客户端列表

  • TargetConsumerClients:

    目标集群连接客户端列表

  • RequestId:

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



2967
2968
2969
# File 'lib/v20230308/models.rb', line 2967

def TargetConsumeLag
  @TargetConsumeLag
end

#TargetConsumerClientsObject

Parameters:

  • SourceConsumeLag:

    源集群消费组堆积

  • TargetConsumeLag:

    目标集群消费组堆积

  • SourceConsumerClients:

    源集群连接客户端列表

  • TargetConsumerClients:

    目标集群连接客户端列表

  • RequestId:

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



2967
2968
2969
# File 'lib/v20230308/models.rb', line 2967

def TargetConsumerClients
  @TargetConsumerClients
end

Instance Method Details

#deserialize(params) ⇒ Object



2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
# File 'lib/v20230308/models.rb', line 2977

def deserialize(params)
  @SourceConsumeLag = params['SourceConsumeLag']
  @TargetConsumeLag = params['TargetConsumeLag']
  unless params['SourceConsumerClients'].nil?
    @SourceConsumerClients = []
    params['SourceConsumerClients'].each do |i|
      consumerclient_tmp = ConsumerClient.new
      consumerclient_tmp.deserialize(i)
      @SourceConsumerClients << consumerclient_tmp
    end
  end
  unless params['TargetConsumerClients'].nil?
    @TargetConsumerClients = []
    params['TargetConsumerClients'].each do |i|
      consumerclient_tmp = ConsumerClient.new
      consumerclient_tmp.deserialize(i)
      @TargetConsumerClients << consumerclient_tmp
    end
  end
  @RequestId = params['RequestId']
end