Class: Aws::Telemetry::NoOpSpan

Inherits:
SpanBase
  • Object
show all
Defined in:
lib/aws-sdk-core/telemetry/no_op.rb

Overview

No-op implementation for SpanBase.

Instance Method Summary collapse

Instance Method Details

#add_attributes(attributes) ⇒ Object



44
45
46
# File 'lib/aws-sdk-core/telemetry/no_op.rb', line 44

def add_attributes(attributes)
  self
end

#add_event(name, attributes: nil) ⇒ Object



48
49
50
# File 'lib/aws-sdk-core/telemetry/no_op.rb', line 48

def add_event(name, attributes: nil)
  self
end

#finish(end_timestamp: nil) ⇒ Object



54
55
56
# File 'lib/aws-sdk-core/telemetry/no_op.rb', line 54

def finish(end_timestamp: nil)
  self
end

#record_exception(exception, attributes: nil) ⇒ Object



58
# File 'lib/aws-sdk-core/telemetry/no_op.rb', line 58

def record_exception(exception, attributes: nil); end

#set_attribute(key, value) ⇒ Object Also known as: []=



39
40
41
# File 'lib/aws-sdk-core/telemetry/no_op.rb', line 39

def set_attribute(key, value)
  self
end

#status=(status) ⇒ Object



52
# File 'lib/aws-sdk-core/telemetry/no_op.rb', line 52

def status=(status); end