Class: TencentCloud::Ckafka::V20190819::MqttParam
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::MqttParam
- Defined in:
- lib/v20190819/models.rb
Overview
创建MQTT 为Source的Data Hub Task参数
Instance Attribute Summary collapse
- #CleanSession ⇒ Object
- #Ip ⇒ Object
- #MaxTasks ⇒ Object
- #Password ⇒ Object
- #Port ⇒ Object
- #Qos ⇒ Object
- #Resource ⇒ Object
- #SelfBuilt ⇒ Object
- #ServiceVip ⇒ Object
- #Topics ⇒ Object
- #UniqVpcId ⇒ Object
- #UserName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(topics = nil, cleansession = nil, resource = nil, ip = nil, port = nil, username = nil, password = nil, qos = nil, maxtasks = nil, servicevip = nil, uniqvpcid = nil, selfbuilt = nil) ⇒ MqttParam
constructor
A new instance of MqttParam.
Constructor Details
#initialize(topics = nil, cleansession = nil, resource = nil, ip = nil, port = nil, username = nil, password = nil, qos = nil, maxtasks = nil, servicevip = nil, uniqvpcid = nil, selfbuilt = nil) ⇒ MqttParam
Returns a new instance of MqttParam.
9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 |
# File 'lib/v20190819/models.rb', line 9960 def initialize(topics=nil, cleansession=nil, resource=nil, ip=nil, port=nil, username=nil, password=nil, qos=nil, maxtasks=nil, servicevip=nil, uniqvpcid=nil, selfbuilt=nil) @Topics = topics @CleanSession = cleansession @Resource = resource @Ip = ip @Port = port @UserName = username @Password = password @Qos = qos @MaxTasks = maxtasks @ServiceVip = servicevip @UniqVpcId = uniqvpcid @SelfBuilt = selfbuilt end |
Instance Attribute Details
#CleanSession ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def CleanSession @CleanSession end |
#Ip ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def Ip @Ip end |
#MaxTasks ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def MaxTasks @MaxTasks end |
#Password ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def Password @Password end |
#Port ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def Port @Port end |
#Qos ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def Qos @Qos end |
#Resource ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def Resource @Resource end |
#SelfBuilt ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def SelfBuilt @SelfBuilt end |
#ServiceVip ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def ServiceVip @ServiceVip end |
#Topics ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def Topics @Topics end |
#UniqVpcId ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def UniqVpcId @UniqVpcId end |
#UserName ⇒ Object
9958 9959 9960 |
# File 'lib/v20190819/models.rb', line 9958 def UserName @UserName end |
Instance Method Details
#deserialize(params) ⇒ Object
9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 |
# File 'lib/v20190819/models.rb', line 9975 def deserialize(params) @Topics = params['Topics'] @CleanSession = params['CleanSession'] @Resource = params['Resource'] @Ip = params['Ip'] @Port = params['Port'] @UserName = params['UserName'] @Password = params['Password'] @Qos = params['Qos'] @MaxTasks = params['MaxTasks'] @ServiceVip = params['ServiceVip'] @UniqVpcId = params['UniqVpcId'] @SelfBuilt = params['SelfBuilt'] end |