aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramaramchin <amaramchin@yandex-team.com>2022-11-07 13:30:02 +0300
committeramaramchin <amaramchin@yandex-team.com>2022-11-07 13:30:02 +0300
commit44784247f3079a5761f648ba645dd3ab393027bf (patch)
treefcfc0661fa3d86da305620b5d9fed2b80fc17e33
parent3ec63e4abb2b40be05ea2d7a79e1cfdc249697b3 (diff)
downloadydb-44784247f3079a5761f648ba645dd3ab393027bf.tar.gz
[ydb_discovery] add node id to c++ endpoint info
add node id to c++ endpoint info
-rw-r--r--ydb/public/sdk/cpp/client/ydb_discovery/discovery.cpp1
-rw-r--r--ydb/public/sdk/cpp/client/ydb_discovery/discovery.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/ydb/public/sdk/cpp/client/ydb_discovery/discovery.cpp b/ydb/public/sdk/cpp/client/ydb_discovery/discovery.cpp
index 6957a558ec9..b2a1696160a 100644
--- a/ydb/public/sdk/cpp/client/ydb_discovery/discovery.cpp
+++ b/ydb/public/sdk/cpp/client/ydb_discovery/discovery.cpp
@@ -15,6 +15,7 @@ TListEndpointsResult::TListEndpointsResult(TStatus&& status, const Ydb::Discover
info.Address = endpointInfo.address();
info.Port = endpointInfo.port();
info.Location = endpointInfo.location();
+ info.NodeId = endpointInfo.node_id();
info.LoadFactor = endpointInfo.load_factor();
info.Ssl = endpointInfo.ssl();
info.Services.reserve(endpointInfo.service().size());
diff --git a/ydb/public/sdk/cpp/client/ydb_discovery/discovery.h b/ydb/public/sdk/cpp/client/ydb_discovery/discovery.h
index d81275b7f65..bd84cdd592e 100644
--- a/ydb/public/sdk/cpp/client/ydb_discovery/discovery.h
+++ b/ydb/public/sdk/cpp/client/ydb_discovery/discovery.h
@@ -27,6 +27,7 @@ struct TEndpointInfo {
bool Ssl = false;
TVector<TString> Services;
TString Location;
+ ui32 NodeId = 0;
TVector<TString> IPv4Addrs;
TVector<TString> IPv6Addrs;
TString SslTargetNameOverride;