lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.526 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.527

- old
+ new

@@ -9601,14 +9601,17 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type AclRuleList: Array # @param QuotaConfig: topic 限流策略 # 注意:此字段可能返回 null,表示取不到有效值。 # @type QuotaConfig: :class:`Tencentcloud::Ckafka.v20190819.models.InstanceQuotaConfigResp` + # @param ReplicaNum: 副本数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ReplicaNum: Integer - attr_accessor :TopicId, :CreateTime, :Note, :PartitionNum, :EnableWhiteList, :IpWhiteList, :Config, :Partitions, :EnableAclRule, :AclRuleList, :QuotaConfig + attr_accessor :TopicId, :CreateTime, :Note, :PartitionNum, :EnableWhiteList, :IpWhiteList, :Config, :Partitions, :EnableAclRule, :AclRuleList, :QuotaConfig, :ReplicaNum - def initialize(topicid=nil, createtime=nil, note=nil, partitionnum=nil, enablewhitelist=nil, ipwhitelist=nil, config=nil, partitions=nil, enableaclrule=nil, aclrulelist=nil, quotaconfig=nil) + def initialize(topicid=nil, createtime=nil, note=nil, partitionnum=nil, enablewhitelist=nil, ipwhitelist=nil, config=nil, partitions=nil, enableaclrule=nil, aclrulelist=nil, quotaconfig=nil, replicanum=nil) @TopicId = topicid @CreateTime = createtime @Note = note @PartitionNum = partitionnum @EnableWhiteList = enablewhitelist @@ -9616,10 +9619,11 @@ @Config = config @Partitions = partitions @EnableAclRule = enableaclrule @AclRuleList = aclrulelist @QuotaConfig = quotaconfig + @ReplicaNum = replicanum end def deserialize(params) @TopicId = params['TopicId'] @CreateTime = params['CreateTime'] @@ -9650,10 +9654,11 @@ end unless params['QuotaConfig'].nil? @QuotaConfig = InstanceQuotaConfigResp.new @QuotaConfig.deserialize(params['QuotaConfig']) end + @ReplicaNum = params['ReplicaNum'] end end # 主题详情 class TopicDetail < TencentCloud::Common::AbstractModel @@ -9688,14 +9693,17 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type RetentionTimeConfig: :class:`Tencentcloud::Ckafka.v20190819.models.TopicRetentionTimeConfigRsp` # @param Status: 0:正常,1:已删除,2:删除中 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Status: Integer + # @param Tags: 标签列表 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Tags: Array - attr_accessor :TopicName, :TopicId, :PartitionNum, :ReplicaNum, :Note, :CreateTime, :EnableWhiteList, :IpWhiteListCount, :ForwardCosBucket, :ForwardStatus, :ForwardInterval, :Config, :RetentionTimeConfig, :Status + attr_accessor :TopicName, :TopicId, :PartitionNum, :ReplicaNum, :Note, :CreateTime, :EnableWhiteList, :IpWhiteListCount, :ForwardCosBucket, :ForwardStatus, :ForwardInterval, :Config, :RetentionTimeConfig, :Status, :Tags - def initialize(topicname=nil, topicid=nil, partitionnum=nil, replicanum=nil, note=nil, createtime=nil, enablewhitelist=nil, ipwhitelistcount=nil, forwardcosbucket=nil, forwardstatus=nil, forwardinterval=nil, config=nil, retentiontimeconfig=nil, status=nil) + def initialize(topicname=nil, topicid=nil, partitionnum=nil, replicanum=nil, note=nil, createtime=nil, enablewhitelist=nil, ipwhitelistcount=nil, forwardcosbucket=nil, forwardstatus=nil, forwardinterval=nil, config=nil, retentiontimeconfig=nil, status=nil, tags=nil) @TopicName = topicname @TopicId = topicid @PartitionNum = partitionnum @ReplicaNum = replicanum @Note = note @@ -9706,10 +9714,11 @@ @ForwardStatus = forwardstatus @ForwardInterval = forwardinterval @Config = config @RetentionTimeConfig = retentiontimeconfig @Status = status + @Tags = tags end def deserialize(params) @TopicName = params['TopicName'] @TopicId = params['TopicId'] @@ -9729,9 +9738,17 @@ unless params['RetentionTimeConfig'].nil? @RetentionTimeConfig = TopicRetentionTimeConfigRsp.new @RetentionTimeConfig.deserialize(params['RetentionTimeConfig']) end @Status = params['Status'] + unless params['Tags'].nil? + @Tags = [] + params['Tags'].each do |i| + tag_tmp = Tag.new + tag_tmp.deserialize(i) + @Tags << tag_tmp + end + end end end # 主题详情返回实体 class TopicDetailResponse < TencentCloud::Common::AbstractModel