Class: TencentCloud::Cls::V20201016::SplitPartitionRequest

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

Overview

SplitPartition请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, partitionid = nil, splitkey = nil, number = nil) ⇒ SplitPartitionRequest

Returns a new instance of SplitPartitionRequest.



17436
17437
17438
17439
17440
17441
# File 'lib/v20201016/models.rb', line 17436

def initialize(topicid=nil, partitionid=nil, splitkey=nil, number=nil)
  @TopicId = topicid
  @PartitionId = partitionid
  @SplitKey = splitkey
  @Number = number
end

Instance Attribute Details

#Number ⇒ Object

Parameters:

  • TopicId: —

    日志主题Id

  • PartitionId: —

    待分裂分区Id

  • SplitKey: —

    分区切分的哈希key的位置,只在Number=2时有意义

  • Number: —

    分区分裂个数(可选),默认等于2



17434
17435
17436
# File 'lib/v20201016/models.rb', line 17434

def Number
  @Number
end

#PartitionId ⇒ Object

Parameters:

  • TopicId: —

    日志主题Id

  • PartitionId: —

    待分裂分区Id

  • SplitKey: —

    分区切分的哈希key的位置,只在Number=2时有意义

  • Number: —

    分区分裂个数(可选),默认等于2



17434
17435
17436
# File 'lib/v20201016/models.rb', line 17434

def PartitionId
  @PartitionId
end

#SplitKey ⇒ Object

Parameters:

  • TopicId: —

    日志主题Id

  • PartitionId: —

    待分裂分区Id

  • SplitKey: —

    分区切分的哈希key的位置,只在Number=2时有意义

  • Number: —

    分区分裂个数(可选),默认等于2



17434
17435
17436
# File 'lib/v20201016/models.rb', line 17434

def SplitKey
  @SplitKey
end

#TopicId ⇒ Object

Parameters:

  • TopicId: —

    日志主题Id

  • PartitionId: —

    待分裂分区Id

  • SplitKey: —

    分区切分的哈希key的位置,只在Number=2时有意义

  • Number: —

    分区分裂个数(可选),默认等于2



17434
17435
17436
# File 'lib/v20201016/models.rb', line 17434

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



17443
17444
17445
17446
17447
17448
# File 'lib/v20201016/models.rb', line 17443

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