Class: TencentCloud::Trocket::V20230308::ConsumerClient
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::ConsumerClient
- Defined in:
- lib/v20230308/models.rb
Overview
消费者客户端
Instance Attribute Summary collapse
-
#ChannelProtocol ⇒ Object
- grpc:GRPC协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClientAddr ⇒ Object
- grpc:GRPC协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClientId ⇒ Object
- grpc:GRPC协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConsumerLag ⇒ Object
- grpc:GRPC协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#Language ⇒ Object
- grpc:GRPC协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#Version ⇒ Object
- grpc:GRPC协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clientid = nil, clientaddr = nil, language = nil, version = nil, consumerlag = nil, channelprotocol = nil) ⇒ ConsumerClient
constructor
A new instance of ConsumerClient.
Constructor Details
#initialize(clientid = nil, clientaddr = nil, language = nil, version = nil, consumerlag = nil, channelprotocol = nil) ⇒ ConsumerClient
Returns a new instance of ConsumerClient.
203 204 205 206 207 208 209 210 |
# File 'lib/v20230308/models.rb', line 203 def initialize(clientid=nil, clientaddr=nil, language=nil, version=nil, consumerlag=nil, channelprotocol=nil) @ClientId = clientid @ClientAddr = clientaddr @Language = language @Version = version @ConsumerLag = consumerlag @ChannelProtocol = channelprotocol end |
Instance Attribute Details
#ChannelProtocol ⇒ Object
- grpc:GRPC协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
201 202 203 |
# File 'lib/v20230308/models.rb', line 201 def ChannelProtocol @ChannelProtocol end |
#ClientAddr ⇒ Object
- grpc:GRPC协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
201 202 203 |
# File 'lib/v20230308/models.rb', line 201 def ClientAddr @ClientAddr end |
#ClientId ⇒ Object
- grpc:GRPC协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
201 202 203 |
# File 'lib/v20230308/models.rb', line 201 def ClientId @ClientId end |
#ConsumerLag ⇒ Object
- grpc:GRPC协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
201 202 203 |
# File 'lib/v20230308/models.rb', line 201 def ConsumerLag @ConsumerLag end |
#Language ⇒ Object
- grpc:GRPC协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
201 202 203 |
# File 'lib/v20230308/models.rb', line 201 def Language @Language end |
#Version ⇒ Object
- grpc:GRPC协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
201 202 203 |
# File 'lib/v20230308/models.rb', line 201 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
212 213 214 215 216 217 218 219 |
# File 'lib/v20230308/models.rb', line 212 def deserialize(params) @ClientId = params['ClientId'] @ClientAddr = params['ClientAddr'] @Language = params['Language'] @Version = params['Version'] @ConsumerLag = params['ConsumerLag'] @ChannelProtocol = params['ChannelProtocol'] end |