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.



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

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.



14
15
16
# File 'lib/datadog/core/telemetry/transport/telemetry.rb', line 14

def api_key
  @api_key
end

#request_typeObject (readonly)

Returns the value of attribute request_type.



13
14
15
# File 'lib/datadog/core/telemetry/transport/telemetry.rb', line 13

def request_type
  @request_type
end