Class: TencentCloud::Trocket::V20230308::ProducerInfo

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, clientip = nil, language = nil, version = nil, lastupdatetimestamp = nil, channelprotocol = nil) ⇒ ProducerInfo

Returns a new instance of ProducerInfo.



5520
5521
5522
5523
5524
5525
5526
5527
# File 'lib/v20230308/models.rb', line 5520

def initialize(clientid=nil, clientip=nil, language=nil, version=nil, lastupdatetimestamp=nil, channelprotocol=nil)
  @ClientId = clientid
  @ClientIp = clientip
  @Language = language
  @Version = version
  @LastUpdateTimestamp = lastupdatetimestamp
  @ChannelProtocol = channelprotocol
end

Instance Attribute Details

#ChannelProtocolObject

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


5518
5519
5520
# File 'lib/v20230308/models.rb', line 5518

def ChannelProtocol
  @ChannelProtocol
end

#ClientIdObject

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


5518
5519
5520
# File 'lib/v20230308/models.rb', line 5518

def ClientId
  @ClientId
end

#ClientIpObject

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


5518
5519
5520
# File 'lib/v20230308/models.rb', line 5518

def ClientIp
  @ClientIp
end

#LanguageObject

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


5518
5519
5520
# File 'lib/v20230308/models.rb', line 5518

def Language
  @Language
end

#LastUpdateTimestampObject

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


5518
5519
5520
# File 'lib/v20230308/models.rb', line 5518

def LastUpdateTimestamp
  @LastUpdateTimestamp
end

#VersionObject

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


5518
5519
5520
# File 'lib/v20230308/models.rb', line 5518

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



5529
5530
5531
5532
5533
5534
5535
5536
# File 'lib/v20230308/models.rb', line 5529

def deserialize(params)
  @ClientId = params['ClientId']
  @ClientIp = params['ClientIp']
  @Language = params['Language']
  @Version = params['Version']
  @LastUpdateTimestamp = params['LastUpdateTimestamp']
  @ChannelProtocol = params['ChannelProtocol']
end