Class: TencentCloud::Cls::V20201016::AdvancedConsumerConfiguration

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

Overview

投递Ckafka 高级配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(partitionhashstatus = nil, partitionfields = nil) ⇒ AdvancedConsumerConfiguration

Returns a new instance of AdvancedConsumerConfiguration.



97
98
99
100
# File 'lib/v20201016/models.rb', line 97

def initialize(partitionhashstatus=nil, partitionfields=nil)
  @PartitionHashStatus = partitionhashstatus
  @PartitionFields = partitionfields
end

Instance Attribute Details

#PartitionFields ⇒ Object

  • true:开启根据字段 Hash 值结果相等的信息投递到统一 ckafka 分区
  • false:关闭根据字段 Hash 值结果相等的信息投递到统一 ckafka 分区

Parameters:

  • PartitionFields: —

    需要计算 hash 的字段列表。最大支持5个字段。



95
96
97
# File 'lib/v20201016/models.rb', line 95

def PartitionFields
  @PartitionFields
end

#PartitionHashStatus ⇒ Object

  • true:开启根据字段 Hash 值结果相等的信息投递到统一 ckafka 分区
  • false:关闭根据字段 Hash 值结果相等的信息投递到统一 ckafka 分区

Parameters:

  • PartitionFields: —

    需要计算 hash 的字段列表。最大支持5个字段。



95
96
97
# File 'lib/v20201016/models.rb', line 95

def PartitionHashStatus
  @PartitionHashStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



102
103
104
105
# File 'lib/v20201016/models.rb', line 102

def deserialize(params)
  @PartitionHashStatus = params['PartitionHashStatus']
  @PartitionFields = params['PartitionFields']
end