Class: TencentCloud::Ckafka::V20190819::TopicInSyncReplicaInfo

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

Overview

topic副本及详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(partition = nil, leader = nil, replica = nil, insyncreplica = nil, beginoffset = nil, endoffset = nil, messagecount = nil, outofsyncreplica = nil) ⇒ TopicInSyncReplicaInfo

Returns a new instance of TopicInSyncReplicaInfo.



11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
# File 'lib/v20190819/models.rb', line 11945

def initialize(partition=nil, leader=nil, replica=nil, insyncreplica=nil, beginoffset=nil, endoffset=nil, messagecount=nil, outofsyncreplica=nil)
  @Partition = partition
  @Leader = leader
  @Replica = replica
  @InSyncReplica = insyncreplica
  @BeginOffset = beginoffset
  @EndOffset = endoffset
  @MessageCount = messagecount
  @OutOfSyncReplica = outofsyncreplica
end

Instance Attribute Details

#BeginOffsetObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def BeginOffset
  @BeginOffset
end

#EndOffsetObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def EndOffset
  @EndOffset
end

#InSyncReplicaObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def InSyncReplica
  @InSyncReplica
end

#LeaderObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def Leader
  @Leader
end

#MessageCountObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def MessageCount
  @MessageCount
end

#OutOfSyncReplicaObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def OutOfSyncReplica
  @OutOfSyncReplica
end

#PartitionObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def Partition
  @Partition
end

#ReplicaObject

Parameters:

  • Partition:

    分区名称

  • Leader:

    Leader Id

  • Replica:

    副本集

  • InSyncReplica:

    ISR

  • BeginOffset:

    起始Offset

  • EndOffset:

    末端Offset

  • MessageCount:

    消息数

  • OutOfSyncReplica:

    未同步副本集



11943
11944
11945
# File 'lib/v20190819/models.rb', line 11943

def Replica
  @Replica
end

Instance Method Details

#deserialize(params) ⇒ Object



11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
# File 'lib/v20190819/models.rb', line 11956

def deserialize(params)
  @Partition = params['Partition']
  @Leader = params['Leader']
  @Replica = params['Replica']
  @InSyncReplica = params['InSyncReplica']
  @BeginOffset = params['BeginOffset']
  @EndOffset = params['EndOffset']
  @MessageCount = params['MessageCount']
  @OutOfSyncReplica = params['OutOfSyncReplica']
end