class XRay::FacadeSegment
Public Class Methods
new(trace_id: nil, name: nil, parent_id: nil, id: nil, sampled: true)
click to toggle source
Calls superclass method
XRay::Segment::new
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 23 def initialize(trace_id: nil, name: nil, parent_id: nil, id: nil, sampled: true) super(trace_id: trace_id, name: name, parent_id: parent_id) @id = id @sampled = sampled @empty_collection = ImmutableEmptyCollection.new end
Public Instance Methods
add_exception(exception:, remote: false)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 49 def add_exception(exception:, remote: false) raise UnsupportedOperationError end
annotations()
click to toggle source
Annotations
are read only
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 97 def annotations @empty_collection end
apply_status_code(status:)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 40 def apply_status_code(status:) raise UnsupportedOperationError end
aws=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 71 def aws=(value) raise UnsupportedOperationError end
close(end_time: nil)
click to toggle source
Methods from Entity
that are not supported
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 37 def close(end_time: nil) raise UnsupportedOperationError end
end_time=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 77 def end_time=(value) raise UnsupportedOperationError end
error=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 62 def error=(value) raise UnsupportedOperationError end
fault=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 65 def fault=(value) raise UnsupportedOperationError end
merge_http_request(request:)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 43 def merge_http_request(request:) raise UnsupportedOperationError end
merge_http_response(response:)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 46 def merge_http_response(response:) raise UnsupportedOperationError end
metadata(namespace: :default)
click to toggle source
Metadata
is read only
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 104 def metadata(namespace: :default) @empty_collection end
origin=(value)
click to toggle source
Mutation accessors from Segment
that are not supported
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 84 def origin=(value) raise UnsupportedOperationError end
parent=(value)
click to toggle source
Mutation accessors from Entity
that are not supported
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 56 def parent=(value) raise UnsupportedOperationError end
ready_to_send?()
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 30 def ready_to_send? false #never send this facade. AWS Lambda has already created a Segment with these ids end
sampled=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 68 def sampled=(value) raise UnsupportedOperationError end
service=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 90 def service=(value) raise UnsupportedOperationError end
start_time=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 74 def start_time=(value) raise UnsupportedOperationError end
throttle=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 59 def throttle=(value) raise UnsupportedOperationError end
user=(value)
click to toggle source
# File lib/aws-xray-sdk/lambda/facade_segment.rb, line 87 def user=(value) raise UnsupportedOperationError end