Class: TencentCloud::Cls::V20201016::MergePartitionRequest

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

Overview

MergePartition请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, partitionid = nil) ⇒ MergePartitionRequest

Returns a new instance of MergePartitionRequest.



12631
12632
12633
12634
# File 'lib/v20201016/models.rb', line 12631

def initialize(topicid=nil, partitionid=nil)
  @TopicId = topicid
  @PartitionId = partitionid
end

Instance Attribute Details

#PartitionId ⇒ Object

  1. 入参PartitionId只能是读写分区(Status的值有readonly,readwrite),且能找到入参PartitionId的下一个可读写分区(找到下一个分区InclusiveBeginKey与入参PartitionId对应的ExclusiveEndKey相等);
  2. 入参PartitionId不能是最后一个分区(PartitionId的ExclusiveEndKey不能是ffffffffffffffffffffffffffffffff);
  3. topic的分区数量是有限制的(默认50个),合并之后不能超过最大分区,否则不能合并。


12629
12630
12631
# File 'lib/v20201016/models.rb', line 12629

def PartitionId
  @PartitionId
end

#TopicId ⇒ Object

  1. 入参PartitionId只能是读写分区(Status的值有readonly,readwrite),且能找到入参PartitionId的下一个可读写分区(找到下一个分区InclusiveBeginKey与入参PartitionId对应的ExclusiveEndKey相等);
  2. 入参PartitionId不能是最后一个分区(PartitionId的ExclusiveEndKey不能是ffffffffffffffffffffffffffffffff);
  3. topic的分区数量是有限制的(默认50个),合并之后不能超过最大分区,否则不能合并。


12629
12630
12631
# File 'lib/v20201016/models.rb', line 12629

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



12636
12637
12638
12639
# File 'lib/v20201016/models.rb', line 12636

def deserialize(params)
  @TopicId = params['TopicId']
  @PartitionId = params['PartitionId']
end