Class: TencentCloud::Ckafka::V20190819::TopicDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::TopicDetail
- Defined in:
- lib/v20190819/models.rb
Overview
主题详情
Instance Attribute Summary collapse
-
#Config ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EnableWhiteList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ForwardCosBucket ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ForwardInterval ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ForwardStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IpWhiteListCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Note ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PartitionNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ReplicaNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#RetentionTimeConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TopicId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TopicName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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) ⇒ TopicDetail
constructor
A new instance of TopicDetail.
Constructor Details
#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) ⇒ TopicDetail
Returns a new instance of TopicDetail.
11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 |
# File 'lib/v20190819/models.rb', line 11740 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, =nil) @TopicName = topicname @TopicId = topicid @PartitionNum = partitionnum @ReplicaNum = replicanum @Note = note @CreateTime = createtime @EnableWhiteList = enablewhitelist @IpWhiteListCount = ipwhitelistcount @ForwardCosBucket = forwardcosbucket @ForwardStatus = forwardstatus @ForwardInterval = forwardinterval @Config = config @RetentionTimeConfig = retentiontimeconfig @Status = status @Tags = end |
Instance Attribute Details
#Config ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def Config @Config end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def CreateTime @CreateTime end |
#EnableWhiteList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def EnableWhiteList @EnableWhiteList end |
#ForwardCosBucket ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def ForwardCosBucket @ForwardCosBucket end |
#ForwardInterval ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def ForwardInterval @ForwardInterval end |
#ForwardStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def ForwardStatus @ForwardStatus end |
#IpWhiteListCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def IpWhiteListCount @IpWhiteListCount end |
#Note ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def Note @Note end |
#PartitionNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def PartitionNum @PartitionNum end |
#ReplicaNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def ReplicaNum @ReplicaNum end |
#RetentionTimeConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def RetentionTimeConfig @RetentionTimeConfig end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def Status @Status end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def Tags @Tags end |
#TopicId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def TopicId @TopicId end |
#TopicName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11738 11739 11740 |
# File 'lib/v20190819/models.rb', line 11738 def TopicName @TopicName end |
Instance Method Details
#deserialize(params) ⇒ Object
11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 |
# File 'lib/v20190819/models.rb', line 11758 def deserialize(params) @TopicName = params['TopicName'] @TopicId = params['TopicId'] @PartitionNum = params['PartitionNum'] @ReplicaNum = params['ReplicaNum'] @Note = params['Note'] @CreateTime = params['CreateTime'] @EnableWhiteList = params['EnableWhiteList'] @IpWhiteListCount = params['IpWhiteListCount'] @ForwardCosBucket = params['ForwardCosBucket'] @ForwardStatus = params['ForwardStatus'] @ForwardInterval = params['ForwardInterval'] unless params['Config'].nil? @Config = Config.new @Config.deserialize(params['Config']) end 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 |