Class: TencentCloud::Trocket::V20230308::ProducerInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::ProducerInfo
- Defined in:
- lib/v20230308/models.rb
Overview
生产者信息
Instance Attribute Summary collapse
-
#ChannelProtocol ⇒ Object
- grpc:GRpc协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClientId ⇒ Object
- grpc:GRpc协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClientIp ⇒ Object
- grpc:GRpc协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#Language ⇒ Object
- grpc:GRpc协议 - remoting:Remoting协议 - http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。.
-
#LastUpdateTimestamp ⇒ 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, clientip = nil, language = nil, version = nil, lastupdatetimestamp = nil, channelprotocol = nil) ⇒ ProducerInfo
constructor
A new instance of ProducerInfo.
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, =nil, channelprotocol=nil) @ClientId = clientid @ClientIp = clientip @Language = language @Version = version @LastUpdateTimestamp = @ChannelProtocol = channelprotocol end |
Instance Attribute Details
#ChannelProtocol ⇒ Object
- grpc:GRpc协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
5518 5519 5520 |
# File 'lib/v20230308/models.rb', line 5518 def ChannelProtocol @ChannelProtocol end |
#ClientId ⇒ Object
- grpc:GRpc协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
5518 5519 5520 |
# File 'lib/v20230308/models.rb', line 5518 def ClientId @ClientId end |
#ClientIp ⇒ Object
- grpc:GRpc协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
5518 5519 5520 |
# File 'lib/v20230308/models.rb', line 5518 def ClientIp @ClientIp end |
#Language ⇒ Object
- grpc:GRpc协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
5518 5519 5520 |
# File 'lib/v20230308/models.rb', line 5518 def Language @Language end |
#LastUpdateTimestamp ⇒ Object
- grpc:GRpc协议
- remoting:Remoting协议
- http:HTTP协议 注意:此字段可能返回 null,表示取不到有效值。
5518 5519 5520 |
# File 'lib/v20230308/models.rb', line 5518 def LastUpdateTimestamp @LastUpdateTimestamp end |
#Version ⇒ Object
- 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 |