Class: Telnyx::TelnyxClient::TelnyxRequestMetrics
- Inherits:
-
Object
- Object
- Telnyx::TelnyxClient::TelnyxRequestMetrics
- Defined in:
- lib/telnyx/telnyx_client.rb
Overview
TelnyxRequestMetrics tracks metadata to be reported to telnyx for metrics collection
Instance Attribute Summary collapse
-
#request_duration_ms ⇒ Object
Request duration in milliseconds.
-
#request_id ⇒ Object
The Telnyx request ID of the response.
Instance Method Summary collapse
-
#initialize(request_id, request_duration_ms) ⇒ TelnyxRequestMetrics
constructor
A new instance of TelnyxRequestMetrics.
- #payload ⇒ Object
Constructor Details
#initialize(request_id, request_duration_ms) ⇒ TelnyxRequestMetrics
Returns a new instance of TelnyxRequestMetrics.
525 526 527 528 |
# File 'lib/telnyx/telnyx_client.rb', line 525 def initialize(request_id, request_duration_ms) self.request_id = request_id self.request_duration_ms = request_duration_ms end |
Instance Attribute Details
#request_duration_ms ⇒ Object
Request duration in milliseconds
523 524 525 |
# File 'lib/telnyx/telnyx_client.rb', line 523 def request_duration_ms @request_duration_ms end |
#request_id ⇒ Object
The Telnyx request ID of the response.
520 521 522 |
# File 'lib/telnyx/telnyx_client.rb', line 520 def request_id @request_id end |
Instance Method Details
#payload ⇒ Object
530 531 532 |
# File 'lib/telnyx/telnyx_client.rb', line 530 def payload { request_id: request_id, request_duration_ms: request_duration_ms } end |