Class: TencentCloud::Tdmq::V20200217::Publisher

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

Overview

生产者信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(producerid = nil, producername = nil, address = nil, clientversion = nil, msgratein = nil, msgthroughputin = nil, averagemsgsize = nil, connectedsince = nil, partition = nil) ⇒ Publisher

Returns a new instance of Publisher.



9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
# File 'lib/v20200217/models.rb', line 9871

def initialize(producerid=nil, producername=nil, address=nil, clientversion=nil, msgratein=nil, msgthroughputin=nil, averagemsgsize=nil, connectedsince=nil, partition=nil)
  @ProducerId = producerid
  @ProducerName = producername
  @Address = address
  @ClientVersion = clientversion
  @MsgRateIn = msgratein
  @MsgThroughputIn = msgthroughputin
  @AverageMsgSize = averagemsgsize
  @ConnectedSince = connectedsince
  @Partition = partition
end

Instance Attribute Details

#AddressObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def Address
  @Address
end

#AverageMsgSizeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def AverageMsgSize
  @AverageMsgSize
end

#ClientVersionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def ClientVersion
  @ClientVersion
end

#ConnectedSinceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def ConnectedSince
  @ConnectedSince
end

#MsgRateInObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def MsgRateIn
  @MsgRateIn
end

#MsgThroughputInObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def MsgThroughputIn
  @MsgThroughputIn
end

#PartitionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def Partition
  @Partition
end

#ProducerIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def ProducerId
  @ProducerId
end

#ProducerNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProducerId:

    生产者id

  • ProducerName:

    生产者名称

  • Address:

    生产者地址

  • ClientVersion:

    客户端版本

  • MsgRateIn:

    消息生产速率(条/秒)

  • MsgThroughputIn:

    消息生产吞吐速率(字节/秒)

  • AverageMsgSize:

    平均消息大小(字节)

  • ConnectedSince:

    连接时间

  • Partition:

    生产者连接的主题分区号



9869
9870
9871
# File 'lib/v20200217/models.rb', line 9869

def ProducerName
  @ProducerName
end

Instance Method Details

#deserialize(params) ⇒ Object



9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
# File 'lib/v20200217/models.rb', line 9883

def deserialize(params)
  @ProducerId = params['ProducerId']
  @ProducerName = params['ProducerName']
  @Address = params['Address']
  @ClientVersion = params['ClientVersion']
  @MsgRateIn = params['MsgRateIn']
  @MsgThroughputIn = params['MsgThroughputIn']
  @AverageMsgSize = params['AverageMsgSize']
  @ConnectedSince = params['ConnectedSince']
  @Partition = params['Partition']
end