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")
    .Построить();

См. также ​