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