Skip to content

ОтелПостроительBaggage

Построитель Baggage (BaggageBuilder) по спецификации OpenTelemetry.

Описание

Fluent API для создания иммутабельного ОтелBaggage. Аналог Java SDK: Baggage.builder().

Конструктор

ПараметрТипПо умолчаниюОписание
НачальныеЗначенияСоответствиеНеопределеноНачальные значения (для toBuilder)
НачальныеМетаданныеСоответствиеНеопределеноНачальные метаданные (для toBuilder)

Методы

Установить

Устанавливает пару ключ-значение с опциональными метаданными.

ПараметрТипПо умолчаниюОписание
КлючСтрокаКлюч элемента
ЗначениеСтрокаЗначение элемента
НовыеМетаданныеСтрока""Метаданные элемента

Возвращает: ОтелПостроительBaggageЭтотОбъект для fluent API


Удалить

Удаляет ключ.

ПараметрТипПо умолчаниюОписание
КлючСтрокаКлюч элемента для удаления

Возвращает: ОтелПостроительBaggageЭтотОбъект для fluent API


Построить

Создает иммутабельный экземпляр Baggage.

Возвращает: ОтелBaggage — созданный Baggage

Пример

bsl
Baggage = Новый ОтелПостроительBaggage()
    .Установить("userId", "12345")
    .Установить("tenantId", "abc", "metadata-value")
    .Построить();

См. также