@@ -14,19 +14,20 @@ class TConfigClient::TImpl : public TClientImplCommon<TConfigClient::TImpl> {
1414 {
1515 }
1616
17- TAsyncStatus ReplaceConfig (const TString & mainConfig, const TReplaceConfigSettings& settings = {}) {
18- auto request = MakeRequest <Ydb::Config::ReplaceConfigRequest>();
17+ TAsyncStatus ReplaceConfig (const std::string & mainConfig, const TReplaceConfigSettings& settings = {}) {
18+ auto request = MakeOperationRequest <Ydb::Config::ReplaceConfigRequest>(settings );
1919 request.set_replace (mainConfig);
2020
2121 ApplyReplaceSettings (request, settings);
2222
2323 return RunSimple<Ydb::Config::V1::ConfigService, Ydb::Config::ReplaceConfigRequest, Ydb::Config::ReplaceConfigResponse>(
2424 std::move (request),
25- &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig);
25+ &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig,
26+ TRpcRequestSettings::Make (settings));
2627 }
2728
28- TAsyncStatus ReplaceConfig (const TString & mainConfig, const TString & storageConfig, const TReplaceConfigSettings& settings = {}) {
29- auto request = MakeRequest <Ydb::Config::ReplaceConfigRequest>();
29+ TAsyncStatus ReplaceConfig (const std::string & mainConfig, const std::string & storageConfig, const TReplaceConfigSettings& settings = {}) {
30+ auto request = MakeOperationRequest <Ydb::Config::ReplaceConfigRequest>(settings );
3031 auto & replace = *request.mutable_replace_with_dedicated_storage_section ();
3132 replace.set_main_config (mainConfig);
3233 replace.set_storage_config (storageConfig);
@@ -35,22 +36,24 @@ class TConfigClient::TImpl : public TClientImplCommon<TConfigClient::TImpl> {
3536
3637 return RunSimple<Ydb::Config::V1::ConfigService, Ydb::Config::ReplaceConfigRequest, Ydb::Config::ReplaceConfigResponse>(
3738 std::move (request),
38- &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig);
39+ &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig,
40+ TRpcRequestSettings::Make (settings));
3941 }
4042
41- TAsyncStatus ReplaceConfigDisableDedicatedStorageSection (const TString & mainConfig, const TReplaceConfigSettings& settings = {}) {
42- auto request = MakeRequest <Ydb::Config::ReplaceConfigRequest>();
43+ TAsyncStatus ReplaceConfigDisableDedicatedStorageSection (const std::string & mainConfig, const TReplaceConfigSettings& settings = {}) {
44+ auto request = MakeOperationRequest <Ydb::Config::ReplaceConfigRequest>(settings );
4345 request.set_replace_disable_dedicated_storage_section (mainConfig);
4446
4547 ApplyReplaceSettings (request, settings);
4648
4749 return RunSimple<Ydb::Config::V1::ConfigService, Ydb::Config::ReplaceConfigRequest, Ydb::Config::ReplaceConfigResponse>(
4850 std::move (request),
49- &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig);
51+ &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig,
52+ TRpcRequestSettings::Make (settings));
5053 }
5154
52- TAsyncStatus ReplaceConfigEnableDedicatedStorageSection (const TString & mainConfig, const TString & storageConfig, const TReplaceConfigSettings& settings = {}) {
53- auto request = MakeRequest <Ydb::Config::ReplaceConfigRequest>();
55+ TAsyncStatus ReplaceConfigEnableDedicatedStorageSection (const std::string & mainConfig, const std::string & storageConfig, const TReplaceConfigSettings& settings = {}) {
56+ auto request = MakeOperationRequest <Ydb::Config::ReplaceConfigRequest>(settings );
5457 auto & replace = *request.mutable_replace_enable_dedicated_storage_section ();
5558 replace.set_main_config (mainConfig);
5659 replace.set_storage_config (storageConfig);
@@ -59,7 +62,8 @@ class TConfigClient::TImpl : public TClientImplCommon<TConfigClient::TImpl> {
5962
6063 return RunSimple<Ydb::Config::V1::ConfigService, Ydb::Config::ReplaceConfigRequest, Ydb::Config::ReplaceConfigResponse>(
6164 std::move (request),
62- &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig);
65+ &Ydb::Config::V1::ConfigService::Stub::AsyncReplaceConfig,
66+ TRpcRequestSettings::Make (settings));
6367 }
6468
6569 TAsyncFetchConfigResult FetchAllConfigs (const TFetchAllConfigsSettings& settings = {}) {
@@ -117,9 +121,8 @@ class TConfigClient::TImpl : public TClientImplCommon<TConfigClient::TImpl> {
117121 return promise.GetFuture ();
118122 }
119123
120- TAsyncStatus BootstrapCluster (const TString& selfAssemblyUUID, const TBootstrapClusterSettings& settings = {}) {
121- Y_UNUSED (settings);
122- auto request = MakeRequest<Ydb::Config::BootstrapClusterRequest>();
124+ TAsyncStatus BootstrapCluster (const std::string& selfAssemblyUUID, const TBootstrapClusterSettings& settings = {}) {
125+ auto request = MakeOperationRequest<Ydb::Config::BootstrapClusterRequest>(settings);
123126 request.set_self_assembly_uuid (selfAssemblyUUID);
124127
125128 return RunSimple<Ydb::Config::V1::ConfigService, Ydb::Config::BootstrapClusterRequest,
@@ -141,30 +144,30 @@ TConfigClient::TConfigClient(const TDriver& driver, const TCommonClientSettings&
141144TConfigClient::~TConfigClient () = default ;
142145
143146TAsyncStatus TConfigClient::ReplaceConfig (
144- const TString & mainConfig,
147+ const std::string & mainConfig,
145148 const TReplaceConfigSettings& settings)
146149{
147150 return Impl_->ReplaceConfig (mainConfig, settings);
148151}
149152
150153TAsyncStatus TConfigClient::ReplaceConfig (
151- const TString & mainConfig,
152- const TString & storageConfig,
154+ const std::string & mainConfig,
155+ const std::string & storageConfig,
153156 const TReplaceConfigSettings& settings)
154157{
155158 return Impl_->ReplaceConfig (mainConfig, storageConfig, settings);
156159}
157160
158161TAsyncStatus TConfigClient::ReplaceConfigDisableDedicatedStorageSection (
159- const TString & mainConfig,
162+ const std::string & mainConfig,
160163 const TReplaceConfigSettings& settings)
161164{
162165 return Impl_->ReplaceConfigDisableDedicatedStorageSection (mainConfig, settings);
163166}
164167
165168TAsyncStatus TConfigClient::ReplaceConfigEnableDedicatedStorageSection (
166- const TString & mainConfig,
167- const TString & storageConfig,
169+ const std::string & mainConfig,
170+ const std::string & storageConfig,
168171 const TReplaceConfigSettings& settings)
169172{
170173 return Impl_->ReplaceConfigEnableDedicatedStorageSection (mainConfig, storageConfig, settings);
@@ -175,7 +178,7 @@ TAsyncFetchConfigResult TConfigClient::FetchAllConfigs(const TFetchAllConfigsSet
175178}
176179
177180TAsyncStatus TConfigClient::BootstrapCluster (
178- const TString & selfAssemblyUUID,
181+ const std::string & selfAssemblyUUID,
179182 const TBootstrapClusterSettings& settings)
180183{
181184 return Impl_->BootstrapCluster (selfAssemblyUUID, settings);
0 commit comments