Class: TencentCloud::Cls::V20201016::DescribeKafkaConsumerGroupDetailResponse

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

Overview

DescribeKafkaConsumerGroupDetail返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(logsetid = nil, group = nil, partitioninfos = nil, state = nil, requestid = nil) ⇒ DescribeKafkaConsumerGroupDetailResponse

Returns a new instance of DescribeKafkaConsumerGroupDetailResponse.



8578
8579
8580
8581
8582
8583
8584
# File 'lib/v20201016/models.rb', line 8578

def initialize(logsetid=nil, group=nil, partitioninfos=nil, state=nil, requestid=nil)
  @LogsetId = logsetid
  @Group = group
  @PartitionInfos = partitioninfos
  @State = state
  @RequestId = requestid
end

Instance Attribute Details

#Group ⇒ Object

Dead:组内没有成员,且没有已提交的偏移量。组被删除或长时间无活动 Stable:组内成员正常消费,分区分配平衡。正常运行状态 PreparingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开 CompletingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开

Parameters:

  • LogsetId: —

    日志集id

  • Group: —

    消费组名称

  • PartitionInfos: —

    消费组信息列表

  • State: —

    Empty:组内没有成员,但存在已提交的偏移量。所有消费者都离开但保留了偏移量

  • RequestId: —

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



8576
8577
8578
# File 'lib/v20201016/models.rb', line 8576

def Group
  @Group
end

#LogsetId ⇒ Object

Dead:组内没有成员,且没有已提交的偏移量。组被删除或长时间无活动 Stable:组内成员正常消费,分区分配平衡。正常运行状态 PreparingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开 CompletingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开

Parameters:

  • LogsetId: —

    日志集id

  • Group: —

    消费组名称

  • PartitionInfos: —

    消费组信息列表

  • State: —

    Empty:组内没有成员,但存在已提交的偏移量。所有消费者都离开但保留了偏移量

  • RequestId: —

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



8576
8577
8578
# File 'lib/v20201016/models.rb', line 8576

def LogsetId
  @LogsetId
end

#PartitionInfos ⇒ Object

Dead:组内没有成员,且没有已提交的偏移量。组被删除或长时间无活动 Stable:组内成员正常消费,分区分配平衡。正常运行状态 PreparingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开 CompletingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开

Parameters:

  • LogsetId: —

    日志集id

  • Group: —

    消费组名称

  • PartitionInfos: —

    消费组信息列表

  • State: —

    Empty:组内没有成员,但存在已提交的偏移量。所有消费者都离开但保留了偏移量

  • RequestId: —

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



8576
8577
8578
# File 'lib/v20201016/models.rb', line 8576

def PartitionInfos
  @PartitionInfos
end

#RequestId ⇒ Object

Dead:组内没有成员,且没有已提交的偏移量。组被删除或长时间无活动 Stable:组内成员正常消费,分区分配平衡。正常运行状态 PreparingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开 CompletingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开

Parameters:

  • LogsetId: —

    日志集id

  • Group: —

    消费组名称

  • PartitionInfos: —

    消费组信息列表

  • State: —

    Empty:组内没有成员,但存在已提交的偏移量。所有消费者都离开但保留了偏移量

  • RequestId: —

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



8576
8577
8578
# File 'lib/v20201016/models.rb', line 8576

def RequestId
  @RequestId
end

#State ⇒ Object

Dead:组内没有成员,且没有已提交的偏移量。组被删除或长时间无活动 Stable:组内成员正常消费,分区分配平衡。正常运行状态 PreparingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开 CompletingRebalance:组正在准备重新平衡。有新成员加入或现有成员离开

Parameters:

  • LogsetId: —

    日志集id

  • Group: —

    消费组名称

  • PartitionInfos: —

    消费组信息列表

  • State: —

    Empty:组内没有成员,但存在已提交的偏移量。所有消费者都离开但保留了偏移量

  • RequestId: —

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



8576
8577
8578
# File 'lib/v20201016/models.rb', line 8576

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
# File 'lib/v20201016/models.rb', line 8586

def deserialize(params)
  @LogsetId = params['LogsetId']
  @Group = params['Group']
  unless params['PartitionInfos'].nil?
    @PartitionInfos = []
    params['PartitionInfos'].each do |i|
      grouppartitioninfo_tmp = GroupPartitionInfo.new
      grouppartitioninfo_tmp.deserialize(i)
      @PartitionInfos << grouppartitioninfo_tmp
    end
  end
  @State = params['State']
  @RequestId = params['RequestId']
end