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