Class: TencentCloud::Tdmq::V20200217::DescribeMsgTraceResponse

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

Overview

DescribeMsgTrace返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(producerlog = nil, serverlog = nil, consumerlogs = nil, requestid = nil) ⇒ DescribeMsgTraceResponse

Returns a new instance of DescribeMsgTraceResponse.



4512
4513
4514
4515
4516
4517
# File 'lib/v20200217/models.rb', line 4512

def initialize(producerlog=nil, serverlog=nil, consumerlogs=nil, requestid=nil)
  @ProducerLog = producerlog
  @ServerLog = serverlog
  @ConsumerLogs = consumerlogs
  @RequestId = requestid
end

Instance Attribute Details

#ConsumerLogsObject

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

Parameters:

  • ProducerLog:

    生产信息。

  • ServerLog:

    服务方信息。

  • ConsumerLogs:

    消费信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4510
4511
4512
# File 'lib/v20200217/models.rb', line 4510

def ConsumerLogs
  @ConsumerLogs
end

#ProducerLogObject

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

Parameters:

  • ProducerLog:

    生产信息。

  • ServerLog:

    服务方信息。

  • ConsumerLogs:

    消费信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4510
4511
4512
# File 'lib/v20200217/models.rb', line 4510

def ProducerLog
  @ProducerLog
end

#RequestIdObject

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

Parameters:

  • ProducerLog:

    生产信息。

  • ServerLog:

    服务方信息。

  • ConsumerLogs:

    消费信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4510
4511
4512
# File 'lib/v20200217/models.rb', line 4510

def RequestId
  @RequestId
end

#ServerLogObject

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

Parameters:

  • ProducerLog:

    生产信息。

  • ServerLog:

    服务方信息。

  • ConsumerLogs:

    消费信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4510
4511
4512
# File 'lib/v20200217/models.rb', line 4510

def ServerLog
  @ServerLog
end

Instance Method Details

#deserialize(params) ⇒ Object



4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
# File 'lib/v20200217/models.rb', line 4519

def deserialize(params)
  unless params['ProducerLog'].nil?
    @ProducerLog = ProducerLog.new
    @ProducerLog.deserialize(params['ProducerLog'])
  end
  unless params['ServerLog'].nil?
    @ServerLog = ServerLog.new
    @ServerLog.deserialize(params['ServerLog'])
  end
  unless params['ConsumerLogs'].nil?
    @ConsumerLogs = ConsumerLogs.new
    @ConsumerLogs.deserialize(params['ConsumerLogs'])
  end
  @RequestId = params['RequestId']
end