AWS SDK for C++

AWS SDK for C++ Version 1.11.779

Loading...
Searching...
No Matches
CodeCatalystClient.h
1
6#pragma once
7#include <aws/codecatalyst/CodeCatalystPaginationBase.h>
8#include <aws/codecatalyst/CodeCatalystServiceClientModel.h>
9#include <aws/codecatalyst/CodeCatalystWaiter.h>
10#include <aws/codecatalyst/CodeCatalyst_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
15
16namespace Aws {
17namespace CodeCatalyst {
87class AWS_CODECATALYST_API CodeCatalystClient : public Aws::Client::AWSJsonClient,
88 public Aws::Client::ClientWithAsyncTemplateMethods<CodeCatalystClient>,
89 public CodeCatalystPaginationBase<CodeCatalystClient>,
90 public CodeCatalystWaiter<CodeCatalystClient> {
91 public:
93 static const char* GetServiceName();
94 static const char* GetAllocationTag();
95
98
103 const Aws::Auth::BearerTokenAuthSignerProvider& bearerTokenProvider,
104 std::shared_ptr<CodeCatalystEndpointProviderBase> endpointProvider = nullptr,
106
107 /* Legacy constructors due deprecation */
112 const Aws::Client::ClientConfiguration& clientConfiguration);
113
114 /* End of legacy constructors due deprecation */
116
131
136 template <typename CreateAccessTokenRequestT = Model::CreateAccessTokenRequest>
137 Model::CreateAccessTokenOutcomeCallable CreateAccessTokenCallable(const CreateAccessTokenRequestT& request) const {
138 return SubmitCallable(&CodeCatalystClient::CreateAccessToken, request);
139 }
140
145 template <typename CreateAccessTokenRequestT = Model::CreateAccessTokenRequest>
146 void CreateAccessTokenAsync(const CreateAccessTokenRequestT& request, const CreateAccessTokenResponseReceivedHandler& handler,
147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
148 return SubmitAsync(&CodeCatalystClient::CreateAccessToken, request, handler, context);
149 }
150
163
168 template <typename CreateDevEnvironmentRequestT = Model::CreateDevEnvironmentRequest>
169 Model::CreateDevEnvironmentOutcomeCallable CreateDevEnvironmentCallable(const CreateDevEnvironmentRequestT& request) const {
170 return SubmitCallable(&CodeCatalystClient::CreateDevEnvironment, request);
171 }
172
177 template <typename CreateDevEnvironmentRequestT = Model::CreateDevEnvironmentRequest>
178 void CreateDevEnvironmentAsync(const CreateDevEnvironmentRequestT& request, const CreateDevEnvironmentResponseReceivedHandler& handler,
179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
180 return SubmitAsync(&CodeCatalystClient::CreateDevEnvironment, request, handler, context);
181 }
182
189
193 template <typename CreateProjectRequestT = Model::CreateProjectRequest>
194 Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT& request) const {
195 return SubmitCallable(&CodeCatalystClient::CreateProject, request);
196 }
197
202 template <typename CreateProjectRequestT = Model::CreateProjectRequest>
203 void CreateProjectAsync(const CreateProjectRequestT& request, const CreateProjectResponseReceivedHandler& handler,
204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
205 return SubmitAsync(&CodeCatalystClient::CreateProject, request, handler, context);
206 }
207
216
221 template <typename CreateSourceRepositoryRequestT = Model::CreateSourceRepositoryRequest>
222 Model::CreateSourceRepositoryOutcomeCallable CreateSourceRepositoryCallable(const CreateSourceRepositoryRequestT& request) const {
223 return SubmitCallable(&CodeCatalystClient::CreateSourceRepository, request);
224 }
225
230 template <typename CreateSourceRepositoryRequestT = Model::CreateSourceRepositoryRequest>
231 void CreateSourceRepositoryAsync(const CreateSourceRepositoryRequestT& request,
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
234 return SubmitAsync(&CodeCatalystClient::CreateSourceRepository, request, handler, context);
235 }
236
246 const Model::CreateSourceRepositoryBranchRequest& request) const;
247
252 template <typename CreateSourceRepositoryBranchRequestT = Model::CreateSourceRepositoryBranchRequest>
254 const CreateSourceRepositoryBranchRequestT& request) const {
255 return SubmitCallable(&CodeCatalystClient::CreateSourceRepositoryBranch, request);
256 }
257
262 template <typename CreateSourceRepositoryBranchRequestT = Model::CreateSourceRepositoryBranchRequest>
263 void CreateSourceRepositoryBranchAsync(const CreateSourceRepositoryBranchRequestT& request,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
266 return SubmitAsync(&CodeCatalystClient::CreateSourceRepositoryBranch, request, handler, context);
267 }
268
276
281 template <typename DeleteAccessTokenRequestT = Model::DeleteAccessTokenRequest>
282 Model::DeleteAccessTokenOutcomeCallable DeleteAccessTokenCallable(const DeleteAccessTokenRequestT& request) const {
283 return SubmitCallable(&CodeCatalystClient::DeleteAccessToken, request);
284 }
285
290 template <typename DeleteAccessTokenRequestT = Model::DeleteAccessTokenRequest>
291 void DeleteAccessTokenAsync(const DeleteAccessTokenRequestT& request, const DeleteAccessTokenResponseReceivedHandler& handler,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
293 return SubmitAsync(&CodeCatalystClient::DeleteAccessToken, request, handler, context);
294 }
295
302
307 template <typename DeleteDevEnvironmentRequestT = Model::DeleteDevEnvironmentRequest>
308 Model::DeleteDevEnvironmentOutcomeCallable DeleteDevEnvironmentCallable(const DeleteDevEnvironmentRequestT& request) const {
309 return SubmitCallable(&CodeCatalystClient::DeleteDevEnvironment, request);
310 }
311
316 template <typename DeleteDevEnvironmentRequestT = Model::DeleteDevEnvironmentRequest>
317 void DeleteDevEnvironmentAsync(const DeleteDevEnvironmentRequestT& request, const DeleteDevEnvironmentResponseReceivedHandler& handler,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
319 return SubmitAsync(&CodeCatalystClient::DeleteDevEnvironment, request, handler, context);
320 }
321
328
332 template <typename DeleteProjectRequestT = Model::DeleteProjectRequest>
333 Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT& request) const {
334 return SubmitCallable(&CodeCatalystClient::DeleteProject, request);
335 }
336
341 template <typename DeleteProjectRequestT = Model::DeleteProjectRequest>
342 void DeleteProjectAsync(const DeleteProjectRequestT& request, const DeleteProjectResponseReceivedHandler& handler,
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
344 return SubmitAsync(&CodeCatalystClient::DeleteProject, request, handler, context);
345 }
346
355
360 template <typename DeleteSourceRepositoryRequestT = Model::DeleteSourceRepositoryRequest>
361 Model::DeleteSourceRepositoryOutcomeCallable DeleteSourceRepositoryCallable(const DeleteSourceRepositoryRequestT& request) const {
362 return SubmitCallable(&CodeCatalystClient::DeleteSourceRepository, request);
363 }
364
369 template <typename DeleteSourceRepositoryRequestT = Model::DeleteSourceRepositoryRequest>
370 void DeleteSourceRepositoryAsync(const DeleteSourceRepositoryRequestT& request,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
373 return SubmitAsync(&CodeCatalystClient::DeleteSourceRepository, request, handler, context);
374 }
375
384
388 template <typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
389 Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT& request) const {
390 return SubmitCallable(&CodeCatalystClient::DeleteSpace, request);
391 }
392
397 template <typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
398 void DeleteSpaceAsync(const DeleteSpaceRequestT& request, const DeleteSpaceResponseReceivedHandler& handler,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
400 return SubmitAsync(&CodeCatalystClient::DeleteSpace, request, handler, context);
401 }
402
411
416 template <typename GetDevEnvironmentRequestT = Model::GetDevEnvironmentRequest>
417 Model::GetDevEnvironmentOutcomeCallable GetDevEnvironmentCallable(const GetDevEnvironmentRequestT& request) const {
418 return SubmitCallable(&CodeCatalystClient::GetDevEnvironment, request);
419 }
420
425 template <typename GetDevEnvironmentRequestT = Model::GetDevEnvironmentRequest>
426 void GetDevEnvironmentAsync(const GetDevEnvironmentRequestT& request, const GetDevEnvironmentResponseReceivedHandler& handler,
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
428 return SubmitAsync(&CodeCatalystClient::GetDevEnvironment, request, handler, context);
429 }
430
437
441 template <typename GetProjectRequestT = Model::GetProjectRequest>
442 Model::GetProjectOutcomeCallable GetProjectCallable(const GetProjectRequestT& request) const {
443 return SubmitCallable(&CodeCatalystClient::GetProject, request);
444 }
445
450 template <typename GetProjectRequestT = Model::GetProjectRequest>
451 void GetProjectAsync(const GetProjectRequestT& request, const GetProjectResponseReceivedHandler& handler,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
453 return SubmitAsync(&CodeCatalystClient::GetProject, request, handler, context);
454 }
455
462
467 template <typename GetSourceRepositoryRequestT = Model::GetSourceRepositoryRequest>
468 Model::GetSourceRepositoryOutcomeCallable GetSourceRepositoryCallable(const GetSourceRepositoryRequestT& request) const {
469 return SubmitCallable(&CodeCatalystClient::GetSourceRepository, request);
470 }
471
476 template <typename GetSourceRepositoryRequestT = Model::GetSourceRepositoryRequest>
477 void GetSourceRepositoryAsync(const GetSourceRepositoryRequestT& request, const GetSourceRepositoryResponseReceivedHandler& handler,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
479 return SubmitAsync(&CodeCatalystClient::GetSourceRepository, request, handler, context);
480 }
481
489 const Model::GetSourceRepositoryCloneUrlsRequest& request) const;
490
495 template <typename GetSourceRepositoryCloneUrlsRequestT = Model::GetSourceRepositoryCloneUrlsRequest>
497 const GetSourceRepositoryCloneUrlsRequestT& request) const {
498 return SubmitCallable(&CodeCatalystClient::GetSourceRepositoryCloneUrls, request);
499 }
500
505 template <typename GetSourceRepositoryCloneUrlsRequestT = Model::GetSourceRepositoryCloneUrlsRequest>
506 void GetSourceRepositoryCloneUrlsAsync(const GetSourceRepositoryCloneUrlsRequestT& request,
508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
509 return SubmitAsync(&CodeCatalystClient::GetSourceRepositoryCloneUrls, request, handler, context);
510 }
511
518
522 template <typename GetSpaceRequestT = Model::GetSpaceRequest>
523 Model::GetSpaceOutcomeCallable GetSpaceCallable(const GetSpaceRequestT& request) const {
524 return SubmitCallable(&CodeCatalystClient::GetSpace, request);
525 }
526
531 template <typename GetSpaceRequestT = Model::GetSpaceRequest>
532 void GetSpaceAsync(const GetSpaceRequestT& request, const GetSpaceResponseReceivedHandler& handler,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
534 return SubmitAsync(&CodeCatalystClient::GetSpace, request, handler, context);
535 }
536
544
548 template <typename GetSubscriptionRequestT = Model::GetSubscriptionRequest>
549 Model::GetSubscriptionOutcomeCallable GetSubscriptionCallable(const GetSubscriptionRequestT& request) const {
550 return SubmitCallable(&CodeCatalystClient::GetSubscription, request);
551 }
552
557 template <typename GetSubscriptionRequestT = Model::GetSubscriptionRequest>
558 void GetSubscriptionAsync(const GetSubscriptionRequestT& request, const GetSubscriptionResponseReceivedHandler& handler,
559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
560 return SubmitAsync(&CodeCatalystClient::GetSubscription, request, handler, context);
561 }
562
569
573 template <typename GetUserDetailsRequestT = Model::GetUserDetailsRequest>
574 Model::GetUserDetailsOutcomeCallable GetUserDetailsCallable(const GetUserDetailsRequestT& request = {}) const {
575 return SubmitCallable(&CodeCatalystClient::GetUserDetails, request);
576 }
577
582 template <typename GetUserDetailsRequestT = Model::GetUserDetailsRequest>
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
585 const GetUserDetailsRequestT& request = {}) const {
586 return SubmitAsync(&CodeCatalystClient::GetUserDetails, request, handler, context);
587 }
588
595
599 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
600 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const {
601 return SubmitCallable(&CodeCatalystClient::GetWorkflow, request);
602 }
603
608 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
609 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler,
610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
611 return SubmitAsync(&CodeCatalystClient::GetWorkflow, request, handler, context);
612 }
613
621
625 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
626 Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT& request) const {
627 return SubmitCallable(&CodeCatalystClient::GetWorkflowRun, request);
628 }
629
634 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
635 void GetWorkflowRunAsync(const GetWorkflowRunRequestT& request, const GetWorkflowRunResponseReceivedHandler& handler,
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
637 return SubmitAsync(&CodeCatalystClient::GetWorkflowRun, request, handler, context);
638 }
639
648
653 template <typename ListAccessTokensRequestT = Model::ListAccessTokensRequest>
654 Model::ListAccessTokensOutcomeCallable ListAccessTokensCallable(const ListAccessTokensRequestT& request = {}) const {
655 return SubmitCallable(&CodeCatalystClient::ListAccessTokens, request);
656 }
657
662 template <typename ListAccessTokensRequestT = Model::ListAccessTokensRequest>
664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
665 const ListAccessTokensRequestT& request = {}) const {
666 return SubmitAsync(&CodeCatalystClient::ListAccessTokens, request, handler, context);
667 }
668
676 const Model::ListDevEnvironmentSessionsRequest& request) const;
677
682 template <typename ListDevEnvironmentSessionsRequestT = Model::ListDevEnvironmentSessionsRequest>
684 const ListDevEnvironmentSessionsRequestT& request) const {
685 return SubmitCallable(&CodeCatalystClient::ListDevEnvironmentSessions, request);
686 }
687
692 template <typename ListDevEnvironmentSessionsRequestT = Model::ListDevEnvironmentSessionsRequest>
693 void ListDevEnvironmentSessionsAsync(const ListDevEnvironmentSessionsRequestT& request,
695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
696 return SubmitAsync(&CodeCatalystClient::ListDevEnvironmentSessions, request, handler, context);
697 }
698
706
711 template <typename ListDevEnvironmentsRequestT = Model::ListDevEnvironmentsRequest>
712 Model::ListDevEnvironmentsOutcomeCallable ListDevEnvironmentsCallable(const ListDevEnvironmentsRequestT& request) const {
713 return SubmitCallable(&CodeCatalystClient::ListDevEnvironments, request);
714 }
715
720 template <typename ListDevEnvironmentsRequestT = Model::ListDevEnvironmentsRequest>
721 void ListDevEnvironmentsAsync(const ListDevEnvironmentsRequestT& request, const ListDevEnvironmentsResponseReceivedHandler& handler,
722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
723 return SubmitAsync(&CodeCatalystClient::ListDevEnvironments, request, handler, context);
724 }
725
745
749 template <typename ListEventLogsRequestT = Model::ListEventLogsRequest>
750 Model::ListEventLogsOutcomeCallable ListEventLogsCallable(const ListEventLogsRequestT& request) const {
751 return SubmitCallable(&CodeCatalystClient::ListEventLogs, request);
752 }
753
758 template <typename ListEventLogsRequestT = Model::ListEventLogsRequest>
759 void ListEventLogsAsync(const ListEventLogsRequestT& request, const ListEventLogsResponseReceivedHandler& handler,
760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
761 return SubmitAsync(&CodeCatalystClient::ListEventLogs, request, handler, context);
762 }
763
770
774 template <typename ListProjectsRequestT = Model::ListProjectsRequest>
775 Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT& request) const {
776 return SubmitCallable(&CodeCatalystClient::ListProjects, request);
777 }
778
783 template <typename ListProjectsRequestT = Model::ListProjectsRequest>
784 void ListProjectsAsync(const ListProjectsRequestT& request, const ListProjectsResponseReceivedHandler& handler,
785 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
786 return SubmitAsync(&CodeCatalystClient::ListProjects, request, handler, context);
787 }
788
796
801 template <typename ListSourceRepositoriesRequestT = Model::ListSourceRepositoriesRequest>
802 Model::ListSourceRepositoriesOutcomeCallable ListSourceRepositoriesCallable(const ListSourceRepositoriesRequestT& request) const {
803 return SubmitCallable(&CodeCatalystClient::ListSourceRepositories, request);
804 }
805
810 template <typename ListSourceRepositoriesRequestT = Model::ListSourceRepositoriesRequest>
811 void ListSourceRepositoriesAsync(const ListSourceRepositoriesRequestT& request,
813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
814 return SubmitAsync(&CodeCatalystClient::ListSourceRepositories, request, handler, context);
815 }
816
824 const Model::ListSourceRepositoryBranchesRequest& request) const;
825
830 template <typename ListSourceRepositoryBranchesRequestT = Model::ListSourceRepositoryBranchesRequest>
832 const ListSourceRepositoryBranchesRequestT& request) const {
833 return SubmitCallable(&CodeCatalystClient::ListSourceRepositoryBranches, request);
834 }
835
840 template <typename ListSourceRepositoryBranchesRequestT = Model::ListSourceRepositoryBranchesRequest>
841 void ListSourceRepositoryBranchesAsync(const ListSourceRepositoryBranchesRequestT& request,
843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
844 return SubmitAsync(&CodeCatalystClient::ListSourceRepositoryBranches, request, handler, context);
845 }
846
853
857 template <typename ListSpacesRequestT = Model::ListSpacesRequest>
858 Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT& request = {}) const {
859 return SubmitCallable(&CodeCatalystClient::ListSpaces, request);
860 }
861
866 template <typename ListSpacesRequestT = Model::ListSpacesRequest>
868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
869 const ListSpacesRequestT& request = {}) const {
870 return SubmitAsync(&CodeCatalystClient::ListSpaces, request, handler, context);
871 }
872
880
885 template <typename ListWorkflowRunsRequestT = Model::ListWorkflowRunsRequest>
886 Model::ListWorkflowRunsOutcomeCallable ListWorkflowRunsCallable(const ListWorkflowRunsRequestT& request) const {
887 return SubmitCallable(&CodeCatalystClient::ListWorkflowRuns, request);
888 }
889
894 template <typename ListWorkflowRunsRequestT = Model::ListWorkflowRunsRequest>
895 void ListWorkflowRunsAsync(const ListWorkflowRunsRequestT& request, const ListWorkflowRunsResponseReceivedHandler& handler,
896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
897 return SubmitAsync(&CodeCatalystClient::ListWorkflowRuns, request, handler, context);
898 }
899
907
911 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
912 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request) const {
913 return SubmitCallable(&CodeCatalystClient::ListWorkflows, request);
914 }
915
920 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
921 void ListWorkflowsAsync(const ListWorkflowsRequestT& request, const ListWorkflowsResponseReceivedHandler& handler,
922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
923 return SubmitAsync(&CodeCatalystClient::ListWorkflows, request, handler, context);
924 }
925
933
938 template <typename StartDevEnvironmentRequestT = Model::StartDevEnvironmentRequest>
939 Model::StartDevEnvironmentOutcomeCallable StartDevEnvironmentCallable(const StartDevEnvironmentRequestT& request) const {
940 return SubmitCallable(&CodeCatalystClient::StartDevEnvironment, request);
941 }
942
947 template <typename StartDevEnvironmentRequestT = Model::StartDevEnvironmentRequest>
948 void StartDevEnvironmentAsync(const StartDevEnvironmentRequestT& request, const StartDevEnvironmentResponseReceivedHandler& handler,
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
950 return SubmitAsync(&CodeCatalystClient::StartDevEnvironment, request, handler, context);
951 }
952
960 const Model::StartDevEnvironmentSessionRequest& request) const;
961
966 template <typename StartDevEnvironmentSessionRequestT = Model::StartDevEnvironmentSessionRequest>
968 const StartDevEnvironmentSessionRequestT& request) const {
969 return SubmitCallable(&CodeCatalystClient::StartDevEnvironmentSession, request);
970 }
971
976 template <typename StartDevEnvironmentSessionRequestT = Model::StartDevEnvironmentSessionRequest>
977 void StartDevEnvironmentSessionAsync(const StartDevEnvironmentSessionRequestT& request,
979 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
980 return SubmitAsync(&CodeCatalystClient::StartDevEnvironmentSession, request, handler, context);
981 }
982
989
994 template <typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
995 Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT& request) const {
996 return SubmitCallable(&CodeCatalystClient::StartWorkflowRun, request);
997 }
998
1003 template <typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
1004 void StartWorkflowRunAsync(const StartWorkflowRunRequestT& request, const StartWorkflowRunResponseReceivedHandler& handler,
1005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1006 return SubmitAsync(&CodeCatalystClient::StartWorkflowRun, request, handler, context);
1007 }
1008
1017
1022 template <typename StopDevEnvironmentRequestT = Model::StopDevEnvironmentRequest>
1023 Model::StopDevEnvironmentOutcomeCallable StopDevEnvironmentCallable(const StopDevEnvironmentRequestT& request) const {
1024 return SubmitCallable(&CodeCatalystClient::StopDevEnvironment, request);
1025 }
1026
1031 template <typename StopDevEnvironmentRequestT = Model::StopDevEnvironmentRequest>
1032 void StopDevEnvironmentAsync(const StopDevEnvironmentRequestT& request, const StopDevEnvironmentResponseReceivedHandler& handler,
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1034 return SubmitAsync(&CodeCatalystClient::StopDevEnvironment, request, handler, context);
1035 }
1036
1044
1049 template <typename StopDevEnvironmentSessionRequestT = Model::StopDevEnvironmentSessionRequest>
1051 const StopDevEnvironmentSessionRequestT& request) const {
1052 return SubmitCallable(&CodeCatalystClient::StopDevEnvironmentSession, request);
1053 }
1054
1059 template <typename StopDevEnvironmentSessionRequestT = Model::StopDevEnvironmentSessionRequest>
1060 void StopDevEnvironmentSessionAsync(const StopDevEnvironmentSessionRequestT& request,
1062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1063 return SubmitAsync(&CodeCatalystClient::StopDevEnvironmentSession, request, handler, context);
1064 }
1065
1073
1078 template <typename UpdateDevEnvironmentRequestT = Model::UpdateDevEnvironmentRequest>
1079 Model::UpdateDevEnvironmentOutcomeCallable UpdateDevEnvironmentCallable(const UpdateDevEnvironmentRequestT& request) const {
1080 return SubmitCallable(&CodeCatalystClient::UpdateDevEnvironment, request);
1081 }
1082
1087 template <typename UpdateDevEnvironmentRequestT = Model::UpdateDevEnvironmentRequest>
1088 void UpdateDevEnvironmentAsync(const UpdateDevEnvironmentRequestT& request, const UpdateDevEnvironmentResponseReceivedHandler& handler,
1089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1090 return SubmitAsync(&CodeCatalystClient::UpdateDevEnvironment, request, handler, context);
1091 }
1092
1099
1103 template <typename UpdateProjectRequestT = Model::UpdateProjectRequest>
1104 Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT& request) const {
1105 return SubmitCallable(&CodeCatalystClient::UpdateProject, request);
1106 }
1107
1112 template <typename UpdateProjectRequestT = Model::UpdateProjectRequest>
1113 void UpdateProjectAsync(const UpdateProjectRequestT& request, const UpdateProjectResponseReceivedHandler& handler,
1114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1115 return SubmitAsync(&CodeCatalystClient::UpdateProject, request, handler, context);
1116 }
1117
1124
1128 template <typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1129 Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT& request) const {
1130 return SubmitCallable(&CodeCatalystClient::UpdateSpace, request);
1131 }
1132
1137 template <typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1138 void UpdateSpaceAsync(const UpdateSpaceRequestT& request, const UpdateSpaceResponseReceivedHandler& handler,
1139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1140 return SubmitAsync(&CodeCatalystClient::UpdateSpace, request, handler, context);
1141 }
1142
1151
1155 template <typename VerifySessionRequestT = Model::VerifySessionRequest>
1156 Model::VerifySessionOutcomeCallable VerifySessionCallable(const VerifySessionRequestT& request = {}) const {
1157 return SubmitCallable(&CodeCatalystClient::VerifySession, request);
1158 }
1159
1164 template <typename VerifySessionRequestT = Model::VerifySessionRequest>
1166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1167 const VerifySessionRequestT& request = {}) const {
1168 return SubmitAsync(&CodeCatalystClient::VerifySession, request, handler, context);
1169 }
1170
1171 virtual void OverrideEndpoint(const Aws::String& endpoint);
1172 virtual std::shared_ptr<CodeCatalystEndpointProviderBase>& accessEndpointProvider();
1173
1174 private:
1176 void init(const CodeCatalystClientConfiguration& clientConfiguration);
1177
1179
1180 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
1181 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
1182 Aws::Http::HttpMethod httpMethod) const;
1183
1184 CodeCatalystClientConfiguration m_clientConfiguration;
1185 std::shared_ptr<CodeCatalystEndpointProviderBase> m_endpointProvider;
1186};
1187
1188} // namespace CodeCatalyst
1189} // 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 void OverrideEndpoint(const Aws::String &endpoint)
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
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
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 std::shared_ptr< CodeCatalystEndpointProviderBase > & accessEndpointProvider()
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::CreateSourceRepositoryBranchRequest &, const Model::CreateSourceRepositoryBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSourceRepositoryBranchResponseReceivedHandler
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::GetUserDetailsRequest &, const Model::GetUserDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserDetailsResponseReceivedHandler
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::ListSourceRepositoryBranchesRequest &, const Model::ListSourceRepositoryBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourceRepositoryBranchesResponseReceivedHandler
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::ListWorkflowRunsRequest &, const Model::ListWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowRunsResponseReceivedHandler
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::DeleteAccessTokenRequest &, const Model::DeleteAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessTokenResponseReceivedHandler
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::ListSourceRepositoriesRequest &, const Model::ListSourceRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourceRepositoriesResponseReceivedHandler
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::GetSourceRepositoryCloneUrlsRequest &, const Model::GetSourceRepositoryCloneUrlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSourceRepositoryCloneUrlsResponseReceivedHandler
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::ListAccessTokensRequest &, const Model::ListAccessTokensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessTokensResponseReceivedHandler
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::GetProjectRequest &, const Model::GetProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProjectResponseReceivedHandler
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::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProjectResponseReceivedHandler
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::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowsResponseReceivedHandler
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::GetDevEnvironmentRequest &, const Model::GetDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevEnvironmentResponseReceivedHandler
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::ListDevEnvironmentSessionsRequest &, const Model::ListDevEnvironmentSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevEnvironmentSessionsResponseReceivedHandler
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::DeleteSpaceRequest &, const Model::DeleteSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSpaceResponseReceivedHandler
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::UpdateSpaceRequest &, const Model::UpdateSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSpaceResponseReceivedHandler
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::VerifySessionRequest &, const Model::VerifySessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> VerifySessionResponseReceivedHandler
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::CreateSourceRepositoryRequest &, const Model::CreateSourceRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSourceRepositoryResponseReceivedHandler
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::StartDevEnvironmentRequest &, const Model::StartDevEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDevEnvironmentResponseReceivedHandler
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::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String