class TencentCloud::Ckafka::V20190819::ModifyTopicAttributesRequest

ModifyTopicAttributes请求参数结构体

def deserialize(params)

def deserialize(params)
  @InstanceId = params['InstanceId']
  @TopicName = params['TopicName']
  @Note = params['Note']
  @EnableWhiteList = params['EnableWhiteList']
  @MinInsyncReplicas = params['MinInsyncReplicas']
  @UncleanLeaderElectionEnable = params['UncleanLeaderElectionEnable']
  @RetentionMs = params['RetentionMs']
  @SegmentMs = params['SegmentMs']
  @MaxMessageBytes = params['MaxMessageBytes']
  @CleanUpPolicy = params['CleanUpPolicy']
  @IpWhiteList = params['IpWhiteList']
  @EnableAclRule = params['EnableAclRule']
  @AclRuleName = params['AclRuleName']
  @RetentionBytes = params['RetentionBytes']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @QuotaProducerByteRate = params['QuotaProducerByteRate']
  @QuotaConsumerByteRate = params['QuotaConsumerByteRate']
end

def initialize(instanceid=nil, topicname=nil, note=nil, enablewhitelist=nil, mininsyncreplicas=nil, uncleanleaderelectionenable=nil, retentionms=nil, segmentms=nil, maxmessagebytes=nil, cleanuppolicy=nil, ipwhitelist=nil, enableaclrule=nil, aclrulename=nil, retentionbytes=nil, tags=nil, quotaproducerbyterate=nil, quotaconsumerbyterate=nil)

def initialize(instanceid=nil, topicname=nil, note=nil, enablewhitelist=nil, mininsyncreplicas=nil, uncleanleaderelectionenable=nil, retentionms=nil, segmentms=nil, maxmessagebytes=nil, cleanuppolicy=nil, ipwhitelist=nil, enableaclrule=nil, aclrulename=nil, retentionbytes=nil, tags=nil, quotaproducerbyterate=nil, quotaconsumerbyterate=nil)
  @InstanceId = instanceid
  @TopicName = topicname
  @Note = note
  @EnableWhiteList = enablewhitelist
  @MinInsyncReplicas = mininsyncreplicas
  @UncleanLeaderElectionEnable = uncleanleaderelectionenable
  @RetentionMs = retentionms
  @SegmentMs = segmentms
  @MaxMessageBytes = maxmessagebytes
  @CleanUpPolicy = cleanuppolicy
  @IpWhiteList = ipwhitelist
  @EnableAclRule = enableaclrule
  @AclRuleName = aclrulename
  @RetentionBytes = retentionbytes
  @Tags = tags
  @QuotaProducerByteRate = quotaproducerbyterate
  @QuotaConsumerByteRate = quotaconsumerbyterate
end