AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeCatalystClient.h
1
6#pragma once
7#include <aws/codecatalyst/CodeCatalyst_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/codecatalyst/CodeCatalystServiceClientModel.h>
13
14namespace Aws
15{
16namespace CodeCatalyst
17{
87 class AWS_CODECATALYST_API CodeCatalystClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CodeCatalystClient>
88 {
89 public:
91 static const char* GetServiceName();
92 static const char* GetAllocationTag();
93
96
101 std::shared_ptr<CodeCatalystEndpointProviderBase> endpointProvider = nullptr,
103
104
105 /* Legacy constructors due deprecation */
110 const Aws::Client::ClientConfiguration& clientConfiguration);
111
112 /* End of legacy constructors due deprecation */
114
129
133 template<typename CreateAccessTokenRequestT = Model::CreateAccessTokenRequest>
134 Model::CreateAccessTokenOutcomeCallable CreateAccessTokenCallable(const CreateAccessTokenRequestT& request) const
135 {
136 return SubmitCallable(&CodeCatalystClient::CreateAccessToken, request);
137 }
138
142 template<typename CreateAccessTokenRequestT = Model::CreateAccessTokenRequest>
143 void CreateAccessTokenAsync(const CreateAccessTokenRequestT& request, const CreateAccessTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
144 {
145 return SubmitAsync(&CodeCatalystClient::CreateAccessToken, request, handler, context);
146 }
147
160
164 template<typename CreateDevEnvironmentRequestT = Model::CreateDevEnvironmentRequest>
165 Model::CreateDevEnvironmentOutcomeCallable CreateDevEnvironmentCallable(const CreateDevEnvironmentRequestT& request) const
166 {
167 return SubmitCallable(&CodeCatalystClient::CreateDevEnvironment, request);
168 }
169
173 template<typename CreateDevEnvironmentRequestT = Model::CreateDevEnvironmentRequest>
174 void CreateDevEnvironmentAsync(const CreateDevEnvironmentRequestT& request, const CreateDevEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
175 {
176 return SubmitAsync(&CodeCatalystClient::CreateDevEnvironment, request, handler, context);
177 }
178
185
189 template<typename CreateProjectRequestT = Model::CreateProjectRequest>
190 Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT& request) const
191 {
192 return SubmitCallable(&CodeCatalystClient::CreateProject, request);
193 }
194
198 template<typename CreateProjectRequestT = Model::CreateProjectRequest>
199 void CreateProjectAsync(const CreateProjectRequestT& request, const CreateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
200 {
201 return SubmitAsync(&CodeCatalystClient::CreateProject, request, handler, context);
202 }
203
212
216 template<typename CreateSourceRepositoryRequestT = Model::CreateSourceRepositoryRequest>
217 Model::CreateSourceRepositoryOutcomeCallable CreateSourceRepositoryCallable(const CreateSourceRepositoryRequestT& request) const
218 {
219 return SubmitCallable(&CodeCatalystClient::CreateSourceRepository, request);
220 }
221
225 template<typename CreateSourceRepositoryRequestT = Model::CreateSourceRepositoryRequest>
226 void CreateSourceRepositoryAsync(const CreateSourceRepositoryRequestT& request, const CreateSourceRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
227 {
228 return SubmitAsync(&CodeCatalystClient::CreateSourceRepository, request, handler, context);
229 }
230
240
244 template<typename CreateSourceRepositoryBranchRequestT = Model::CreateSourceRepositoryBranchRequest>
245 Model::CreateSourceRepositoryBranchOutcomeCallable CreateSourceRepositoryBranchCallable(const CreateSourceRepositoryBranchRequestT& request) const
246 {
247 return SubmitCallable(&CodeCatalystClient::CreateSourceRepositoryBranch, request);
248 }
249
253 template<typename CreateSourceRepositoryBranchRequestT = Model::CreateSourceRepositoryBranchRequest>
254 void CreateSourceRepositoryBranchAsync(const CreateSourceRepositoryBranchRequestT& request, const CreateSourceRepositoryBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
255 {
256 return SubmitAsync(&CodeCatalystClient::CreateSourceRepositoryBranch, request, handler, context);
257 }
258
266
270 template<typename DeleteAccessTokenRequestT = Model::DeleteAccessTokenRequest>
271 Model::DeleteAccessTokenOutcomeCallable DeleteAccessTokenCallable(const DeleteAccessTokenRequestT& request) const
272 {
273 return SubmitCallable(&CodeCatalystClient::DeleteAccessToken, request);
274 }
275
279 template<typename DeleteAccessTokenRequestT = Model::DeleteAccessTokenRequest>
280 void DeleteAccessTokenAsync(const DeleteAccessTokenRequestT& request, const DeleteAccessTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
281 {
282 return SubmitAsync(&CodeCatalystClient::DeleteAccessToken, request, handler, context);
283 }
284
291
295 template<typename DeleteDevEnvironmentRequestT = Model::DeleteDevEnvironmentRequest>
296 Model::DeleteDevEnvironmentOutcomeCallable DeleteDevEnvironmentCallable(const DeleteDevEnvironmentRequestT& request) const
297 {
298 return SubmitCallable(&CodeCatalystClient::DeleteDevEnvironment, request);
299 }
300
304 template<typename DeleteDevEnvironmentRequestT = Model::DeleteDevEnvironmentRequest>
305 void DeleteDevEnvironmentAsync(const DeleteDevEnvironmentRequestT& request, const DeleteDevEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
306 {
307 return SubmitAsync(&CodeCatalystClient::DeleteDevEnvironment, request, handler, context);
308 }
309
316
320 template<typename DeleteProjectRequestT = Model::DeleteProjectRequest>
321 Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT& request) const
322 {
323 return SubmitCallable(&CodeCatalystClient::DeleteProject, request);
324 }
325
329 template<typename DeleteProjectRequestT = Model::DeleteProjectRequest>
330 void DeleteProjectAsync(const DeleteProjectRequestT& request, const DeleteProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
331 {
332 return SubmitAsync(&CodeCatalystClient::DeleteProject, request, handler, context);
333 }
334
343
347 template<typename DeleteSourceRepositoryRequestT = Model::DeleteSourceRepositoryRequest>
348 Model::DeleteSourceRepositoryOutcomeCallable DeleteSourceRepositoryCallable(const DeleteSourceRepositoryRequestT& request) const
349 {
350 return SubmitCallable(&CodeCatalystClient::DeleteSourceRepository, request);
351 }
352
356 template<typename DeleteSourceRepositoryRequestT = Model::DeleteSourceRepositoryRequest>
357 void DeleteSourceRepositoryAsync(const DeleteSourceRepositoryRequestT& request, const DeleteSourceRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
358 {
359 return SubmitAsync(&CodeCatalystClient::DeleteSourceRepository, request, handler, context);
360 }
361
370
374 template<typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
375 Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT& request) const
376 {
377 return SubmitCallable(&CodeCatalystClient::DeleteSpace, request);
378 }
379
383 template<typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
384 void DeleteSpaceAsync(const DeleteSpaceRequestT& request, const DeleteSpaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
385 {
386 return SubmitAsync(&CodeCatalystClient::DeleteSpace, request, handler, context);
387 }
388
397
401 template<typename GetDevEnvironmentRequestT = Model::GetDevEnvironmentRequest>
402 Model::GetDevEnvironmentOutcomeCallable GetDevEnvironmentCallable(const GetDevEnvironmentRequestT& request) const
403 {
404 return SubmitCallable(&CodeCatalystClient::GetDevEnvironment, request);
405 }
406
410 template<typename GetDevEnvironmentRequestT = Model::GetDevEnvironmentRequest>
411 void GetDevEnvironmentAsync(const GetDevEnvironmentRequestT& request, const GetDevEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
412 {
413 return SubmitAsync(&CodeCatalystClient::GetDevEnvironment, request, handler, context);
414 }
415
422
426 template<typename GetProjectRequestT = Model::GetProjectRequest>
427 Model::GetProjectOutcomeCallable GetProjectCallable(const GetProjectRequestT& request) const
428 {
429 return SubmitCallable(&CodeCatalystClient::GetProject, request);
430 }
431
435 template<typename GetProjectRequestT = Model::GetProjectRequest>
436 void GetProjectAsync(const GetProjectRequestT& request, const GetProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
437 {
438 return SubmitAsync(&CodeCatalystClient::GetProject, request, handler, context);
439 }
440
447
451 template<typename GetSourceRepositoryRequestT = Model::GetSourceRepositoryRequest>
452 Model::GetSourceRepositoryOutcomeCallable GetSourceRepositoryCallable(const GetSourceRepositoryRequestT& request) const
453 {
454 return SubmitCallable(&CodeCatalystClient::GetSourceRepository, request);
455 }
456
460 template<typename GetSourceRepositoryRequestT = Model::GetSourceRepositoryRequest>
461 void GetSourceRepositoryAsync(const GetSourceRepositoryRequestT& request, const GetSourceRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
462 {
463 return SubmitAsync(&CodeCatalystClient::GetSourceRepository, request, handler, context);
464 }
465
473
477 template<typename GetSourceRepositoryCloneUrlsRequestT = Model::GetSourceRepositoryCloneUrlsRequest>
478 Model::GetSourceRepositoryCloneUrlsOutcomeCallable GetSourceRepositoryCloneUrlsCallable(const GetSourceRepositoryCloneUrlsRequestT& request) const
479 {
480 return SubmitCallable(&CodeCatalystClient::GetSourceRepositoryCloneUrls, request);
481 }
482
486 template<typename GetSourceRepositoryCloneUrlsRequestT = Model::GetSourceRepositoryCloneUrlsRequest>
487 void GetSourceRepositoryCloneUrlsAsync(const GetSourceRepositoryCloneUrlsRequestT& request, const GetSourceRepositoryCloneUrlsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&CodeCatalystClient::GetSourceRepositoryCloneUrls, request, handler, context);
490 }
491
498
502 template<typename GetSpaceRequestT = Model::GetSpaceRequest>
503 Model::GetSpaceOutcomeCallable GetSpaceCallable(const GetSpaceRequestT& request) const
504 {
505 return SubmitCallable(&CodeCatalystClient::GetSpace, request);
506 }
507
511 template<typename GetSpaceRequestT = Model::GetSpaceRequest>
512 void GetSpaceAsync(const GetSpaceRequestT& request, const GetSpaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
513 {
514 return SubmitAsync(&CodeCatalystClient::GetSpace, request, handler, context);
515 }
516
524
528 template<typename GetSubscriptionRequestT = Model::GetSubscriptionRequest>
529 Model::GetSubscriptionOutcomeCallable GetSubscriptionCallable(const GetSubscriptionRequestT& request) const
530 {
531 return SubmitCallable(&CodeCatalystClient::GetSubscription, request);
532 }
533
537 template<typename GetSubscriptionRequestT = Model::GetSubscriptionRequest>
538 void GetSubscriptionAsync(const GetSubscriptionRequestT& request, const GetSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
539 {
540 return SubmitAsync(&CodeCatalystClient::GetSubscription, request, handler, context);
541 }
542
549
553 template<typename GetUserDetailsRequestT = Model::GetUserDetailsRequest>
554 Model::GetUserDetailsOutcomeCallable GetUserDetailsCallable(const GetUserDetailsRequestT& request = {}) const
555 {
556 return SubmitCallable(&CodeCatalystClient::GetUserDetails, request);
557 }
558
562 template<typename GetUserDetailsRequestT = Model::GetUserDetailsRequest>
563 void GetUserDetailsAsync(const GetUserDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetUserDetailsRequestT& request = {}) const
564 {
565 return SubmitAsync(&CodeCatalystClient::GetUserDetails, request, handler, context);
566 }
567
574
578 template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
579 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const
580 {
581 return SubmitCallable(&CodeCatalystClient::GetWorkflow, request);
582 }
583
587 template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
588 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
589 {
590 return SubmitAsync(&CodeCatalystClient::GetWorkflow, request, handler, context);
591 }
592
600
604 template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
605 Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT& request) const
606 {
607 return SubmitCallable(&CodeCatalystClient::GetWorkflowRun, request);
608 }
609
613 template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
614 void GetWorkflowRunAsync(const GetWorkflowRunRequestT& request, const GetWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
615 {
616 return SubmitAsync(&CodeCatalystClient::GetWorkflowRun, request, handler, context);
617 }
618
627
631 template<typename ListAccessTokensRequestT = Model::ListAccessTokensRequest>
632 Model::ListAccessTokensOutcomeCallable ListAccessTokensCallable(const ListAccessTokensRequestT& request = {}) const
633 {
634 return SubmitCallable(&CodeCatalystClient::ListAccessTokens, request);
635 }
636
640 template<typename ListAccessTokensRequestT = Model::ListAccessTokensRequest>
641 void ListAccessTokensAsync(const ListAccessTokensResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAccessTokensRequestT& request = {}) const
642 {
643 return SubmitAsync(&CodeCatalystClient::ListAccessTokens, request, handler, context);
644 }
645
653
657 template<typename ListDevEnvironmentSessionsRequestT = Model::ListDevEnvironmentSessionsRequest>
658 Model::ListDevEnvironmentSessionsOutcomeCallable ListDevEnvironmentSessionsCallable(const ListDevEnvironmentSessionsRequestT& request) const
659 {
660 return SubmitCallable(&CodeCatalystClient::ListDevEnvironmentSessions, request);
661 }
662
666 template<typename ListDevEnvironmentSessionsRequestT = Model::ListDevEnvironmentSessionsRequest>
667 void ListDevEnvironmentSessionsAsync(const ListDevEnvironmentSessionsRequestT& request, const ListDevEnvironmentSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
668 {
669 return SubmitAsync(&CodeCatalystClient::ListDevEnvironmentSessions, request, handler, context);
670 }
671
679
683 template<typename ListDevEnvironmentsRequestT = Model::ListDevEnvironmentsRequest>
684 Model::ListDevEnvironmentsOutcomeCallable ListDevEnvironmentsCallable(const ListDevEnvironmentsRequestT& request) const
685 {
686 return SubmitCallable(&CodeCatalystClient::ListDevEnvironments, request);
687 }
688
692 template<typename ListDevEnvironmentsRequestT = Model::ListDevEnvironmentsRequest>
693 void ListDevEnvironmentsAsync(const ListDevEnvironmentsRequestT& request, const ListDevEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
694 {
695 return SubmitAsync(&CodeCatalystClient::ListDevEnvironments, request, handler, context);
696 }
697
717
721 template<typename ListEventLogsRequestT = Model::ListEventLogsRequest>
722 Model::ListEventLogsOutcomeCallable ListEventLogsCallable(const ListEventLogsRequestT& request) const
723 {
724 return SubmitCallable(&CodeCatalystClient::ListEventLogs, request);
725 }
726
730 template<typename ListEventLogsRequestT = Model::ListEventLogsRequest>
731 void ListEventLogsAsync(const ListEventLogsRequestT& request, const ListEventLogsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
732 {
733 return SubmitAsync(&CodeCatalystClient::ListEventLogs, request, handler, context);
734 }
735
742
746 template<typename ListProjectsRequestT = Model::ListProjectsRequest>
747 Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT& request) const
748 {
749 return SubmitCallable(&CodeCatalystClient::ListProjects, request);
750 }
751
755 template<typename ListProjectsRequestT = Model::ListProjectsRequest>
756 void ListProjectsAsync(const ListProjectsRequestT& request, const ListProjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
757 {
758 return SubmitAsync(&CodeCatalystClient::ListProjects, request, handler, context);
759 }
760
768
772 template<typename ListSourceRepositoriesRequestT = Model::ListSourceRepositoriesRequest>
773 Model::ListSourceRepositoriesOutcomeCallable ListSourceRepositoriesCallable(const ListSourceRepositoriesRequestT& request) const
774 {
775 return SubmitCallable(&CodeCatalystClient::ListSourceRepositories, request);
776 }
777
781 template<typename ListSourceRepositoriesRequestT = Model::ListSourceRepositoriesRequest>
782 void ListSourceRepositoriesAsync(const ListSourceRepositoriesRequestT& request, const ListSourceRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
783 {
784 return SubmitAsync(&CodeCatalystClient::ListSourceRepositories, request, handler, context);
785 }
786
794
798 template<typename ListSourceRepositoryBranchesRequestT = Model::ListSourceRepositoryBranchesRequest>
799 Model::ListSourceRepositoryBranchesOutcomeCallable ListSourceRepositoryBranchesCallable(const ListSourceRepositoryBranchesRequestT& request) const
800 {
801 return SubmitCallable(&CodeCatalystClient::ListSourceRepositoryBranches, request);
802 }
803
807 template<typename ListSourceRepositoryBranchesRequestT = Model::ListSourceRepositoryBranchesRequest>
808 void ListSourceRepositoryBranchesAsync(const ListSourceRepositoryBranchesRequestT& request, const ListSourceRepositoryBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
809 {
810 return SubmitAsync(&CodeCatalystClient::ListSourceRepositoryBranches, request, handler, context);
811 }
812
819
823 template<typename ListSpacesRequestT = Model::ListSpacesRequest>
824 Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT& request = {}) const
825 {
826 return SubmitCallable(&CodeCatalystClient::ListSpaces, request);
827 }
828
832 template<typename ListSpacesRequestT = Model::ListSpacesRequest>
833 void ListSpacesAsync(const ListSpacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSpacesRequestT& request = {}) const
834 {
835 return SubmitAsync(&CodeCatalystClient::ListSpaces, request, handler, context);
836 }
837
845
849 template<typename ListWorkflowRunsRequestT = Model::ListWorkflowRunsRequest>
850 Model::ListWorkflowRunsOutcomeCallable ListWorkflowRunsCallable(const ListWorkflowRunsRequestT& request) const
851 {
852 return SubmitCallable(&CodeCatalystClient::ListWorkflowRuns, request);
853 }
854
858 template<typename ListWorkflowRunsRequestT = Model::ListWorkflowRunsRequest>
859 void ListWorkflowRunsAsync(const ListWorkflowRunsRequestT& request, const ListWorkflowRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
860 {
861 return SubmitAsync(&CodeCatalystClient::ListWorkflowRuns, request, handler, context);
862 }
863
871
875 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
876 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request) const
877 {
878 return SubmitCallable(&CodeCatalystClient::ListWorkflows, request);
879 }
880
884 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
885 void ListWorkflowsAsync(const ListWorkflowsRequestT& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
886 {
887 return SubmitAsync(&CodeCatalystClient::ListWorkflows, request, handler, context);
888 }
889
897
901 template<typename StartDevEnvironmentRequestT = Model::StartDevEnvironmentRequest>
902 Model::StartDevEnvironmentOutcomeCallable StartDevEnvironmentCallable(const StartDevEnvironmentRequestT& request) const
903 {
904 return SubmitCallable(&CodeCatalystClient::StartDevEnvironment, request);
905 }
906
910 template<typename StartDevEnvironmentRequestT = Model::StartDevEnvironmentRequest>
911 void StartDevEnvironmentAsync(const StartDevEnvironmentRequestT& request, const StartDevEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
912 {
913 return SubmitAsync(&CodeCatalystClient::StartDevEnvironment, request, handler, context);
914 }
915
923
927 template<typename StartDevEnvironmentSessionRequestT = Model::StartDevEnvironmentSessionRequest>
928 Model::StartDevEnvironmentSessionOutcomeCallable StartDevEnvironmentSessionCallable(const StartDevEnvironmentSessionRequestT& request) const
929 {
930 return SubmitCallable(&CodeCatalystClient::StartDevEnvironmentSession, request);
931 }
932
936 template<typename StartDevEnvironmentSessionRequestT = Model::StartDevEnvironmentSessionRequest>
937 void StartDevEnvironmentSessionAsync(const StartDevEnvironmentSessionRequestT& request, const StartDevEnvironmentSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
938 {
939 return SubmitAsync(&CodeCatalystClient::StartDevEnvironmentSession, request, handler, context);
940 }
941
948
952 template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
953 Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT& request) const
954 {
955 return SubmitCallable(&CodeCatalystClient::StartWorkflowRun, request);
956 }
957
961 template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
962 void StartWorkflowRunAsync(const StartWorkflowRunRequestT& request, const StartWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
963 {
964 return SubmitAsync(&CodeCatalystClient::StartWorkflowRun, request, handler, context);
965 }
966
975
979 template<typename StopDevEnvironmentRequestT = Model::StopDevEnvironmentRequest>
980 Model::StopDevEnvironmentOutcomeCallable StopDevEnvironmentCallable(const StopDevEnvironmentRequestT& request) const
981 {
982 return SubmitCallable(&CodeCatalystClient::StopDevEnvironment, request);
983 }
984
988 template<typename StopDevEnvironmentRequestT = Model::StopDevEnvironmentRequest>
989 void StopDevEnvironmentAsync(const StopDevEnvironmentRequestT& request, const StopDevEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
990 {
991 return SubmitAsync(&CodeCatalystClient::StopDevEnvironment, request, handler, context);
992 }
993
1001
1005 template<typename StopDevEnvironmentSessionRequestT = Model::StopDevEnvironmentSessionRequest>
1006 Model::StopDevEnvironmentSessionOutcomeCallable StopDevEnvironmentSessionCallable(const StopDevEnvironmentSessionRequestT& request) const
1007 {
1008 return SubmitCallable(&CodeCatalystClient::StopDevEnvironmentSession, request);
1009 }
1010
1014 template<typename StopDevEnvironmentSessionRequestT = Model::StopDevEnvironmentSessionRequest>
1015 void StopDevEnvironmentSessionAsync(const StopDevEnvironmentSessionRequestT& request, const StopDevEnvironmentSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1016 {
1017 return SubmitAsync(&CodeCatalystClient::StopDevEnvironmentSession, request, handler, context);
1018 }
1019
1027
1031 template<typename UpdateDevEnvironmentRequestT = Model::UpdateDevEnvironmentRequest>
1032 Model::UpdateDevEnvironmentOutcomeCallable UpdateDevEnvironmentCallable(const UpdateDevEnvironmentRequestT& request) const
1033 {
1034 return SubmitCallable(&CodeCatalystClient::UpdateDevEnvironment, request);
1035 }
1036
1040 template<typename UpdateDevEnvironmentRequestT = Model::UpdateDevEnvironmentRequest>
1041 void UpdateDevEnvironmentAsync(const UpdateDevEnvironmentRequestT& request, const UpdateDevEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1042 {
1043 return SubmitAsync(&CodeCatalystClient::UpdateDevEnvironment, request, handler, context);
1044 }
1045
1052
1056 template<typename UpdateProjectRequestT = Model::UpdateProjectRequest>
1057 Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT& request) const
1058 {
1059 return SubmitCallable(&CodeCatalystClient::UpdateProject, request);
1060 }
1061
1065 template<typename UpdateProjectRequestT = Model::UpdateProjectRequest>
1066 void UpdateProjectAsync(const UpdateProjectRequestT& request, const UpdateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1067 {
1068 return SubmitAsync(&CodeCatalystClient::UpdateProject, request, handler, context);
1069 }
1070
1077
1081 template<typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1082 Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT& request) const
1083 {
1084 return SubmitCallable(&CodeCatalystClient::UpdateSpace, request);
1085 }
1086
1090 template<typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1091 void UpdateSpaceAsync(const UpdateSpaceRequestT& request, const UpdateSpaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1092 {
1093 return SubmitAsync(&CodeCatalystClient::UpdateSpace, request, handler, context);
1094 }
1095
1104
1108 template<typename VerifySessionRequestT = Model::VerifySessionRequest>
1109 Model::VerifySessionOutcomeCallable VerifySessionCallable(const VerifySessionRequestT& request = {}) const
1110 {
1111 return SubmitCallable(&CodeCatalystClient::VerifySession, request);
1112 }
1113
1117 template<typename VerifySessionRequestT = Model::VerifySessionRequest>
1118 void VerifySessionAsync(const VerifySessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const VerifySessionRequestT& request = {}) const
1119 {
1120 return SubmitAsync(&CodeCatalystClient::VerifySession, request, handler, context);
1121 }
1122
1123
1124 void OverrideEndpoint(const Aws::String& endpoint);
1125 std::shared_ptr<CodeCatalystEndpointProviderBase>& accessEndpointProvider();
1126 private:
1128 void init(const CodeCatalystClientConfiguration& clientConfiguration);
1129
1130 CodeCatalystClientConfiguration m_clientConfiguration;
1131 std::shared_ptr<CodeCatalystEndpointProviderBase> m_endpointProvider;
1132 };
1133
1134} // namespace CodeCatalyst
1135} // namespace Aws
virtual Model::GetDevEnvironmentOutcome GetDevEnvironment(const Model::GetDevEnvironmentRequest &request) const
void GetSourceRepositoryAsync(const GetSourceRepositoryRequestT &request, const GetSourceRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteProjectAsync(const DeleteProjectRequestT &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeCatalystClient(const Aws::Auth::BearerTokenAuthSignerProvider &bearerTokenProvider, std::shared_ptr< CodeCatalystEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeCatalyst::CodeCatalystClientConfiguration &clientConfiguration=Aws::CodeCatalyst::CodeCatalystClientConfiguration())
Model::StartDevEnvironmentOutcomeCallable StartDevEnvironmentCallable(const StartDevEnvironmentRequestT &request) const
void ListWorkflowRunsAsync(const ListWorkflowRunsRequestT &request, const ListWorkflowRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSubscriptionOutcome GetSubscription(const Model::GetSubscriptionRequest &request) const
void ListProjectsAsync(const ListProjectsRequestT &request, const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSpaceOutcome GetSpace(const Model::GetSpaceRequest &request) const
void ListSourceRepositoriesAsync(const ListSourceRepositoriesRequestT &request, const ListSourceRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateProjectAsync(const CreateProjectRequestT &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDevEnvironmentAsync(const CreateDevEnvironmentRequestT &request, const CreateDevEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopDevEnvironmentOutcomeCallable StopDevEnvironmentCallable(const StopDevEnvironmentRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::ListSourceRepositoryBranchesOutcomeCallable ListSourceRepositoryBranchesCallable(const ListSourceRepositoryBranchesRequestT &request) const
CodeCatalystClientConfiguration ClientConfigurationType
void GetWorkflowAsync(const GetWorkflowRequestT &request, const GetWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSpaceOutcome DeleteSpace(const Model::DeleteSpaceRequest &request) const
virtual Model::GetSourceRepositoryOutcome GetSourceRepository(const Model::GetSourceRepositoryRequest &request) const
Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT &request) const
void ListSourceRepositoryBranchesAsync(const ListSourceRepositoryBranchesRequestT &request, const ListSourceRepositoryBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSpaceOutcomeCallable GetSpaceCallable(const GetSpaceRequestT &request) const
void StartWorkflowRunAsync(const StartWorkflowRunRequestT &request, const StartWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartDevEnvironmentSessionOutcomeCallable StartDevEnvironmentSessionCallable(const StartDevEnvironmentSessionRequestT &request) const
void CreateSourceRepositoryAsync(const CreateSourceRepositoryRequestT &request, const CreateSourceRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWorkflowRunOutcome GetWorkflowRun(const Model::GetWorkflowRunRequest &request) const
void StartDevEnvironmentAsync(const StartDevEnvironmentRequestT &request, const StartDevEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDevEnvironmentOutcome CreateDevEnvironment(const Model::CreateDevEnvironmentRequest &request) const
virtual Model::ListAccessTokensOutcome ListAccessTokens(const Model::ListAccessTokensRequest &request={}) const
static const char * GetServiceName()
void DeleteDevEnvironmentAsync(const DeleteDevEnvironmentRequestT &request, const DeleteDevEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetProjectOutcome GetProject(const Model::GetProjectRequest &request) const
Model::CreateSourceRepositoryOutcomeCallable CreateSourceRepositoryCallable(const CreateSourceRepositoryRequestT &request) const
Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT &request) const
CodeCatalystEndpointProvider EndpointProviderType
virtual Model::GetSourceRepositoryCloneUrlsOutcome GetSourceRepositoryCloneUrls(const Model::GetSourceRepositoryCloneUrlsRequest &request) const
void UpdateProjectAsync(const UpdateProjectRequestT &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSubscriptionAsync(const GetSubscriptionRequestT &request, const GetSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSourceRepositoryOutcome CreateSourceRepository(const Model::CreateSourceRepositoryRequest &request) const
Model::DeleteAccessTokenOutcomeCallable DeleteAccessTokenCallable(const DeleteAccessTokenRequestT &request) const
void CreateSourceRepositoryBranchAsync(const CreateSourceRepositoryBranchRequestT &request, const CreateSourceRepositoryBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSourceRepositoriesOutcome ListSourceRepositories(const Model::ListSourceRepositoriesRequest &request) const
virtual Model::ListEventLogsOutcome ListEventLogs(const Model::ListEventLogsRequest &request) const
Model::GetSourceRepositoryOutcomeCallable GetSourceRepositoryCallable(const GetSourceRepositoryRequestT &request) const
void GetWorkflowRunAsync(const GetWorkflowRunRequestT &request, const GetWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDevEnvironmentSessionsAsync(const ListDevEnvironmentSessionsRequestT &request, const ListDevEnvironmentSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT &request) const
virtual Model::StopDevEnvironmentOutcome StopDevEnvironment(const Model::StopDevEnvironmentRequest &request) const
Model::ListWorkflowRunsOutcomeCallable ListWorkflowRunsCallable(const ListWorkflowRunsRequestT &request) const
virtual Model::ListDevEnvironmentSessionsOutcome ListDevEnvironmentSessions(const Model::ListDevEnvironmentSessionsRequest &request) const
Model::GetUserDetailsOutcomeCallable GetUserDetailsCallable(const GetUserDetailsRequestT &request={}) const
virtual Model::CreateSourceRepositoryBranchOutcome CreateSourceRepositoryBranch(const Model::CreateSourceRepositoryBranchRequest &request) const
void ListAccessTokensAsync(const ListAccessTokensResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccessTokensRequestT &request={}) const
Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT &request) const
virtual Model::CreateProjectOutcome CreateProject(const Model::CreateProjectRequest &request) const
virtual Model::GetUserDetailsOutcome GetUserDetails(const Model::GetUserDetailsRequest &request={}) const
void CreateAccessTokenAsync(const CreateAccessTokenRequestT &request, const CreateAccessTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT &request={}) const
void DeleteSpaceAsync(const DeleteSpaceRequestT &request, const DeleteSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetProjectAsync(const GetProjectRequestT &request, const GetProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::VerifySessionOutcomeCallable VerifySessionCallable(const VerifySessionRequestT &request={}) const
std::shared_ptr< CodeCatalystEndpointProviderBase > & accessEndpointProvider()
Model::GetSourceRepositoryCloneUrlsOutcomeCallable GetSourceRepositoryCloneUrlsCallable(const GetSourceRepositoryCloneUrlsRequestT &request) const
virtual Model::DeleteSourceRepositoryOutcome DeleteSourceRepository(const Model::DeleteSourceRepositoryRequest &request) const
void ListEventLogsAsync(const ListEventLogsRequestT &request, const ListEventLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopDevEnvironmentSessionOutcomeCallable StopDevEnvironmentSessionCallable(const StopDevEnvironmentSessionRequestT &request) const
virtual Model::CreateAccessTokenOutcome CreateAccessToken(const Model::CreateAccessTokenRequest &request) const
void GetDevEnvironmentAsync(const GetDevEnvironmentRequestT &request, const GetDevEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSpacesAsync(const ListSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSpacesRequestT &request={}) const
Model::UpdateDevEnvironmentOutcomeCallable UpdateDevEnvironmentCallable(const UpdateDevEnvironmentRequestT &request) const
void GetSourceRepositoryCloneUrlsAsync(const GetSourceRepositoryCloneUrlsRequestT &request, const GetSourceRepositoryCloneUrlsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT &request) const
virtual Model::DeleteDevEnvironmentOutcome DeleteDevEnvironment(const Model::DeleteDevEnvironmentRequest &request) const
virtual Model::StartDevEnvironmentSessionOutcome StartDevEnvironmentSession(const Model::StartDevEnvironmentSessionRequest &request) const
Model::ListDevEnvironmentSessionsOutcomeCallable ListDevEnvironmentSessionsCallable(const ListDevEnvironmentSessionsRequestT &request) const
virtual Model::StopDevEnvironmentSessionOutcome StopDevEnvironmentSession(const Model::StopDevEnvironmentSessionRequest &request) const
Model::ListDevEnvironmentsOutcomeCallable ListDevEnvironmentsCallable(const ListDevEnvironmentsRequestT &request) const
virtual Model::VerifySessionOutcome VerifySession(const Model::VerifySessionRequest &request={}) const
virtual Model::StartWorkflowRunOutcome StartWorkflowRun(const Model::StartWorkflowRunRequest &request) const
void StopDevEnvironmentAsync(const StopDevEnvironmentRequestT &request, const StopDevEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest &request) const
virtual Model::UpdateProjectOutcome UpdateProject(const Model::UpdateProjectRequest &request) const
Model::GetDevEnvironmentOutcomeCallable GetDevEnvironmentCallable(const GetDevEnvironmentRequestT &request) const
virtual Model::DeleteAccessTokenOutcome DeleteAccessToken(const Model::DeleteAccessTokenRequest &request) const
void GetSpaceAsync(const GetSpaceRequestT &request, const GetSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT &request) const
Model::GetSubscriptionOutcomeCallable GetSubscriptionCallable(const GetSubscriptionRequestT &request) const
void VerifySessionAsync(const VerifySessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const VerifySessionRequestT &request={}) const
Model::CreateAccessTokenOutcomeCallable CreateAccessTokenCallable(const CreateAccessTokenRequestT &request) const
Model::ListAccessTokensOutcomeCallable ListAccessTokensCallable(const ListAccessTokensRequestT &request={}) const
virtual Model::DeleteProjectOutcome DeleteProject(const Model::DeleteProjectRequest &request) const
virtual Model::UpdateSpaceOutcome UpdateSpace(const Model::UpdateSpaceRequest &request) const
void DeleteAccessTokenAsync(const DeleteAccessTokenRequestT &request, const DeleteAccessTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSourceRepositoryAsync(const DeleteSourceRepositoryRequestT &request, const DeleteSourceRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetUserDetailsAsync(const GetUserDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetUserDetailsRequestT &request={}) const
Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT &request) const
void StartDevEnvironmentSessionAsync(const StartDevEnvironmentSessionRequestT &request, const StartDevEnvironmentSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSpaceAsync(const UpdateSpaceRequestT &request, const UpdateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopDevEnvironmentSessionAsync(const StopDevEnvironmentSessionRequestT &request, const StopDevEnvironmentSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSpacesOutcome ListSpaces(const Model::ListSpacesRequest &request={}) const
Model::GetProjectOutcomeCallable GetProjectCallable(const GetProjectRequestT &request) const
Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT &request) const
Model::ListSourceRepositoriesOutcomeCallable ListSourceRepositoriesCallable(const ListSourceRepositoriesRequestT &request) const
virtual Model::ListWorkflowRunsOutcome ListWorkflowRuns(const Model::ListWorkflowRunsRequest &request) const
void ListDevEnvironmentsAsync(const ListDevEnvironmentsRequestT &request, const ListDevEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT &request) const
CodeCatalystClient(const Aws::Auth::BearerTokenAuthSignerProvider &bearerTokenProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListProjectsOutcome ListProjects(const Model::ListProjectsRequest &request) const
static const char * GetAllocationTag()
virtual Model::StartDevEnvironmentOutcome StartDevEnvironment(const Model::StartDevEnvironmentRequest &request) const
Model::DeleteDevEnvironmentOutcomeCallable DeleteDevEnvironmentCallable(const DeleteDevEnvironmentRequestT &request) const
void UpdateDevEnvironmentAsync(const UpdateDevEnvironmentRequestT &request, const UpdateDevEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSourceRepositoryBranchesOutcome ListSourceRepositoryBranches(const Model::ListSourceRepositoryBranchesRequest &request) const
void ListWorkflowsAsync(const ListWorkflowsRequestT &request, const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDevEnvironmentOutcome UpdateDevEnvironment(const Model::UpdateDevEnvironmentRequest &request) const
virtual Model::ListDevEnvironmentsOutcome ListDevEnvironments(const Model::ListDevEnvironmentsRequest &request) const
virtual Model::GetWorkflowOutcome GetWorkflow(const Model::GetWorkflowRequest &request) const
Model::DeleteSourceRepositoryOutcomeCallable DeleteSourceRepositoryCallable(const DeleteSourceRepositoryRequestT &request) const
Model::ListEventLogsOutcomeCallable ListEventLogsCallable(const ListEventLogsRequestT &request) const
Model::CreateSourceRepositoryBranchOutcomeCallable CreateSourceRepositoryBranchCallable(const CreateSourceRepositoryBranchRequestT &request) const
Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT &request) const
Model::CreateDevEnvironmentOutcomeCallable CreateDevEnvironmentCallable(const CreateDevEnvironmentRequestT &request) const
std::future< CreateSourceRepositoryOutcome > CreateSourceRepositoryOutcomeCallable
std::future< GetWorkflowRunOutcome > GetWorkflowRunOutcomeCallable
std::future< ListSourceRepositoriesOutcome > ListSourceRepositoriesOutcomeCallable
std::future< GetSpaceOutcome > GetSpaceOutcomeCallable
std::future< UpdateDevEnvironmentOutcome > UpdateDevEnvironmentOutcomeCallable
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
std::future< DeleteSpaceOutcome > DeleteSpaceOutcomeCallable
std::future< GetSourceRepositoryCloneUrlsOutcome > GetSourceRepositoryCloneUrlsOutcomeCallable
std::future< StartWorkflowRunOutcome > StartWorkflowRunOutcomeCallable
std::future< GetUserDetailsOutcome > GetUserDetailsOutcomeCallable
std::future< DeleteAccessTokenOutcome > DeleteAccessTokenOutcomeCallable
std::future< ListDevEnvironmentSessionsOutcome > ListDevEnvironmentSessionsOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::future< CreateSourceRepositoryBranchOutcome > CreateSourceRepositoryBranchOutcomeCallable
std::future< ListDevEnvironmentsOutcome > ListDevEnvironmentsOutcomeCallable
std::future< ListSpacesOutcome > ListSpacesOutcomeCallable
std::future< VerifySessionOutcome > VerifySessionOutcomeCallable
std::future< UpdateSpaceOutcome > UpdateSpaceOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
std::future< ListAccessTokensOutcome > ListAccessTokensOutcomeCallable
std::future< StartDevEnvironmentOutcome > StartDevEnvironmentOutcomeCallable
std::future< CreateAccessTokenOutcome > CreateAccessTokenOutcomeCallable
std::future< StopDevEnvironmentOutcome > StopDevEnvironmentOutcomeCallable
std::future< GetSubscriptionOutcome > GetSubscriptionOutcomeCallable
std::future< StartDevEnvironmentSessionOutcome > StartDevEnvironmentSessionOutcomeCallable
std::future< GetDevEnvironmentOutcome > GetDevEnvironmentOutcomeCallable
std::future< ListEventLogsOutcome > ListEventLogsOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
std::future< StopDevEnvironmentSessionOutcome > StopDevEnvironmentSessionOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< DeleteDevEnvironmentOutcome > DeleteDevEnvironmentOutcomeCallable
std::future< DeleteSourceRepositoryOutcome > DeleteSourceRepositoryOutcomeCallable
std::future< ListSourceRepositoryBranchesOutcome > ListSourceRepositoryBranchesOutcomeCallable
std::future< CreateDevEnvironmentOutcome > CreateDevEnvironmentOutcomeCallable
std::future< ListWorkflowRunsOutcome > ListWorkflowRunsOutcomeCallable
std::future< GetProjectOutcome > GetProjectOutcomeCallable
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
std::future< GetSourceRepositoryOutcome > GetSourceRepositoryOutcomeCallable
std::function< void(const CodeCatalystClient *, const Model::DeleteAccessTokenRequest &, const Model::DeleteAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessTokenResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetProjectRequest &, const Model::GetProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProjectResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::VerifySessionRequest &, const Model::VerifySessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifySessionResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListSourceRepositoryBranchesRequest &, const Model::ListSourceRepositoryBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceRepositoryBranchesResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListWorkflowRunsRequest &, const Model::ListWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowRunsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::DeleteSpaceRequest &, const Model::DeleteSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSpaceResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetSubscriptionRequest &, const Model::GetSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSubscriptionResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::StopDevEnvironmentSessionRequest &, const Model::StopDevEnvironmentSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDevEnvironmentSessionResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListDevEnvironmentsRequest &, const Model::ListDevEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevEnvironmentsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::UpdateDevEnvironmentRequest &, const Model::UpdateDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDevEnvironmentResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::StartDevEnvironmentSessionRequest &, const Model::StartDevEnvironmentSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDevEnvironmentSessionResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListDevEnvironmentSessionsRequest &, const Model::ListDevEnvironmentSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevEnvironmentSessionsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListSourceRepositoriesRequest &, const Model::ListSourceRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceRepositoriesResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetDevEnvironmentRequest &, const Model::GetDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevEnvironmentResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::StartDevEnvironmentRequest &, const Model::StartDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDevEnvironmentResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::DeleteDevEnvironmentRequest &, const Model::DeleteDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDevEnvironmentResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::DeleteSourceRepositoryRequest &, const Model::DeleteSourceRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSourceRepositoryResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetSourceRepositoryRequest &, const Model::GetSourceRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSourceRepositoryResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::StopDevEnvironmentRequest &, const Model::StopDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDevEnvironmentResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::CreateSourceRepositoryRequest &, const Model::CreateSourceRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSourceRepositoryResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetWorkflowRunRequest &, const Model::GetWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowRunResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetSourceRepositoryCloneUrlsRequest &, const Model::GetSourceRepositoryCloneUrlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSourceRepositoryCloneUrlsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetUserDetailsRequest &, const Model::GetUserDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserDetailsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListSpacesRequest &, const Model::ListSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSpacesResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::GetSpaceRequest &, const Model::GetSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSpaceResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListEventLogsRequest &, const Model::ListEventLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventLogsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::CreateAccessTokenRequest &, const Model::CreateAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessTokenResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::StartWorkflowRunRequest &, const Model::StartWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWorkflowRunResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListAccessTokensRequest &, const Model::ListAccessTokensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessTokensResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::UpdateSpaceRequest &, const Model::UpdateSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSpaceResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowsResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::CreateDevEnvironmentRequest &, const Model::CreateDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDevEnvironmentResponseReceivedHandler
std::function< void(const CodeCatalystClient *, const Model::CreateSourceRepositoryBranchRequest &, const Model::CreateSourceRepositoryBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSourceRepositoryBranchResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String