Class: TencentCloud::Ckafka::V20190819::InstanceConfigDO

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

Overview

实例配置实体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autocreatetopicsenable = nil, defaultnumpartitions = nil, defaultreplicationfactor = nil) ⇒ InstanceConfigDO

Returns a new instance of InstanceConfigDO.



8126
8127
8128
8129
8130
# File 'lib/v20190819/models.rb', line 8126

def initialize(autocreatetopicsenable=nil, defaultnumpartitions=nil, defaultreplicationfactor=nil)
  @AutoCreateTopicsEnable = autocreatetopicsenable
  @DefaultNumPartitions = defaultnumpartitions
  @DefaultReplicationFactor = defaultreplicationfactor
end

Instance Attribute Details

#AutoCreateTopicsEnableObject

Parameters:

  • AutoCreateTopicsEnable:

    是否自动创建主题

  • DefaultNumPartitions:

    分区数

  • DefaultReplicationFactor:

    默认的复制Factor



8124
8125
8126
# File 'lib/v20190819/models.rb', line 8124

def AutoCreateTopicsEnable
  @AutoCreateTopicsEnable
end

#DefaultNumPartitionsObject

Parameters:

  • AutoCreateTopicsEnable:

    是否自动创建主题

  • DefaultNumPartitions:

    分区数

  • DefaultReplicationFactor:

    默认的复制Factor



8124
8125
8126
# File 'lib/v20190819/models.rb', line 8124

def DefaultNumPartitions
  @DefaultNumPartitions
end

#DefaultReplicationFactorObject

Parameters:

  • AutoCreateTopicsEnable:

    是否自动创建主题

  • DefaultNumPartitions:

    分区数

  • DefaultReplicationFactor:

    默认的复制Factor



8124
8125
8126
# File 'lib/v20190819/models.rb', line 8124

def DefaultReplicationFactor
  @DefaultReplicationFactor
end

Instance Method Details

#deserialize(params) ⇒ Object



8132
8133
8134
8135
8136
# File 'lib/v20190819/models.rb', line 8132

def deserialize(params)
  @AutoCreateTopicsEnable = params['AutoCreateTopicsEnable']
  @DefaultNumPartitions = params['DefaultNumPartitions']
  @DefaultReplicationFactor = params['DefaultReplicationFactor']
end