Class: TencentCloud::Trocket::V20230308::SourceClusterTopicConfig

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

Overview

源集群主题配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicname = nil, topictype = nil, queuenum = nil, remark = nil, imported = nil, namespace = nil, importstatus = nil, namespacev4 = nil, topicnamev4 = nil, fullnamespacev4 = nil) ⇒ SourceClusterTopicConfig

Returns a new instance of SourceClusterTopicConfig.



6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
# File 'lib/v20230308/models.rb', line 6092

def initialize(topicname=nil, topictype=nil, queuenum=nil, remark=nil, imported=nil, namespace=nil, importstatus=nil, namespacev4=nil, topicnamev4=nil, fullnamespacev4=nil)
  @TopicName = topicname
  @TopicType = topictype
  @QueueNum = queuenum
  @Remark = remark
  @Imported = imported
  @Namespace = namespace
  @ImportStatus = importstatus
  @NamespaceV4 = namespacev4
  @TopicNameV4 = topicnamev4
  @FullNamespaceV4 = fullnamespacev4
end

Instance Attribute Details

#FullNamespaceV4Object

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def FullNamespaceV4
  @FullNamespaceV4
end

#ImportedObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def Imported
  @Imported
end

#ImportStatusObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def ImportStatus
  @ImportStatus
end

#NamespaceObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def Namespace
  @Namespace
end

#NamespaceV4Object

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def NamespaceV4
  @NamespaceV4
end

#QueueNumObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def QueueNum
  @QueueNum
end

#RemarkObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def Remark
  @Remark
end

#TopicNameObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def TopicName
  @TopicName
end

#TopicNameV4Object

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def TopicNameV4
  @TopicNameV4
end

#TopicTypeObject

仅作为出参可用

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • TopicNameV4:

    4.x的主题名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用



6090
6091
6092
# File 'lib/v20230308/models.rb', line 6090

def TopicType
  @TopicType
end

Instance Method Details

#deserialize(params) ⇒ Object



6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
# File 'lib/v20230308/models.rb', line 6105

def deserialize(params)
  @TopicName = params['TopicName']
  @TopicType = params['TopicType']
  @QueueNum = params['QueueNum']
  @Remark = params['Remark']
  @Imported = params['Imported']
  @Namespace = params['Namespace']
  @ImportStatus = params['ImportStatus']
  @NamespaceV4 = params['NamespaceV4']
  @TopicNameV4 = params['TopicNameV4']
  @FullNamespaceV4 = params['FullNamespaceV4']
end