AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeConnectionsClient.h
1
6#pragma once
7#include <aws/codeconnections/CodeConnections_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/codeconnections/CodeConnectionsServiceClientModel.h>
13
14namespace Aws
15{
16namespace CodeConnections
17{
60 class AWS_CODECONNECTIONS_API CodeConnectionsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CodeConnectionsClient>
61 {
62 public:
64 static const char* GetServiceName();
65 static const char* GetAllocationTag();
66
69
75 std::shared_ptr<CodeConnectionsEndpointProviderBase> endpointProvider = nullptr);
76
82 std::shared_ptr<CodeConnectionsEndpointProviderBase> endpointProvider = nullptr,
84
89 CodeConnectionsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
90 std::shared_ptr<CodeConnectionsEndpointProviderBase> endpointProvider = nullptr,
92
93
94 /* Legacy constructors due deprecation */
100
106 const Aws::Client::ClientConfiguration& clientConfiguration);
107
112 CodeConnectionsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
113 const Aws::Client::ClientConfiguration& clientConfiguration);
114
115 /* End of legacy constructors due deprecation */
117
127
131 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
132 Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT& request) const
133 {
134 return SubmitCallable(&CodeConnectionsClient::CreateConnection, request);
135 }
136
140 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
141 void CreateConnectionAsync(const CreateConnectionRequestT& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
142 {
143 return SubmitAsync(&CodeConnectionsClient::CreateConnection, request, handler, context);
144 }
145
158
162 template<typename CreateHostRequestT = Model::CreateHostRequest>
163 Model::CreateHostOutcomeCallable CreateHostCallable(const CreateHostRequestT& request) const
164 {
165 return SubmitCallable(&CodeConnectionsClient::CreateHost, request);
166 }
167
171 template<typename CreateHostRequestT = Model::CreateHostRequest>
172 void CreateHostAsync(const CreateHostRequestT& request, const CreateHostResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
173 {
174 return SubmitAsync(&CodeConnectionsClient::CreateHost, request, handler, context);
175 }
176
185
189 template<typename CreateRepositoryLinkRequestT = Model::CreateRepositoryLinkRequest>
190 Model::CreateRepositoryLinkOutcomeCallable CreateRepositoryLinkCallable(const CreateRepositoryLinkRequestT& request) const
191 {
192 return SubmitCallable(&CodeConnectionsClient::CreateRepositoryLink, request);
193 }
194
198 template<typename CreateRepositoryLinkRequestT = Model::CreateRepositoryLinkRequest>
199 void CreateRepositoryLinkAsync(const CreateRepositoryLinkRequestT& request, const CreateRepositoryLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
200 {
201 return SubmitAsync(&CodeConnectionsClient::CreateRepositoryLink, request, handler, context);
202 }
203
213
217 template<typename CreateSyncConfigurationRequestT = Model::CreateSyncConfigurationRequest>
218 Model::CreateSyncConfigurationOutcomeCallable CreateSyncConfigurationCallable(const CreateSyncConfigurationRequestT& request) const
219 {
220 return SubmitCallable(&CodeConnectionsClient::CreateSyncConfiguration, request);
221 }
222
226 template<typename CreateSyncConfigurationRequestT = Model::CreateSyncConfigurationRequest>
227 void CreateSyncConfigurationAsync(const CreateSyncConfigurationRequestT& request, const CreateSyncConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
228 {
229 return SubmitAsync(&CodeConnectionsClient::CreateSyncConfiguration, request, handler, context);
230 }
231
238
242 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
243 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const
244 {
245 return SubmitCallable(&CodeConnectionsClient::DeleteConnection, request);
246 }
247
251 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
252 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
253 {
254 return SubmitAsync(&CodeConnectionsClient::DeleteConnection, request, handler, context);
255 }
256
266
270 template<typename DeleteHostRequestT = Model::DeleteHostRequest>
271 Model::DeleteHostOutcomeCallable DeleteHostCallable(const DeleteHostRequestT& request) const
272 {
273 return SubmitCallable(&CodeConnectionsClient::DeleteHost, request);
274 }
275
279 template<typename DeleteHostRequestT = Model::DeleteHostRequest>
280 void DeleteHostAsync(const DeleteHostRequestT& request, const DeleteHostResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
281 {
282 return SubmitAsync(&CodeConnectionsClient::DeleteHost, request, handler, context);
283 }
284
292
296 template<typename DeleteRepositoryLinkRequestT = Model::DeleteRepositoryLinkRequest>
297 Model::DeleteRepositoryLinkOutcomeCallable DeleteRepositoryLinkCallable(const DeleteRepositoryLinkRequestT& request) const
298 {
299 return SubmitCallable(&CodeConnectionsClient::DeleteRepositoryLink, request);
300 }
301
305 template<typename DeleteRepositoryLinkRequestT = Model::DeleteRepositoryLinkRequest>
306 void DeleteRepositoryLinkAsync(const DeleteRepositoryLinkRequestT& request, const DeleteRepositoryLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
307 {
308 return SubmitAsync(&CodeConnectionsClient::DeleteRepositoryLink, request, handler, context);
309 }
310
318
322 template<typename DeleteSyncConfigurationRequestT = Model::DeleteSyncConfigurationRequest>
323 Model::DeleteSyncConfigurationOutcomeCallable DeleteSyncConfigurationCallable(const DeleteSyncConfigurationRequestT& request) const
324 {
325 return SubmitCallable(&CodeConnectionsClient::DeleteSyncConfiguration, request);
326 }
327
331 template<typename DeleteSyncConfigurationRequestT = Model::DeleteSyncConfigurationRequest>
332 void DeleteSyncConfigurationAsync(const DeleteSyncConfigurationRequestT& request, const DeleteSyncConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
333 {
334 return SubmitAsync(&CodeConnectionsClient::DeleteSyncConfiguration, request, handler, context);
335 }
336
344
348 template<typename GetConnectionRequestT = Model::GetConnectionRequest>
349 Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT& request) const
350 {
351 return SubmitCallable(&CodeConnectionsClient::GetConnection, request);
352 }
353
357 template<typename GetConnectionRequestT = Model::GetConnectionRequest>
358 void GetConnectionAsync(const GetConnectionRequestT& request, const GetConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
359 {
360 return SubmitAsync(&CodeConnectionsClient::GetConnection, request, handler, context);
361 }
362
370
374 template<typename GetHostRequestT = Model::GetHostRequest>
375 Model::GetHostOutcomeCallable GetHostCallable(const GetHostRequestT& request) const
376 {
377 return SubmitCallable(&CodeConnectionsClient::GetHost, request);
378 }
379
383 template<typename GetHostRequestT = Model::GetHostRequest>
384 void GetHostAsync(const GetHostRequestT& request, const GetHostResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
385 {
386 return SubmitAsync(&CodeConnectionsClient::GetHost, request, handler, context);
387 }
388
397
401 template<typename GetRepositoryLinkRequestT = Model::GetRepositoryLinkRequest>
402 Model::GetRepositoryLinkOutcomeCallable GetRepositoryLinkCallable(const GetRepositoryLinkRequestT& request) const
403 {
404 return SubmitCallable(&CodeConnectionsClient::GetRepositoryLink, request);
405 }
406
410 template<typename GetRepositoryLinkRequestT = Model::GetRepositoryLinkRequest>
411 void GetRepositoryLinkAsync(const GetRepositoryLinkRequestT& request, const GetRepositoryLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
412 {
413 return SubmitAsync(&CodeConnectionsClient::GetRepositoryLink, request, handler, context);
414 }
415
424
428 template<typename GetRepositorySyncStatusRequestT = Model::GetRepositorySyncStatusRequest>
429 Model::GetRepositorySyncStatusOutcomeCallable GetRepositorySyncStatusCallable(const GetRepositorySyncStatusRequestT& request) const
430 {
431 return SubmitCallable(&CodeConnectionsClient::GetRepositorySyncStatus, request);
432 }
433
437 template<typename GetRepositorySyncStatusRequestT = Model::GetRepositorySyncStatusRequest>
438 void GetRepositorySyncStatusAsync(const GetRepositorySyncStatusRequestT& request, const GetRepositorySyncStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
439 {
440 return SubmitAsync(&CodeConnectionsClient::GetRepositorySyncStatus, request, handler, context);
441 }
442
450
454 template<typename GetResourceSyncStatusRequestT = Model::GetResourceSyncStatusRequest>
455 Model::GetResourceSyncStatusOutcomeCallable GetResourceSyncStatusCallable(const GetResourceSyncStatusRequestT& request) const
456 {
457 return SubmitCallable(&CodeConnectionsClient::GetResourceSyncStatus, request);
458 }
459
463 template<typename GetResourceSyncStatusRequestT = Model::GetResourceSyncStatusRequest>
464 void GetResourceSyncStatusAsync(const GetResourceSyncStatusRequestT& request, const GetResourceSyncStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
465 {
466 return SubmitAsync(&CodeConnectionsClient::GetResourceSyncStatus, request, handler, context);
467 }
468
476
480 template<typename GetSyncBlockerSummaryRequestT = Model::GetSyncBlockerSummaryRequest>
481 Model::GetSyncBlockerSummaryOutcomeCallable GetSyncBlockerSummaryCallable(const GetSyncBlockerSummaryRequestT& request) const
482 {
483 return SubmitCallable(&CodeConnectionsClient::GetSyncBlockerSummary, request);
484 }
485
489 template<typename GetSyncBlockerSummaryRequestT = Model::GetSyncBlockerSummaryRequest>
490 void GetSyncBlockerSummaryAsync(const GetSyncBlockerSummaryRequestT& request, const GetSyncBlockerSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
491 {
492 return SubmitAsync(&CodeConnectionsClient::GetSyncBlockerSummary, request, handler, context);
493 }
494
504
508 template<typename GetSyncConfigurationRequestT = Model::GetSyncConfigurationRequest>
509 Model::GetSyncConfigurationOutcomeCallable GetSyncConfigurationCallable(const GetSyncConfigurationRequestT& request) const
510 {
511 return SubmitCallable(&CodeConnectionsClient::GetSyncConfiguration, request);
512 }
513
517 template<typename GetSyncConfigurationRequestT = Model::GetSyncConfigurationRequest>
518 void GetSyncConfigurationAsync(const GetSyncConfigurationRequestT& request, const GetSyncConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
519 {
520 return SubmitAsync(&CodeConnectionsClient::GetSyncConfiguration, request, handler, context);
521 }
522
530
534 template<typename ListConnectionsRequestT = Model::ListConnectionsRequest>
535 Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT& request = {}) const
536 {
537 return SubmitCallable(&CodeConnectionsClient::ListConnections, request);
538 }
539
543 template<typename ListConnectionsRequestT = Model::ListConnectionsRequest>
544 void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectionsRequestT& request = {}) const
545 {
546 return SubmitAsync(&CodeConnectionsClient::ListConnections, request, handler, context);
547 }
548
555
559 template<typename ListHostsRequestT = Model::ListHostsRequest>
560 Model::ListHostsOutcomeCallable ListHostsCallable(const ListHostsRequestT& request = {}) const
561 {
562 return SubmitCallable(&CodeConnectionsClient::ListHosts, request);
563 }
564
568 template<typename ListHostsRequestT = Model::ListHostsRequest>
569 void ListHostsAsync(const ListHostsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListHostsRequestT& request = {}) const
570 {
571 return SubmitAsync(&CodeConnectionsClient::ListHosts, request, handler, context);
572 }
573
581
585 template<typename ListRepositoryLinksRequestT = Model::ListRepositoryLinksRequest>
586 Model::ListRepositoryLinksOutcomeCallable ListRepositoryLinksCallable(const ListRepositoryLinksRequestT& request = {}) const
587 {
588 return SubmitCallable(&CodeConnectionsClient::ListRepositoryLinks, request);
589 }
590
594 template<typename ListRepositoryLinksRequestT = Model::ListRepositoryLinksRequest>
595 void ListRepositoryLinksAsync(const ListRepositoryLinksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRepositoryLinksRequestT& request = {}) const
596 {
597 return SubmitAsync(&CodeConnectionsClient::ListRepositoryLinks, request, handler, context);
598 }
599
607
611 template<typename ListRepositorySyncDefinitionsRequestT = Model::ListRepositorySyncDefinitionsRequest>
612 Model::ListRepositorySyncDefinitionsOutcomeCallable ListRepositorySyncDefinitionsCallable(const ListRepositorySyncDefinitionsRequestT& request) const
613 {
614 return SubmitCallable(&CodeConnectionsClient::ListRepositorySyncDefinitions, request);
615 }
616
620 template<typename ListRepositorySyncDefinitionsRequestT = Model::ListRepositorySyncDefinitionsRequest>
621 void ListRepositorySyncDefinitionsAsync(const ListRepositorySyncDefinitionsRequestT& request, const ListRepositorySyncDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
622 {
623 return SubmitAsync(&CodeConnectionsClient::ListRepositorySyncDefinitions, request, handler, context);
624 }
625
633
637 template<typename ListSyncConfigurationsRequestT = Model::ListSyncConfigurationsRequest>
638 Model::ListSyncConfigurationsOutcomeCallable ListSyncConfigurationsCallable(const ListSyncConfigurationsRequestT& request) const
639 {
640 return SubmitCallable(&CodeConnectionsClient::ListSyncConfigurations, request);
641 }
642
646 template<typename ListSyncConfigurationsRequestT = Model::ListSyncConfigurationsRequest>
647 void ListSyncConfigurationsAsync(const ListSyncConfigurationsRequestT& request, const ListSyncConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
648 {
649 return SubmitAsync(&CodeConnectionsClient::ListSyncConfigurations, request, handler, context);
650 }
651
659
663 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
664 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
665 {
666 return SubmitCallable(&CodeConnectionsClient::ListTagsForResource, request);
667 }
668
672 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
673 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
674 {
675 return SubmitAsync(&CodeConnectionsClient::ListTagsForResource, request, handler, context);
676 }
677
685
689 template<typename TagResourceRequestT = Model::TagResourceRequest>
690 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
691 {
692 return SubmitCallable(&CodeConnectionsClient::TagResource, request);
693 }
694
698 template<typename TagResourceRequestT = Model::TagResourceRequest>
699 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
700 {
701 return SubmitAsync(&CodeConnectionsClient::TagResource, request, handler, context);
702 }
703
711
715 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
716 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
717 {
718 return SubmitCallable(&CodeConnectionsClient::UntagResource, request);
719 }
720
724 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
725 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
726 {
727 return SubmitAsync(&CodeConnectionsClient::UntagResource, request, handler, context);
728 }
729
737
741 template<typename UpdateHostRequestT = Model::UpdateHostRequest>
742 Model::UpdateHostOutcomeCallable UpdateHostCallable(const UpdateHostRequestT& request) const
743 {
744 return SubmitCallable(&CodeConnectionsClient::UpdateHost, request);
745 }
746
750 template<typename UpdateHostRequestT = Model::UpdateHostRequest>
751 void UpdateHostAsync(const UpdateHostRequestT& request, const UpdateHostResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
752 {
753 return SubmitAsync(&CodeConnectionsClient::UpdateHost, request, handler, context);
754 }
755
764
768 template<typename UpdateRepositoryLinkRequestT = Model::UpdateRepositoryLinkRequest>
769 Model::UpdateRepositoryLinkOutcomeCallable UpdateRepositoryLinkCallable(const UpdateRepositoryLinkRequestT& request) const
770 {
771 return SubmitCallable(&CodeConnectionsClient::UpdateRepositoryLink, request);
772 }
773
777 template<typename UpdateRepositoryLinkRequestT = Model::UpdateRepositoryLinkRequest>
778 void UpdateRepositoryLinkAsync(const UpdateRepositoryLinkRequestT& request, const UpdateRepositoryLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
779 {
780 return SubmitAsync(&CodeConnectionsClient::UpdateRepositoryLink, request, handler, context);
781 }
782
790
794 template<typename UpdateSyncBlockerRequestT = Model::UpdateSyncBlockerRequest>
795 Model::UpdateSyncBlockerOutcomeCallable UpdateSyncBlockerCallable(const UpdateSyncBlockerRequestT& request) const
796 {
797 return SubmitCallable(&CodeConnectionsClient::UpdateSyncBlocker, request);
798 }
799
803 template<typename UpdateSyncBlockerRequestT = Model::UpdateSyncBlockerRequest>
804 void UpdateSyncBlockerAsync(const UpdateSyncBlockerRequestT& request, const UpdateSyncBlockerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
805 {
806 return SubmitAsync(&CodeConnectionsClient::UpdateSyncBlocker, request, handler, context);
807 }
808
816
820 template<typename UpdateSyncConfigurationRequestT = Model::UpdateSyncConfigurationRequest>
821 Model::UpdateSyncConfigurationOutcomeCallable UpdateSyncConfigurationCallable(const UpdateSyncConfigurationRequestT& request) const
822 {
823 return SubmitCallable(&CodeConnectionsClient::UpdateSyncConfiguration, request);
824 }
825
829 template<typename UpdateSyncConfigurationRequestT = Model::UpdateSyncConfigurationRequest>
830 void UpdateSyncConfigurationAsync(const UpdateSyncConfigurationRequestT& request, const UpdateSyncConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
831 {
832 return SubmitAsync(&CodeConnectionsClient::UpdateSyncConfiguration, request, handler, context);
833 }
834
835
836 void OverrideEndpoint(const Aws::String& endpoint);
837 std::shared_ptr<CodeConnectionsEndpointProviderBase>& accessEndpointProvider();
838 private:
840 void init(const CodeConnectionsClientConfiguration& clientConfiguration);
841
842 CodeConnectionsClientConfiguration m_clientConfiguration;
843 std::shared_ptr<CodeConnectionsEndpointProviderBase> m_endpointProvider;
844 };
845
846} // namespace CodeConnections
847} // namespace Aws
virtual Model::ListSyncConfigurationsOutcome ListSyncConfigurations(const Model::ListSyncConfigurationsRequest &request) const
void GetHostAsync(const GetHostRequestT &request, const GetHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void ListSyncConfigurationsAsync(const ListSyncConfigurationsRequestT &request, const ListSyncConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetHostOutcomeCallable GetHostCallable(const GetHostRequestT &request) const
void GetSyncBlockerSummaryAsync(const GetSyncBlockerSummaryRequestT &request, const GetSyncBlockerSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListConnectionsOutcome ListConnections(const Model::ListConnectionsRequest &request={}) const
void GetResourceSyncStatusAsync(const GetResourceSyncStatusRequestT &request, const GetResourceSyncStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSyncBlockerSummaryOutcomeCallable GetSyncBlockerSummaryCallable(const GetSyncBlockerSummaryRequestT &request) const
Model::DeleteRepositoryLinkOutcomeCallable DeleteRepositoryLinkCallable(const DeleteRepositoryLinkRequestT &request) const
void ListRepositorySyncDefinitionsAsync(const ListRepositorySyncDefinitionsRequestT &request, const ListRepositorySyncDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHostOutcome GetHost(const Model::GetHostRequest &request) const
virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &request) const
Model::ListHostsOutcomeCallable ListHostsCallable(const ListHostsRequestT &request={}) const
virtual Model::ListHostsOutcome ListHosts(const Model::ListHostsRequest &request={}) const
CodeConnectionsEndpointProvider EndpointProviderType
void GetRepositorySyncStatusAsync(const GetRepositorySyncStatusRequestT &request, const GetRepositorySyncStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeConnectionsClientConfiguration ClientConfigurationType
Model::ListSyncConfigurationsOutcomeCallable ListSyncConfigurationsCallable(const ListSyncConfigurationsRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
CodeConnectionsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodeConnectionsEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeConnections::CodeConnectionsClientConfiguration &clientConfiguration=Aws::CodeConnections::CodeConnectionsClientConfiguration())
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::CreateSyncConfigurationOutcomeCallable CreateSyncConfigurationCallable(const CreateSyncConfigurationRequestT &request) const
Model::GetRepositorySyncStatusOutcomeCallable GetRepositorySyncStatusCallable(const GetRepositorySyncStatusRequestT &request) const
CodeConnectionsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListRepositorySyncDefinitionsOutcome ListRepositorySyncDefinitions(const Model::ListRepositorySyncDefinitionsRequest &request) const
void CreateHostAsync(const CreateHostRequestT &request, const CreateHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSyncConfigurationOutcomeCallable DeleteSyncConfigurationCallable(const DeleteSyncConfigurationRequestT &request) const
void UpdateSyncBlockerAsync(const UpdateSyncBlockerRequestT &request, const UpdateSyncBlockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
void UpdateHostAsync(const UpdateHostRequestT &request, const UpdateHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRepositoryLinkOutcome DeleteRepositoryLink(const Model::DeleteRepositoryLinkRequest &request) const
void DeleteConnectionAsync(const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRepositoryLinkAsync(const DeleteRepositoryLinkRequestT &request, const DeleteRepositoryLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateHostOutcome UpdateHost(const Model::UpdateHostRequest &request) const
Model::GetRepositoryLinkOutcomeCallable GetRepositoryLinkCallable(const GetRepositoryLinkRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
CodeConnectionsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSyncBlockerOutcomeCallable UpdateSyncBlockerCallable(const UpdateSyncBlockerRequestT &request) const
std::shared_ptr< CodeConnectionsEndpointProviderBase > & accessEndpointProvider()
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void GetSyncConfigurationAsync(const GetSyncConfigurationRequestT &request, const GetSyncConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRepositoryLinkOutcomeCallable CreateRepositoryLinkCallable(const CreateRepositoryLinkRequestT &request) const
Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT &request={}) const
Model::UpdateRepositoryLinkOutcomeCallable UpdateRepositoryLinkCallable(const UpdateRepositoryLinkRequestT &request) const
void CreateRepositoryLinkAsync(const CreateRepositoryLinkRequestT &request, const CreateRepositoryLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSyncConfigurationOutcome GetSyncConfiguration(const Model::GetSyncConfigurationRequest &request) const
void ListHostsAsync(const ListHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListHostsRequestT &request={}) const
Model::GetResourceSyncStatusOutcomeCallable GetResourceSyncStatusCallable(const GetResourceSyncStatusRequestT &request) const
virtual Model::DeleteSyncConfigurationOutcome DeleteSyncConfiguration(const Model::DeleteSyncConfigurationRequest &request) const
virtual Model::DeleteHostOutcome DeleteHost(const Model::DeleteHostRequest &request) const
void CreateConnectionAsync(const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSyncBlockerSummaryOutcome GetSyncBlockerSummary(const Model::GetSyncBlockerSummaryRequest &request) const
void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectionsRequestT &request={}) const
Model::ListRepositoryLinksOutcomeCallable ListRepositoryLinksCallable(const ListRepositoryLinksRequestT &request={}) const
virtual Model::GetRepositorySyncStatusOutcome GetRepositorySyncStatus(const Model::GetRepositorySyncStatusRequest &request) const
void DeleteSyncConfigurationAsync(const DeleteSyncConfigurationRequestT &request, const DeleteSyncConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRepositoryLinkOutcome GetRepositoryLink(const Model::GetRepositoryLinkRequest &request) const
void UpdateRepositoryLinkAsync(const UpdateRepositoryLinkRequestT &request, const UpdateRepositoryLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSyncBlockerOutcome UpdateSyncBlocker(const Model::UpdateSyncBlockerRequest &request) const
Model::DeleteHostOutcomeCallable DeleteHostCallable(const DeleteHostRequestT &request) const
Model::UpdateHostOutcomeCallable UpdateHostCallable(const UpdateHostRequestT &request) const
Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT &request) const
void UpdateSyncConfigurationAsync(const UpdateSyncConfigurationRequestT &request, const UpdateSyncConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT &request) const
virtual Model::UpdateSyncConfigurationOutcome UpdateSyncConfiguration(const Model::UpdateSyncConfigurationRequest &request) const
virtual Model::ListRepositoryLinksOutcome ListRepositoryLinks(const Model::ListRepositoryLinksRequest &request={}) const
virtual Model::UpdateRepositoryLinkOutcome UpdateRepositoryLink(const Model::UpdateRepositoryLinkRequest &request) const
Model::ListRepositorySyncDefinitionsOutcomeCallable ListRepositorySyncDefinitionsCallable(const ListRepositorySyncDefinitionsRequestT &request) const
void DeleteHostAsync(const DeleteHostRequestT &request, const DeleteHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateHostOutcomeCallable CreateHostCallable(const CreateHostRequestT &request) const
CodeConnectionsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodeConnectionsEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeConnections::CodeConnectionsClientConfiguration &clientConfiguration=Aws::CodeConnections::CodeConnectionsClientConfiguration())
Model::UpdateSyncConfigurationOutcomeCallable UpdateSyncConfigurationCallable(const UpdateSyncConfigurationRequestT &request) const
void ListRepositoryLinksAsync(const ListRepositoryLinksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRepositoryLinksRequestT &request={}) const
Model::GetSyncConfigurationOutcomeCallable GetSyncConfigurationCallable(const GetSyncConfigurationRequestT &request) const
void GetConnectionAsync(const GetConnectionRequestT &request, const GetConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
virtual Model::CreateSyncConfigurationOutcome CreateSyncConfiguration(const Model::CreateSyncConfigurationRequest &request) const
void GetRepositoryLinkAsync(const GetRepositoryLinkRequestT &request, const GetRepositoryLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeConnectionsClient(const Aws::CodeConnections::CodeConnectionsClientConfiguration &clientConfiguration=Aws::CodeConnections::CodeConnectionsClientConfiguration(), std::shared_ptr< CodeConnectionsEndpointProviderBase > endpointProvider=nullptr)
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::GetConnectionOutcome GetConnection(const Model::GetConnectionRequest &request) const
void CreateSyncConfigurationAsync(const CreateSyncConfigurationRequestT &request, const CreateSyncConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeConnectionsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateHostOutcome CreateHost(const Model::CreateHostRequest &request) const
virtual Model::GetResourceSyncStatusOutcome GetResourceSyncStatus(const Model::GetResourceSyncStatusRequest &request) const
virtual Model::CreateRepositoryLinkOutcome CreateRepositoryLink(const Model::CreateRepositoryLinkRequest &request) const
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< DeleteHostOutcome > DeleteHostOutcomeCallable
std::future< GetSyncBlockerSummaryOutcome > GetSyncBlockerSummaryOutcomeCallable
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< UpdateSyncConfigurationOutcome > UpdateSyncConfigurationOutcomeCallable
std::future< GetResourceSyncStatusOutcome > GetResourceSyncStatusOutcomeCallable
std::future< GetHostOutcome > GetHostOutcomeCallable
std::future< ListSyncConfigurationsOutcome > ListSyncConfigurationsOutcomeCallable
std::future< DeleteSyncConfigurationOutcome > DeleteSyncConfigurationOutcomeCallable
std::future< DeleteRepositoryLinkOutcome > DeleteRepositoryLinkOutcomeCallable
std::future< UpdateHostOutcome > UpdateHostOutcomeCallable
std::future< GetRepositorySyncStatusOutcome > GetRepositorySyncStatusOutcomeCallable
std::future< GetSyncConfigurationOutcome > GetSyncConfigurationOutcomeCallable
std::future< UpdateRepositoryLinkOutcome > UpdateRepositoryLinkOutcomeCallable
std::future< CreateRepositoryLinkOutcome > CreateRepositoryLinkOutcomeCallable
std::future< UpdateSyncBlockerOutcome > UpdateSyncBlockerOutcomeCallable
std::future< CreateSyncConfigurationOutcome > CreateSyncConfigurationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListRepositoryLinksOutcome > ListRepositoryLinksOutcomeCallable
std::future< ListHostsOutcome > ListHostsOutcomeCallable
std::future< GetRepositoryLinkOutcome > GetRepositoryLinkOutcomeCallable
std::future< CreateHostOutcome > CreateHostOutcomeCallable
std::future< ListRepositorySyncDefinitionsOutcome > ListRepositorySyncDefinitionsOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::function< void(const CodeConnectionsClient *, const Model::GetSyncConfigurationRequest &, const Model::GetSyncConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSyncConfigurationResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::UpdateRepositoryLinkRequest &, const Model::UpdateRepositoryLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryLinkResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::ListSyncConfigurationsRequest &, const Model::ListSyncConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSyncConfigurationsResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::ListRepositoryLinksRequest &, const Model::ListRepositoryLinksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoryLinksResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::UpdateSyncBlockerRequest &, const Model::UpdateSyncBlockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSyncBlockerResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::GetResourceSyncStatusRequest &, const Model::GetResourceSyncStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceSyncStatusResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::GetRepositorySyncStatusRequest &, const Model::GetRepositorySyncStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositorySyncStatusResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::UpdateSyncConfigurationRequest &, const Model::UpdateSyncConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSyncConfigurationResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::CreateHostRequest &, const Model::CreateHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHostResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::DeleteSyncConfigurationRequest &, const Model::DeleteSyncConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSyncConfigurationResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::CreateRepositoryLinkRequest &, const Model::CreateRepositoryLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryLinkResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectionsResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::UpdateHostRequest &, const Model::UpdateHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHostResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::ListHostsRequest &, const Model::ListHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostsResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::DeleteRepositoryLinkRequest &, const Model::DeleteRepositoryLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryLinkResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::ListRepositorySyncDefinitionsRequest &, const Model::ListRepositorySyncDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositorySyncDefinitionsResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::DeleteHostRequest &, const Model::DeleteHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHostResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::CreateSyncConfigurationRequest &, const Model::CreateSyncConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSyncConfigurationResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::GetSyncBlockerSummaryRequest &, const Model::GetSyncBlockerSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSyncBlockerSummaryResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::GetHostRequest &, const Model::GetHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostResponseReceivedHandler
std::function< void(const CodeConnectionsClient *, const Model::GetRepositoryLinkRequest &, const Model::GetRepositoryLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryLinkResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String