aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/unified_agent_client/client.h
diff options
context:
space:
mode:
authornae202 <nae202@yandex-team.com>2025-02-25 17:17:12 +0300
committernae202 <nae202@yandex-team.com>2025-02-25 17:32:49 +0300
commitcad6bfa9f29ef01967ff7fa877079fc6bfd91673 (patch)
tree9154b2480fbd49fca3533066c6d0d58b4b87de1b /library/cpp/unified_agent_client/client.h
parent80c678965e951a8acd2da31ea1f546b1ba90cb75 (diff)
downloadydb-cad6bfa9f29ef01967ff7fa877079fc6bfd91673.tar.gz
Extra copy
Убираю лишнее копирование. Актуально для REVIEW:7901279 commit_hash:79f0f8873f80375269dd5384e189ac4f3b260017
Diffstat (limited to 'library/cpp/unified_agent_client/client.h')
-rw-r--r--library/cpp/unified_agent_client/client.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/cpp/unified_agent_client/client.h b/library/cpp/unified_agent_client/client.h
index e58ffc8b11..5870c132da 100644
--- a/library/cpp/unified_agent_client/client.h
+++ b/library/cpp/unified_agent_client/client.h
@@ -142,8 +142,8 @@ namespace NUnifiedAgent {
// in library, in Unified Agent and in other systems that respect ordering (e.g., Logbroker)
//
// Default: generated automatically by Unified Agent.
- TSessionParameters& SetSessionId(const TString& sessionId) {
- SessionId = sessionId;
+ TSessionParameters& SetSessionId(TString sessionId) {
+ SessionId = std::move(sessionId);
return *this;
}
@@ -151,8 +151,8 @@ namespace NUnifiedAgent {
// Can be used by agent filters and outputs for validation/routing/enrichment/etc.
//
// Default: not set
- TSessionParameters& SetMeta(const THashMap<TString, TString>& meta) {
- Meta = meta;
+ TSessionParameters& SetMeta(THashMap<TString, TString> meta) {
+ Meta = std::move(meta);
return *this;
}