Class: Datadog::Core::Telemetry::Transport::Telemetry::Request

Inherits:
Datadog::Core::Transport::Request show all
Defined in:
lib/datadog/core/telemetry/transport/telemetry.rb

Instance Attribute Summary collapse

Attributes inherited from Datadog::Core::Transport::Request

#parcel

Instance Method Summary collapse

Constructor Details

#initialize(request_type, parcel, api_key) ⇒ Request

Returns a new instance of Request.



21
22
23
24
25
# File 'lib/datadog/core/telemetry/transport/telemetry.rb', line 21

def initialize(request_type, parcel, api_key)
  @request_type = request_type
  super(parcel)
  @api_key = api_key
end

Instance Attribute Details

#api_keyObject (readonly)

Returns the value of attribute api_key.



19
20
21
# File 'lib/datadog/core/telemetry/transport/telemetry.rb', line 19

def api_key
  @api_key
end

#request_typeObject (readonly)

Returns the value of attribute request_type.



18
19
20
# File 'lib/datadog/core/telemetry/transport/telemetry.rb', line 18

def request_type
  @request_type
end