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.



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

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.



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

def api_key
  @api_key
end

#request_typeObject (readonly)

Returns the value of attribute request_type.



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

def request_type
  @request_type
end