Class: TencentCloud::Trocket::V20230308::ConsumerClient

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

Overview

消费者客户端

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#ChannelProtocolObject

  • grpc:GRPC协议
  • remoting:Remoting协议
  • http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。


201
202
203
# File 'lib/v20230308/models.rb', line 201

def ChannelProtocol
  @ChannelProtocol
end

#ClientAddrObject

  • grpc:GRPC协议
  • remoting:Remoting协议
  • http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。


201
202
203
# File 'lib/v20230308/models.rb', line 201

def ClientAddr
  @ClientAddr
end

#ClientIdObject

  • grpc:GRPC协议
  • remoting:Remoting协议
  • http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。


201
202
203
# File 'lib/v20230308/models.rb', line 201

def ClientId
  @ClientId
end

#ConsumerLagObject

  • grpc:GRPC协议
  • remoting:Remoting协议
  • http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。


201
202
203
# File 'lib/v20230308/models.rb', line 201

def ConsumerLag
  @ConsumerLag
end

#LanguageObject

  • grpc:GRPC协议
  • remoting:Remoting协议
  • http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。


201
202
203
# File 'lib/v20230308/models.rb', line 201

def Language
  @Language
end

#VersionObject

  • 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