class OpenTelemetry::Baggage::Builder

Operational implementation of Baggage::Builder

def clear

Clears all baggage from the to-be-created baggage
def clear
  @entries.clear
end

def initialize(entries)

Other tags:
    Api: - private
def initialize(entries)
  @entries = entries
end

def remove_value(key)

Parameters:
  • key (String) -- The key to remove
def remove_value(key)
  @entries.delete(key)
end

def set_value(key, value, metadata: nil)

Parameters:
  • metadata (optional String) -- This is here to store properties
  • value (String) -- String value to be stored under key
  • key (String) -- The key to store this value under
def set_value(key, value, metadata: nil)
  @entries[key] = OpenTelemetry::Baggage::Entry.new(value, metadata)
end