Class: TencentCloud::Cls::V20201016::ModifyKafkaRechargeRequest

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

Overview

ModifyKafkaRecharge请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, topicid = nil, name = nil, kafkatype = nil, kafkainstance = nil, serveraddr = nil, isencryptionaddr = nil, protocol = nil, userkafkatopics = nil, consumergroupname = nil, logrechargerule = nil, statuscontrol = nil, userkafkameta = nil) ⇒ ModifyKafkaRechargeRequest

Returns a new instance of ModifyKafkaRechargeRequest.



14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
# File 'lib/v20201016/models.rb', line 14606

def initialize(id=nil, topicid=nil, name=nil, kafkatype=nil, kafkainstance=nil, serveraddr=nil, isencryptionaddr=nil, protocol=nil, userkafkatopics=nil, consumergroupname=nil, logrechargerule=nil, statuscontrol=nil, userkafkameta=nil)
  @Id = id
  @TopicId = topicid
  @Name = name
  @KafkaType = kafkatype
  @KafkaInstance = kafkainstance
  @ServerAddr = serveraddr
  @IsEncryptionAddr = isencryptionaddr
  @Protocol = protocol
  @UserKafkaTopics = userkafkatopics
  @ConsumerGroupName = consumergroupname
  @LogRechargeRule = logrechargerule
  @StatusControl = statuscontrol
  @UserKafkaMeta = userkafkameta
end

Instance Attribute Details

#ConsumerGroupName ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def ConsumerGroupName
  @ConsumerGroupName
end

#Id ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def Id
  @Id
end

#IsEncryptionAddr ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def IsEncryptionAddr
  @IsEncryptionAddr
end

#KafkaInstance ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def KafkaInstance
  @KafkaInstance
end

#KafkaType ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def KafkaType
  @KafkaType
end

#LogRechargeRule ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def LogRechargeRule
  @LogRechargeRule
end

#Name ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def Name
  @Name
end

#Protocol ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def Protocol
  @Protocol
end

#ServerAddr ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def ServerAddr
  @ServerAddr
end

#StatusControl ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def StatusControl
  @StatusControl
end

#TopicId ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def TopicId
  @TopicId
end

#UserKafkaMeta ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def UserKafkaMeta
  @UserKafkaMeta
end

#UserKafkaTopics ⇒ Object

Parameters:

  • ConsumerGroupName: —

    用户Kafka消费组名称

  • LogRechargeRule: —

    日志导入规则

  • StatusControl: —

    导入控制,1:暂停;2:启动。

  • UserKafkaMeta: —

    用户kafka拓展信息



14604
14605
14606
# File 'lib/v20201016/models.rb', line 14604

def UserKafkaTopics
  @UserKafkaTopics
end

Instance Method Details

#deserialize(params) ⇒ Object



14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
# File 'lib/v20201016/models.rb', line 14622

def deserialize(params)
  @Id = params['Id']
  @TopicId = params['TopicId']
  @Name = params['Name']
  @KafkaType = params['KafkaType']
  @KafkaInstance = params['KafkaInstance']
  @ServerAddr = params['ServerAddr']
  @IsEncryptionAddr = params['IsEncryptionAddr']
  unless params['Protocol'].nil?
    @Protocol = KafkaProtocolInfo.new
    @Protocol.deserialize(params['Protocol'])
  end
  @UserKafkaTopics = params['UserKafkaTopics']
  @ConsumerGroupName = params['ConsumerGroupName']
  unless params['LogRechargeRule'].nil?
    @LogRechargeRule = LogRechargeRuleInfo.new
    @LogRechargeRule.deserialize(params['LogRechargeRule'])
  end
  @StatusControl = params['StatusControl']
  unless params['UserKafkaMeta'].nil?
    @UserKafkaMeta = UserKafkaMeta.new
    @UserKafkaMeta.deserialize(params['UserKafkaMeta'])
  end
end