Class: TencentCloud::Ckafka::V20190819::DescribeDatahubTopicResp

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

Overview

Datahub Topic详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, topicname = nil, topicid = nil, partitionnum = nil, retentionms = nil, note = nil, username = nil, password = nil, status = nil, address = nil) ⇒ DescribeDatahubTopicResp

Returns a new instance of DescribeDatahubTopicResp.



4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
# File 'lib/v20190819/models.rb', line 4940

def initialize(name=nil, topicname=nil, topicid=nil, partitionnum=nil, retentionms=nil, note=nil, username=nil, password=nil, status=nil, address=nil)
  @Name = name
  @TopicName = topicname
  @TopicId = topicid
  @PartitionNum = partitionnum
  @RetentionMs = retentionms
  @Note = note
  @UserName = username
  @Password = password
  @Status = status
  @Address = address
end

Instance Attribute Details

#AddressObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def Address
  @Address
end

#NameObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def Name
  @Name
end

#NoteObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def Note
  @Note
end

#PartitionNumObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def PartitionNum
  @PartitionNum
end

#PasswordObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def Password
  @Password
end

#RetentionMsObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def RetentionMs
  @RetentionMs
end

#StatusObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def Status
  @Status
end

#TopicIdObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def TopicId
  @TopicId
end

#TopicNameObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def TopicName
  @TopicName
end

#UserNameObject

Parameters:

  • Name:

    名称

  • TopicName:

    Topic名称

  • TopicId:

    Topic Id

  • PartitionNum:

    分区数

  • RetentionMs:

    过期时间,单位ms

  • Note:

    备注

  • UserName:

    用户名

  • Password:

    密码

  • Status:

    状态,1使用中,2删除中

  • Address:

    服务路由地址



4938
4939
4940
# File 'lib/v20190819/models.rb', line 4938

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
# File 'lib/v20190819/models.rb', line 4953

def deserialize(params)
  @Name = params['Name']
  @TopicName = params['TopicName']
  @TopicId = params['TopicId']
  @PartitionNum = params['PartitionNum']
  @RetentionMs = params['RetentionMs']
  @Note = params['Note']
  @UserName = params['UserName']
  @Password = params['Password']
  @Status = params['Status']
  @Address = params['Address']
end