Class: TencentCloud::Ckafka::V20190819::KVParam

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

Overview

key-value二次解析

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(delimiter = nil, regex = nil, keeporiginalkey = nil) ⇒ KVParam

Returns a new instance of KVParam.



8567
8568
8569
8570
8571
# File 'lib/v20190819/models.rb', line 8567

def initialize(delimiter=nil, regex=nil, keeporiginalkey=nil)
  @Delimiter = delimiter
  @Regex = regex
  @KeepOriginalKey = keeporiginalkey
end

Instance Attribute Details

#DelimiterObject

Parameters:

  • 分隔符

  • key-value二次解析分隔符

  • 保留源Key,默认为false不保留



8565
8566
8567
# File 'lib/v20190819/models.rb', line 8565

def Delimiter
  @Delimiter
end

#KeepOriginalKeyObject

Parameters:

  • 分隔符

  • key-value二次解析分隔符

  • 保留源Key,默认为false不保留



8565
8566
8567
# File 'lib/v20190819/models.rb', line 8565

def KeepOriginalKey
  @KeepOriginalKey
end

#RegexObject

Parameters:

  • 分隔符

  • key-value二次解析分隔符

  • 保留源Key,默认为false不保留



8565
8566
8567
# File 'lib/v20190819/models.rb', line 8565

def Regex
  @Regex
end

Instance Method Details

#deserialize(params) ⇒ Object



8573
8574
8575
8576
8577
# File 'lib/v20190819/models.rb', line 8573

def deserialize(params)
  @Delimiter = params['Delimiter']
  @Regex = params['Regex']
  @KeepOriginalKey = params['KeepOriginalKey']
end