AWS SDK for C++

AWS SDK for C++ Version 1.11.786

Loading...
Searching...
No Matches
DevOpsAgentClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/devops-agent/DevOpsAgentPaginationBase.h>
12#include <aws/devops-agent/DevOpsAgentServiceClientModel.h>
13#include <aws/devops-agent/DevOpsAgentWaiter.h>
14#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
15
16namespace Aws {
17namespace DevOpsAgent {
29class AWS_DEVOPSAGENT_API DevOpsAgentClient : public Aws::Client::AWSJsonClient,
30 public Aws::Client::ClientWithAsyncTemplateMethods<DevOpsAgentClient>,
31 public DevOpsAgentPaginationBase<DevOpsAgentClient>,
32 public DevOpsAgentWaiter<DevOpsAgentClient> {
33 public:
35 static const char* GetServiceName();
36 static const char* GetAllocationTag();
37
40
47 std::shared_ptr<DevOpsAgentEndpointProviderBase> endpointProvider = nullptr);
48
54 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<DevOpsAgentEndpointProviderBase> endpointProvider = nullptr,
56
62 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
63 std::shared_ptr<DevOpsAgentEndpointProviderBase> endpointProvider = nullptr,
65
66 /* Legacy constructors due deprecation */
72
77 DevOpsAgentClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
78
83 DevOpsAgentClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
84 const Aws::Client::ClientConfiguration& clientConfiguration);
85
86 /* End of legacy constructors due deprecation */
88
96
101 template <typename AllowVendedLogDeliveryForResourceRequestT = Model::AllowVendedLogDeliveryForResourceRequest>
103 const AllowVendedLogDeliveryForResourceRequestT& request) const {
104 return SubmitCallable(&DevOpsAgentClient::AllowVendedLogDeliveryForResource, request);
105 }
106
111 template <typename AllowVendedLogDeliveryForResourceRequestT = Model::AllowVendedLogDeliveryForResourceRequest>
112 void AllowVendedLogDeliveryForResourceAsync(const AllowVendedLogDeliveryForResourceRequestT& request,
114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
115 return SubmitAsync(&DevOpsAgentClient::AllowVendedLogDeliveryForResource, request, handler, context);
116 }
117
126
131 template <typename AssociateServiceRequestT = Model::AssociateServiceRequest>
132 Model::AssociateServiceOutcomeCallable AssociateServiceCallable(const AssociateServiceRequestT& request) const {
133 return SubmitCallable(&DevOpsAgentClient::AssociateService, request);
134 }
135
140 template <typename AssociateServiceRequestT = Model::AssociateServiceRequest>
141 void AssociateServiceAsync(const AssociateServiceRequestT& request, const AssociateServiceResponseReceivedHandler& handler,
142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
143 return SubmitAsync(&DevOpsAgentClient::AssociateService, request, handler, context);
144 }
145
153
158 template <typename CreateAgentSpaceRequestT = Model::CreateAgentSpaceRequest>
159 Model::CreateAgentSpaceOutcomeCallable CreateAgentSpaceCallable(const CreateAgentSpaceRequestT& request) const {
160 return SubmitCallable(&DevOpsAgentClient::CreateAgentSpace, request);
161 }
162
167 template <typename CreateAgentSpaceRequestT = Model::CreateAgentSpaceRequest>
168 void CreateAgentSpaceAsync(const CreateAgentSpaceRequestT& request, const CreateAgentSpaceResponseReceivedHandler& handler,
169 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
170 return SubmitAsync(&DevOpsAgentClient::CreateAgentSpace, request, handler, context);
171 }
172
180
185 template <typename CreateBacklogTaskRequestT = Model::CreateBacklogTaskRequest>
186 Model::CreateBacklogTaskOutcomeCallable CreateBacklogTaskCallable(const CreateBacklogTaskRequestT& request) const {
187 return SubmitCallable(&DevOpsAgentClient::CreateBacklogTask, request);
188 }
189
194 template <typename CreateBacklogTaskRequestT = Model::CreateBacklogTaskRequest>
195 void CreateBacklogTaskAsync(const CreateBacklogTaskRequestT& request, const CreateBacklogTaskResponseReceivedHandler& handler,
196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
197 return SubmitAsync(&DevOpsAgentClient::CreateBacklogTask, request, handler, context);
198 }
199
207
211 template <typename CreateChatRequestT = Model::CreateChatRequest>
212 Model::CreateChatOutcomeCallable CreateChatCallable(const CreateChatRequestT& request) const {
213 return SubmitCallable(&DevOpsAgentClient::CreateChat, request);
214 }
215
220 template <typename CreateChatRequestT = Model::CreateChatRequest>
221 void CreateChatAsync(const CreateChatRequestT& request, const CreateChatResponseReceivedHandler& handler,
222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
223 return SubmitAsync(&DevOpsAgentClient::CreateChat, request, handler, context);
224 }
225
233
238 template <typename CreatePrivateConnectionRequestT = Model::CreatePrivateConnectionRequest>
239 Model::CreatePrivateConnectionOutcomeCallable CreatePrivateConnectionCallable(const CreatePrivateConnectionRequestT& request) const {
240 return SubmitCallable(&DevOpsAgentClient::CreatePrivateConnection, request);
241 }
242
247 template <typename CreatePrivateConnectionRequestT = Model::CreatePrivateConnectionRequest>
248 void CreatePrivateConnectionAsync(const CreatePrivateConnectionRequestT& request,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
251 return SubmitAsync(&DevOpsAgentClient::CreatePrivateConnection, request, handler, context);
252 }
253
261
266 template <typename DeleteAgentSpaceRequestT = Model::DeleteAgentSpaceRequest>
267 Model::DeleteAgentSpaceOutcomeCallable DeleteAgentSpaceCallable(const DeleteAgentSpaceRequestT& request) const {
268 return SubmitCallable(&DevOpsAgentClient::DeleteAgentSpace, request);
269 }
270
275 template <typename DeleteAgentSpaceRequestT = Model::DeleteAgentSpaceRequest>
276 void DeleteAgentSpaceAsync(const DeleteAgentSpaceRequestT& request, const DeleteAgentSpaceResponseReceivedHandler& handler,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
278 return SubmitAsync(&DevOpsAgentClient::DeleteAgentSpace, request, handler, context);
279 }
280
288
293 template <typename DeletePrivateConnectionRequestT = Model::DeletePrivateConnectionRequest>
294 Model::DeletePrivateConnectionOutcomeCallable DeletePrivateConnectionCallable(const DeletePrivateConnectionRequestT& request) const {
295 return SubmitCallable(&DevOpsAgentClient::DeletePrivateConnection, request);
296 }
297
302 template <typename DeletePrivateConnectionRequestT = Model::DeletePrivateConnectionRequest>
303 void DeletePrivateConnectionAsync(const DeletePrivateConnectionRequestT& request,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
306 return SubmitAsync(&DevOpsAgentClient::DeletePrivateConnection, request, handler, context);
307 }
308
315
320 template <typename DeregisterServiceRequestT = Model::DeregisterServiceRequest>
321 Model::DeregisterServiceOutcomeCallable DeregisterServiceCallable(const DeregisterServiceRequestT& request) const {
322 return SubmitCallable(&DevOpsAgentClient::DeregisterService, request);
323 }
324
329 template <typename DeregisterServiceRequestT = Model::DeregisterServiceRequest>
330 void DeregisterServiceAsync(const DeregisterServiceRequestT& request, const DeregisterServiceResponseReceivedHandler& handler,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
332 return SubmitAsync(&DevOpsAgentClient::DeregisterService, request, handler, context);
333 }
334
342
347 template <typename DescribePrivateConnectionRequestT = Model::DescribePrivateConnectionRequest>
349 const DescribePrivateConnectionRequestT& request) const {
350 return SubmitCallable(&DevOpsAgentClient::DescribePrivateConnection, request);
351 }
352
357 template <typename DescribePrivateConnectionRequestT = Model::DescribePrivateConnectionRequest>
358 void DescribePrivateConnectionAsync(const DescribePrivateConnectionRequestT& request,
360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
361 return SubmitAsync(&DevOpsAgentClient::DescribePrivateConnection, request, handler, context);
362 }
363
371
376 template <typename DisableOperatorAppRequestT = Model::DisableOperatorAppRequest>
377 Model::DisableOperatorAppOutcomeCallable DisableOperatorAppCallable(const DisableOperatorAppRequestT& request) const {
378 return SubmitCallable(&DevOpsAgentClient::DisableOperatorApp, request);
379 }
380
385 template <typename DisableOperatorAppRequestT = Model::DisableOperatorAppRequest>
386 void DisableOperatorAppAsync(const DisableOperatorAppRequestT& request, const DisableOperatorAppResponseReceivedHandler& handler,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
388 return SubmitAsync(&DevOpsAgentClient::DisableOperatorApp, request, handler, context);
389 }
390
399
404 template <typename DisassociateServiceRequestT = Model::DisassociateServiceRequest>
405 Model::DisassociateServiceOutcomeCallable DisassociateServiceCallable(const DisassociateServiceRequestT& request) const {
406 return SubmitCallable(&DevOpsAgentClient::DisassociateService, request);
407 }
408
413 template <typename DisassociateServiceRequestT = Model::DisassociateServiceRequest>
414 void DisassociateServiceAsync(const DisassociateServiceRequestT& request, const DisassociateServiceResponseReceivedHandler& handler,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
416 return SubmitAsync(&DevOpsAgentClient::DisassociateService, request, handler, context);
417 }
418
426
431 template <typename EnableOperatorAppRequestT = Model::EnableOperatorAppRequest>
432 Model::EnableOperatorAppOutcomeCallable EnableOperatorAppCallable(const EnableOperatorAppRequestT& request) const {
433 return SubmitCallable(&DevOpsAgentClient::EnableOperatorApp, request);
434 }
435
440 template <typename EnableOperatorAppRequestT = Model::EnableOperatorAppRequest>
441 void EnableOperatorAppAsync(const EnableOperatorAppRequestT& request, const EnableOperatorAppResponseReceivedHandler& handler,
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
443 return SubmitAsync(&DevOpsAgentClient::EnableOperatorApp, request, handler, context);
444 }
445
453
457 template <typename GetAccountUsageRequestT = Model::GetAccountUsageRequest>
458 Model::GetAccountUsageOutcomeCallable GetAccountUsageCallable(const GetAccountUsageRequestT& request = {}) const {
459 return SubmitCallable(&DevOpsAgentClient::GetAccountUsage, request);
460 }
461
466 template <typename GetAccountUsageRequestT = Model::GetAccountUsageRequest>
468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
469 const GetAccountUsageRequestT& request = {}) const {
470 return SubmitAsync(&DevOpsAgentClient::GetAccountUsage, request, handler, context);
471 }
472
480
484 template <typename GetAgentSpaceRequestT = Model::GetAgentSpaceRequest>
485 Model::GetAgentSpaceOutcomeCallable GetAgentSpaceCallable(const GetAgentSpaceRequestT& request) const {
486 return SubmitCallable(&DevOpsAgentClient::GetAgentSpace, request);
487 }
488
493 template <typename GetAgentSpaceRequestT = Model::GetAgentSpaceRequest>
494 void GetAgentSpaceAsync(const GetAgentSpaceRequestT& request, const GetAgentSpaceResponseReceivedHandler& handler,
495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
496 return SubmitAsync(&DevOpsAgentClient::GetAgentSpace, request, handler, context);
497 }
498
506
510 template <typename GetAssociationRequestT = Model::GetAssociationRequest>
511 Model::GetAssociationOutcomeCallable GetAssociationCallable(const GetAssociationRequestT& request) const {
512 return SubmitCallable(&DevOpsAgentClient::GetAssociation, request);
513 }
514
519 template <typename GetAssociationRequestT = Model::GetAssociationRequest>
520 void GetAssociationAsync(const GetAssociationRequestT& request, const GetAssociationResponseReceivedHandler& handler,
521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
522 return SubmitAsync(&DevOpsAgentClient::GetAssociation, request, handler, context);
523 }
524
532
536 template <typename GetBacklogTaskRequestT = Model::GetBacklogTaskRequest>
537 Model::GetBacklogTaskOutcomeCallable GetBacklogTaskCallable(const GetBacklogTaskRequestT& request) const {
538 return SubmitCallable(&DevOpsAgentClient::GetBacklogTask, request);
539 }
540
545 template <typename GetBacklogTaskRequestT = Model::GetBacklogTaskRequest>
546 void GetBacklogTaskAsync(const GetBacklogTaskRequestT& request, const GetBacklogTaskResponseReceivedHandler& handler,
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
548 return SubmitAsync(&DevOpsAgentClient::GetBacklogTask, request, handler, context);
549 }
550
558
562 template <typename GetOperatorAppRequestT = Model::GetOperatorAppRequest>
563 Model::GetOperatorAppOutcomeCallable GetOperatorAppCallable(const GetOperatorAppRequestT& request) const {
564 return SubmitCallable(&DevOpsAgentClient::GetOperatorApp, request);
565 }
566
571 template <typename GetOperatorAppRequestT = Model::GetOperatorAppRequest>
572 void GetOperatorAppAsync(const GetOperatorAppRequestT& request, const GetOperatorAppResponseReceivedHandler& handler,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
574 return SubmitAsync(&DevOpsAgentClient::GetOperatorApp, request, handler, context);
575 }
576
583
588 template <typename GetRecommendationRequestT = Model::GetRecommendationRequest>
589 Model::GetRecommendationOutcomeCallable GetRecommendationCallable(const GetRecommendationRequestT& request) const {
590 return SubmitCallable(&DevOpsAgentClient::GetRecommendation, request);
591 }
592
597 template <typename GetRecommendationRequestT = Model::GetRecommendationRequest>
598 void GetRecommendationAsync(const GetRecommendationRequestT& request, const GetRecommendationResponseReceivedHandler& handler,
599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
600 return SubmitAsync(&DevOpsAgentClient::GetRecommendation, request, handler, context);
601 }
602
610
614 template <typename GetServiceRequestT = Model::GetServiceRequest>
615 Model::GetServiceOutcomeCallable GetServiceCallable(const GetServiceRequestT& request) const {
616 return SubmitCallable(&DevOpsAgentClient::GetService, request);
617 }
618
623 template <typename GetServiceRequestT = Model::GetServiceRequest>
624 void GetServiceAsync(const GetServiceRequestT& request, const GetServiceResponseReceivedHandler& handler,
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
626 return SubmitAsync(&DevOpsAgentClient::GetService, request, handler, context);
627 }
628
635
639 template <typename ListAgentSpacesRequestT = Model::ListAgentSpacesRequest>
640 Model::ListAgentSpacesOutcomeCallable ListAgentSpacesCallable(const ListAgentSpacesRequestT& request = {}) const {
641 return SubmitCallable(&DevOpsAgentClient::ListAgentSpaces, request);
642 }
643
648 template <typename ListAgentSpacesRequestT = Model::ListAgentSpacesRequest>
650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
651 const ListAgentSpacesRequestT& request = {}) const {
652 return SubmitAsync(&DevOpsAgentClient::ListAgentSpaces, request, handler, context);
653 }
654
661
666 template <typename ListAssociationsRequestT = Model::ListAssociationsRequest>
667 Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const ListAssociationsRequestT& request) const {
668 return SubmitCallable(&DevOpsAgentClient::ListAssociations, request);
669 }
670
675 template <typename ListAssociationsRequestT = Model::ListAssociationsRequest>
676 void ListAssociationsAsync(const ListAssociationsRequestT& request, const ListAssociationsResponseReceivedHandler& handler,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
678 return SubmitAsync(&DevOpsAgentClient::ListAssociations, request, handler, context);
679 }
680
688
693 template <typename ListBacklogTasksRequestT = Model::ListBacklogTasksRequest>
694 Model::ListBacklogTasksOutcomeCallable ListBacklogTasksCallable(const ListBacklogTasksRequestT& request) const {
695 return SubmitCallable(&DevOpsAgentClient::ListBacklogTasks, request);
696 }
697
702 template <typename ListBacklogTasksRequestT = Model::ListBacklogTasksRequest>
703 void ListBacklogTasksAsync(const ListBacklogTasksRequestT& request, const ListBacklogTasksResponseReceivedHandler& handler,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
705 return SubmitAsync(&DevOpsAgentClient::ListBacklogTasks, request, handler, context);
706 }
707
715
719 template <typename ListChatsRequestT = Model::ListChatsRequest>
720 Model::ListChatsOutcomeCallable ListChatsCallable(const ListChatsRequestT& request) const {
721 return SubmitCallable(&DevOpsAgentClient::ListChats, request);
722 }
723
728 template <typename ListChatsRequestT = Model::ListChatsRequest>
729 void ListChatsAsync(const ListChatsRequestT& request, const ListChatsResponseReceivedHandler& handler,
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
731 return SubmitAsync(&DevOpsAgentClient::ListChats, request, handler, context);
732 }
733
740
744 template <typename ListExecutionsRequestT = Model::ListExecutionsRequest>
745 Model::ListExecutionsOutcomeCallable ListExecutionsCallable(const ListExecutionsRequestT& request) const {
746 return SubmitCallable(&DevOpsAgentClient::ListExecutions, request);
747 }
748
753 template <typename ListExecutionsRequestT = Model::ListExecutionsRequest>
754 void ListExecutionsAsync(const ListExecutionsRequestT& request, const ListExecutionsResponseReceivedHandler& handler,
755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
756 return SubmitAsync(&DevOpsAgentClient::ListExecutions, request, handler, context);
757 }
758
766
770 template <typename ListGoalsRequestT = Model::ListGoalsRequest>
771 Model::ListGoalsOutcomeCallable ListGoalsCallable(const ListGoalsRequestT& request) const {
772 return SubmitCallable(&DevOpsAgentClient::ListGoals, request);
773 }
774
779 template <typename ListGoalsRequestT = Model::ListGoalsRequest>
780 void ListGoalsAsync(const ListGoalsRequestT& request, const ListGoalsResponseReceivedHandler& handler,
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
782 return SubmitAsync(&DevOpsAgentClient::ListGoals, request, handler, context);
783 }
784
791
796 template <typename ListJournalRecordsRequestT = Model::ListJournalRecordsRequest>
797 Model::ListJournalRecordsOutcomeCallable ListJournalRecordsCallable(const ListJournalRecordsRequestT& request) const {
798 return SubmitCallable(&DevOpsAgentClient::ListJournalRecords, request);
799 }
800
805 template <typename ListJournalRecordsRequestT = Model::ListJournalRecordsRequest>
806 void ListJournalRecordsAsync(const ListJournalRecordsRequestT& request, const ListJournalRecordsResponseReceivedHandler& handler,
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
808 return SubmitAsync(&DevOpsAgentClient::ListJournalRecords, request, handler, context);
809 }
810
817
822 template <typename ListPendingMessagesRequestT = Model::ListPendingMessagesRequest>
823 Model::ListPendingMessagesOutcomeCallable ListPendingMessagesCallable(const ListPendingMessagesRequestT& request) const {
824 return SubmitCallable(&DevOpsAgentClient::ListPendingMessages, request);
825 }
826
831 template <typename ListPendingMessagesRequestT = Model::ListPendingMessagesRequest>
832 void ListPendingMessagesAsync(const ListPendingMessagesRequestT& request, const ListPendingMessagesResponseReceivedHandler& handler,
833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
834 return SubmitAsync(&DevOpsAgentClient::ListPendingMessages, request, handler, context);
835 }
836
844
849 template <typename ListPrivateConnectionsRequestT = Model::ListPrivateConnectionsRequest>
850 Model::ListPrivateConnectionsOutcomeCallable ListPrivateConnectionsCallable(const ListPrivateConnectionsRequestT& request = {}) const {
851 return SubmitCallable(&DevOpsAgentClient::ListPrivateConnections, request);
852 }
853
858 template <typename ListPrivateConnectionsRequestT = Model::ListPrivateConnectionsRequest>
860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
861 const ListPrivateConnectionsRequestT& request = {}) const {
862 return SubmitAsync(&DevOpsAgentClient::ListPrivateConnections, request, handler, context);
863 }
864
872
877 template <typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
878 Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT& request) const {
879 return SubmitCallable(&DevOpsAgentClient::ListRecommendations, request);
880 }
881
886 template <typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
887 void ListRecommendationsAsync(const ListRecommendationsRequestT& request, const ListRecommendationsResponseReceivedHandler& handler,
888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
889 return SubmitAsync(&DevOpsAgentClient::ListRecommendations, request, handler, context);
890 }
891
899
903 template <typename ListServicesRequestT = Model::ListServicesRequest>
904 Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT& request = {}) const {
905 return SubmitCallable(&DevOpsAgentClient::ListServices, request);
906 }
907
912 template <typename ListServicesRequestT = Model::ListServicesRequest>
914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
915 const ListServicesRequestT& request = {}) const {
916 return SubmitAsync(&DevOpsAgentClient::ListServices, request, handler, context);
917 }
918
926
931 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
932 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
933 return SubmitCallable(&DevOpsAgentClient::ListTagsForResource, request);
934 }
935
940 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
941 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
943 return SubmitAsync(&DevOpsAgentClient::ListTagsForResource, request, handler, context);
944 }
945
952
956 template <typename ListWebhooksRequestT = Model::ListWebhooksRequest>
957 Model::ListWebhooksOutcomeCallable ListWebhooksCallable(const ListWebhooksRequestT& request) const {
958 return SubmitCallable(&DevOpsAgentClient::ListWebhooks, request);
959 }
960
965 template <typename ListWebhooksRequestT = Model::ListWebhooksRequest>
966 void ListWebhooksAsync(const ListWebhooksRequestT& request, const ListWebhooksResponseReceivedHandler& handler,
967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
968 return SubmitAsync(&DevOpsAgentClient::ListWebhooks, request, handler, context);
969 }
970
977
981 template <typename RegisterServiceRequestT = Model::RegisterServiceRequest>
982 Model::RegisterServiceOutcomeCallable RegisterServiceCallable(const RegisterServiceRequestT& request) const {
983 return SubmitCallable(&DevOpsAgentClient::RegisterService, request);
984 }
985
990 template <typename RegisterServiceRequestT = Model::RegisterServiceRequest>
991 void RegisterServiceAsync(const RegisterServiceRequestT& request, const RegisterServiceResponseReceivedHandler& handler,
992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
993 return SubmitAsync(&DevOpsAgentClient::RegisterService, request, handler, context);
994 }
995
1003
1007 template <typename SendMessageRequestT = Model::SendMessageRequest>
1008 Model::SendMessageOutcomeCallable SendMessageCallable(SendMessageRequestT& request) const {
1009 return SubmitCallable(&DevOpsAgentClient::SendMessage, request);
1010 }
1011
1016 template <typename SendMessageRequestT = Model::SendMessageRequest>
1017 void SendMessageAsync(SendMessageRequestT& request, const SendMessageResponseReceivedHandler& handler,
1018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1019 return SubmitAsync(&DevOpsAgentClient::SendMessage, request, handler, context);
1020 }
1021
1029
1033 template <typename TagResourceRequestT = Model::TagResourceRequest>
1034 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1035 return SubmitCallable(&DevOpsAgentClient::TagResource, request);
1036 }
1037
1042 template <typename TagResourceRequestT = Model::TagResourceRequest>
1043 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1044 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1045 return SubmitAsync(&DevOpsAgentClient::TagResource, request, handler, context);
1046 }
1047
1055
1059 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1060 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1061 return SubmitCallable(&DevOpsAgentClient::UntagResource, request);
1062 }
1063
1068 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1069 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1070 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1071 return SubmitAsync(&DevOpsAgentClient::UntagResource, request, handler, context);
1072 }
1073
1081
1086 template <typename UpdateAgentSpaceRequestT = Model::UpdateAgentSpaceRequest>
1087 Model::UpdateAgentSpaceOutcomeCallable UpdateAgentSpaceCallable(const UpdateAgentSpaceRequestT& request) const {
1088 return SubmitCallable(&DevOpsAgentClient::UpdateAgentSpace, request);
1089 }
1090
1095 template <typename UpdateAgentSpaceRequestT = Model::UpdateAgentSpaceRequest>
1096 void UpdateAgentSpaceAsync(const UpdateAgentSpaceRequestT& request, const UpdateAgentSpaceResponseReceivedHandler& handler,
1097 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1098 return SubmitAsync(&DevOpsAgentClient::UpdateAgentSpace, request, handler, context);
1099 }
1100
1109
1114 template <typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
1115 Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT& request) const {
1116 return SubmitCallable(&DevOpsAgentClient::UpdateAssociation, request);
1117 }
1118
1123 template <typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
1124 void UpdateAssociationAsync(const UpdateAssociationRequestT& request, const UpdateAssociationResponseReceivedHandler& handler,
1125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1126 return SubmitAsync(&DevOpsAgentClient::UpdateAssociation, request, handler, context);
1127 }
1128
1135
1140 template <typename UpdateBacklogTaskRequestT = Model::UpdateBacklogTaskRequest>
1141 Model::UpdateBacklogTaskOutcomeCallable UpdateBacklogTaskCallable(const UpdateBacklogTaskRequestT& request) const {
1142 return SubmitCallable(&DevOpsAgentClient::UpdateBacklogTask, request);
1143 }
1144
1149 template <typename UpdateBacklogTaskRequestT = Model::UpdateBacklogTaskRequest>
1150 void UpdateBacklogTaskAsync(const UpdateBacklogTaskRequestT& request, const UpdateBacklogTaskResponseReceivedHandler& handler,
1151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1152 return SubmitAsync(&DevOpsAgentClient::UpdateBacklogTask, request, handler, context);
1153 }
1154
1161
1165 template <typename UpdateGoalRequestT = Model::UpdateGoalRequest>
1166 Model::UpdateGoalOutcomeCallable UpdateGoalCallable(const UpdateGoalRequestT& request) const {
1167 return SubmitCallable(&DevOpsAgentClient::UpdateGoal, request);
1168 }
1169
1174 template <typename UpdateGoalRequestT = Model::UpdateGoalRequest>
1175 void UpdateGoalAsync(const UpdateGoalRequestT& request, const UpdateGoalResponseReceivedHandler& handler,
1176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1177 return SubmitAsync(&DevOpsAgentClient::UpdateGoal, request, handler, context);
1178 }
1179
1187 const Model::UpdateOperatorAppIdpConfigRequest& request) const;
1188
1193 template <typename UpdateOperatorAppIdpConfigRequestT = Model::UpdateOperatorAppIdpConfigRequest>
1195 const UpdateOperatorAppIdpConfigRequestT& request) const {
1196 return SubmitCallable(&DevOpsAgentClient::UpdateOperatorAppIdpConfig, request);
1197 }
1198
1203 template <typename UpdateOperatorAppIdpConfigRequestT = Model::UpdateOperatorAppIdpConfigRequest>
1204 void UpdateOperatorAppIdpConfigAsync(const UpdateOperatorAppIdpConfigRequestT& request,
1206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1207 return SubmitAsync(&DevOpsAgentClient::UpdateOperatorAppIdpConfig, request, handler, context);
1208 }
1209
1218
1223 template <typename UpdatePrivateConnectionCertificateRequestT = Model::UpdatePrivateConnectionCertificateRequest>
1225 const UpdatePrivateConnectionCertificateRequestT& request) const {
1226 return SubmitCallable(&DevOpsAgentClient::UpdatePrivateConnectionCertificate, request);
1227 }
1228
1233 template <typename UpdatePrivateConnectionCertificateRequestT = Model::UpdatePrivateConnectionCertificateRequest>
1234 void UpdatePrivateConnectionCertificateAsync(const UpdatePrivateConnectionCertificateRequestT& request,
1236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1237 return SubmitAsync(&DevOpsAgentClient::UpdatePrivateConnectionCertificate, request, handler, context);
1238 }
1239
1247
1252 template <typename UpdateRecommendationRequestT = Model::UpdateRecommendationRequest>
1253 Model::UpdateRecommendationOutcomeCallable UpdateRecommendationCallable(const UpdateRecommendationRequestT& request) const {
1254 return SubmitCallable(&DevOpsAgentClient::UpdateRecommendation, request);
1255 }
1256
1261 template <typename UpdateRecommendationRequestT = Model::UpdateRecommendationRequest>
1262 void UpdateRecommendationAsync(const UpdateRecommendationRequestT& request, const UpdateRecommendationResponseReceivedHandler& handler,
1263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1264 return SubmitAsync(&DevOpsAgentClient::UpdateRecommendation, request, handler, context);
1265 }
1266
1274
1279 template <typename ValidateAwsAssociationsRequestT = Model::ValidateAwsAssociationsRequest>
1280 Model::ValidateAwsAssociationsOutcomeCallable ValidateAwsAssociationsCallable(const ValidateAwsAssociationsRequestT& request) const {
1281 return SubmitCallable(&DevOpsAgentClient::ValidateAwsAssociations, request);
1282 }
1283
1288 template <typename ValidateAwsAssociationsRequestT = Model::ValidateAwsAssociationsRequest>
1289 void ValidateAwsAssociationsAsync(const ValidateAwsAssociationsRequestT& request,
1291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1292 return SubmitAsync(&DevOpsAgentClient::ValidateAwsAssociations, request, handler, context);
1293 }
1294
1295 virtual void OverrideEndpoint(const Aws::String& endpoint);
1296 virtual std::shared_ptr<DevOpsAgentEndpointProviderBase>& accessEndpointProvider();
1297
1298 private:
1300 void init(const DevOpsAgentClientConfiguration& clientConfiguration);
1301
1303
1304 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
1305 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
1306 Aws::Http::HttpMethod httpMethod) const;
1307
1308 DevOpsAgentClientConfiguration m_clientConfiguration;
1309 std::shared_ptr<DevOpsAgentEndpointProviderBase> m_endpointProvider;
1310};
1311
1312} // namespace DevOpsAgent
1313} // namespace Aws
virtual Model::ListPrivateConnectionsOutcome ListPrivateConnections(const Model::ListPrivateConnectionsRequest &request={}) const
Model::DisassociateServiceOutcomeCallable DisassociateServiceCallable(const DisassociateServiceRequestT &request) const
virtual Model::GetRecommendationOutcome GetRecommendation(const Model::GetRecommendationRequest &request) const
void CreateChatAsync(const CreateChatRequestT &request, const CreateChatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAgentSpaceOutcomeCallable GetAgentSpaceCallable(const GetAgentSpaceRequestT &request) const
void DeregisterServiceAsync(const DeregisterServiceRequestT &request, const DeregisterServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePrivateConnectionAsync(const DeletePrivateConnectionRequestT &request, const DeletePrivateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAgentSpaceOutcomeCallable CreateAgentSpaceCallable(const CreateAgentSpaceRequestT &request) const
void DisassociateServiceAsync(const DisassociateServiceRequestT &request, const DisassociateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ValidateAwsAssociationsAsync(const ValidateAwsAssociationsRequestT &request, const ValidateAwsAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetBacklogTaskOutcome GetBacklogTask(const Model::GetBacklogTaskRequest &request) const
virtual Model::ListGoalsOutcome ListGoals(const Model::ListGoalsRequest &request) const
void ListServicesAsync(const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServicesRequestT &request={}) const
DevOpsAgentClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< DevOpsAgentEndpointProviderBase > endpointProvider=nullptr, const Aws::DevOpsAgent::DevOpsAgentClientConfiguration &clientConfiguration=Aws::DevOpsAgent::DevOpsAgentClientConfiguration())
Model::DeletePrivateConnectionOutcomeCallable DeletePrivateConnectionCallable(const DeletePrivateConnectionRequestT &request) const
void ListPrivateConnectionsAsync(const ListPrivateConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPrivateConnectionsRequestT &request={}) const
Model::SendMessageOutcomeCallable SendMessageCallable(SendMessageRequestT &request) const
void DescribePrivateConnectionAsync(const DescribePrivateConnectionRequestT &request, const DescribePrivateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRecommendationsOutcome ListRecommendations(const Model::ListRecommendationsRequest &request) const
Model::ListGoalsOutcomeCallable ListGoalsCallable(const ListGoalsRequestT &request) const
virtual Model::ListJournalRecordsOutcome ListJournalRecords(const Model::ListJournalRecordsRequest &request) const
Model::ListBacklogTasksOutcomeCallable ListBacklogTasksCallable(const ListBacklogTasksRequestT &request) const
virtual Model::ListAssociationsOutcome ListAssociations(const Model::ListAssociationsRequest &request) const
void ListRecommendationsAsync(const ListRecommendationsRequestT &request, const ListRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBacklogTaskAsync(const CreateBacklogTaskRequestT &request, const CreateBacklogTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateBacklogTaskOutcomeCallable CreateBacklogTaskCallable(const CreateBacklogTaskRequestT &request) const
virtual Model::DescribePrivateConnectionOutcome DescribePrivateConnection(const Model::DescribePrivateConnectionRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
void ListGoalsAsync(const ListGoalsRequestT &request, const ListGoalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateAgentSpaceAsync(const CreateAgentSpaceRequestT &request, const CreateAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRecommendationAsync(const UpdateRecommendationRequestT &request, const UpdateRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAccountUsageOutcome GetAccountUsage(const Model::GetAccountUsageRequest &request={}) const
void GetAssociationAsync(const GetAssociationRequestT &request, const GetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetServiceAsync(const GetServiceRequestT &request, const GetServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListExecutionsOutcome ListExecutions(const Model::ListExecutionsRequest &request) const
void DeleteAgentSpaceAsync(const DeleteAgentSpaceRequestT &request, const DeleteAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAgentSpaceOutcome DeleteAgentSpace(const Model::DeleteAgentSpaceRequest &request) const
Model::AssociateServiceOutcomeCallable AssociateServiceCallable(const AssociateServiceRequestT &request) const
void SendMessageAsync(SendMessageRequestT &request, const SendMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePrivateConnectionAsync(const CreatePrivateConnectionRequestT &request, const CreatePrivateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetOperatorAppAsync(const GetOperatorAppRequestT &request, const GetOperatorAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOperatorAppIdpConfigOutcomeCallable UpdateOperatorAppIdpConfigCallable(const UpdateOperatorAppIdpConfigRequestT &request) const
virtual Model::CreateAgentSpaceOutcome CreateAgentSpace(const Model::CreateAgentSpaceRequest &request) const
virtual Model::UpdateOperatorAppIdpConfigOutcome UpdateOperatorAppIdpConfig(const Model::UpdateOperatorAppIdpConfigRequest &request) const
Model::GetRecommendationOutcomeCallable GetRecommendationCallable(const GetRecommendationRequestT &request) const
void ListWebhooksAsync(const ListWebhooksRequestT &request, const ListWebhooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateChatOutcome CreateChat(const Model::CreateChatRequest &request) const
Model::RegisterServiceOutcomeCallable RegisterServiceCallable(const RegisterServiceRequestT &request) const
virtual Model::ListAgentSpacesOutcome ListAgentSpaces(const Model::ListAgentSpacesRequest &request={}) const
virtual Model::UpdateGoalOutcome UpdateGoal(const Model::UpdateGoalRequest &request) const
virtual Model::DeletePrivateConnectionOutcome DeletePrivateConnection(const Model::DeletePrivateConnectionRequest &request) const
Model::UpdatePrivateConnectionCertificateOutcomeCallable UpdatePrivateConnectionCertificateCallable(const UpdatePrivateConnectionCertificateRequestT &request) const
Model::ListJournalRecordsOutcomeCallable ListJournalRecordsCallable(const ListJournalRecordsRequestT &request) const
virtual Model::GetServiceOutcome GetService(const Model::GetServiceRequest &request) const
void ListAgentSpacesAsync(const ListAgentSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAgentSpacesRequestT &request={}) const
void RegisterServiceAsync(const RegisterServiceRequestT &request, const RegisterServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePrivateConnectionCertificateAsync(const UpdatePrivateConnectionCertificateRequestT &request, const UpdatePrivateConnectionCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAgentSpaceAsync(const UpdateAgentSpaceRequestT &request, const UpdateAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAgentSpacesOutcomeCallable ListAgentSpacesCallable(const ListAgentSpacesRequestT &request={}) const
void GetAccountUsageAsync(const GetAccountUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountUsageRequestT &request={}) const
virtual Model::AssociateServiceOutcome AssociateService(const Model::AssociateServiceRequest &request) const
Model::CreateChatOutcomeCallable CreateChatCallable(const CreateChatRequestT &request) const
Model::UpdateBacklogTaskOutcomeCallable UpdateBacklogTaskCallable(const UpdateBacklogTaskRequestT &request) const
void ListAssociationsAsync(const ListAssociationsRequestT &request, const ListAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableOperatorAppAsync(const EnableOperatorAppRequestT &request, const EnableOperatorAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeregisterServiceOutcomeCallable DeregisterServiceCallable(const DeregisterServiceRequestT &request) const
void UpdateGoalAsync(const UpdateGoalRequestT &request, const UpdateGoalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
DevOpsAgentClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ValidateAwsAssociationsOutcomeCallable ValidateAwsAssociationsCallable(const ValidateAwsAssociationsRequestT &request) const
Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT &request) const
virtual Model::UpdateRecommendationOutcome UpdateRecommendation(const Model::UpdateRecommendationRequest &request) const
void ListJournalRecordsAsync(const ListJournalRecordsRequestT &request, const ListJournalRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListChatsOutcomeCallable ListChatsCallable(const ListChatsRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::SendMessageOutcome SendMessage(Model::SendMessageRequest &request) const
void ListExecutionsAsync(const ListExecutionsRequestT &request, const ListExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAssociationOutcome GetAssociation(const Model::GetAssociationRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBacklogTaskAsync(const GetBacklogTaskRequestT &request, const GetBacklogTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePrivateConnectionCertificateOutcome UpdatePrivateConnectionCertificate(const Model::UpdatePrivateConnectionCertificateRequest &request) const
Model::ListWebhooksOutcomeCallable ListWebhooksCallable(const ListWebhooksRequestT &request) const
void UpdateAssociationAsync(const UpdateAssociationRequestT &request, const UpdateAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPendingMessagesOutcomeCallable ListPendingMessagesCallable(const ListPendingMessagesRequestT &request) const
Model::GetServiceOutcomeCallable GetServiceCallable(const GetServiceRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::GetAssociationOutcomeCallable GetAssociationCallable(const GetAssociationRequestT &request) const
void UpdateBacklogTaskAsync(const UpdateBacklogTaskRequestT &request, const UpdateBacklogTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBacklogTasksOutcome ListBacklogTasks(const Model::ListBacklogTasksRequest &request) const
virtual Model::ListWebhooksOutcome ListWebhooks(const Model::ListWebhooksRequest &request) const
DevOpsAgentClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::DeleteAgentSpaceOutcomeCallable DeleteAgentSpaceCallable(const DeleteAgentSpaceRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void ListPendingMessagesAsync(const ListPendingMessagesRequestT &request, const ListPendingMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
virtual Model::RegisterServiceOutcome RegisterService(const Model::RegisterServiceRequest &request) const
virtual Model::DisassociateServiceOutcome DisassociateService(const Model::DisassociateServiceRequest &request) const
virtual Model::ListPendingMessagesOutcome ListPendingMessages(const Model::ListPendingMessagesRequest &request) const
void GetRecommendationAsync(const GetRecommendationRequestT &request, const GetRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAgentSpaceOutcomeCallable UpdateAgentSpaceCallable(const UpdateAgentSpaceRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DescribePrivateConnectionOutcomeCallable DescribePrivateConnectionCallable(const DescribePrivateConnectionRequestT &request) const
virtual std::shared_ptr< DevOpsAgentEndpointProviderBase > & accessEndpointProvider()
Model::GetOperatorAppOutcomeCallable GetOperatorAppCallable(const GetOperatorAppRequestT &request) const
void ListChatsAsync(const ListChatsRequestT &request, const ListChatsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAgentSpaceOutcome UpdateAgentSpace(const Model::UpdateAgentSpaceRequest &request) const
DevOpsAgentClient(const Aws::Client::ClientConfiguration &clientConfiguration)
DevOpsAgentClient(const Aws::DevOpsAgent::DevOpsAgentClientConfiguration &clientConfiguration=Aws::DevOpsAgent::DevOpsAgentClientConfiguration(), std::shared_ptr< DevOpsAgentEndpointProviderBase > endpointProvider=nullptr)
DevOpsAgentClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< DevOpsAgentEndpointProviderBase > endpointProvider=nullptr, const Aws::DevOpsAgent::DevOpsAgentClientConfiguration &clientConfiguration=Aws::DevOpsAgent::DevOpsAgentClientConfiguration())
void AssociateServiceAsync(const AssociateServiceRequestT &request, const AssociateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBacklogTaskOutcome CreateBacklogTask(const Model::CreateBacklogTaskRequest &request) const
Model::GetBacklogTaskOutcomeCallable GetBacklogTaskCallable(const GetBacklogTaskRequestT &request) const
virtual Model::DisableOperatorAppOutcome DisableOperatorApp(const Model::DisableOperatorAppRequest &request) const
void AllowVendedLogDeliveryForResourceAsync(const AllowVendedLogDeliveryForResourceRequestT &request, const AllowVendedLogDeliveryForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPrivateConnectionsOutcomeCallable ListPrivateConnectionsCallable(const ListPrivateConnectionsRequestT &request={}) const
Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const ListAssociationsRequestT &request) const
virtual Model::ValidateAwsAssociationsOutcome ValidateAwsAssociations(const Model::ValidateAwsAssociationsRequest &request) const
Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT &request) const
Model::ListServicesOutcomeCallable ListServicesCallable(const ListServicesRequestT &request={}) const
Model::AllowVendedLogDeliveryForResourceOutcomeCallable AllowVendedLogDeliveryForResourceCallable(const AllowVendedLogDeliveryForResourceRequestT &request) const
void UpdateOperatorAppIdpConfigAsync(const UpdateOperatorAppIdpConfigRequestT &request, const UpdateOperatorAppIdpConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRecommendationOutcomeCallable UpdateRecommendationCallable(const UpdateRecommendationRequestT &request) const
Model::GetAccountUsageOutcomeCallable GetAccountUsageCallable(const GetAccountUsageRequestT &request={}) const
void ListBacklogTasksAsync(const ListBacklogTasksRequestT &request, const ListBacklogTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DevOpsAgentEndpointProvider EndpointProviderType
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
DevOpsAgentClientConfiguration ClientConfigurationType
Model::DisableOperatorAppOutcomeCallable DisableOperatorAppCallable(const DisableOperatorAppRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListExecutionsOutcomeCallable ListExecutionsCallable(const ListExecutionsRequestT &request) const
virtual Model::UpdateBacklogTaskOutcome UpdateBacklogTask(const Model::UpdateBacklogTaskRequest &request) const
Model::EnableOperatorAppOutcomeCallable EnableOperatorAppCallable(const EnableOperatorAppRequestT &request) const
virtual Model::AllowVendedLogDeliveryForResourceOutcome AllowVendedLogDeliveryForResource(const Model::AllowVendedLogDeliveryForResourceRequest &request) const
virtual Model::GetAgentSpaceOutcome GetAgentSpace(const Model::GetAgentSpaceRequest &request) const
Model::UpdateGoalOutcomeCallable UpdateGoalCallable(const UpdateGoalRequestT &request) const
virtual Model::CreatePrivateConnectionOutcome CreatePrivateConnection(const Model::CreatePrivateConnectionRequest &request) const
virtual Model::UpdateAssociationOutcome UpdateAssociation(const Model::UpdateAssociationRequest &request) const
void DisableOperatorAppAsync(const DisableOperatorAppRequestT &request, const DisableOperatorAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetOperatorAppOutcome GetOperatorApp(const Model::GetOperatorAppRequest &request) const
virtual Model::DeregisterServiceOutcome DeregisterService(const Model::DeregisterServiceRequest &request) const
Model::CreatePrivateConnectionOutcomeCallable CreatePrivateConnectionCallable(const CreatePrivateConnectionRequestT &request) const
void GetAgentSpaceAsync(const GetAgentSpaceRequestT &request, const GetAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EnableOperatorAppOutcome EnableOperatorApp(const Model::EnableOperatorAppRequest &request) const
virtual Model::ListChatsOutcome ListChats(const Model::ListChatsRequest &request) const
std::future< UpdatePrivateConnectionCertificateOutcome > UpdatePrivateConnectionCertificateOutcomeCallable
std::future< ListJournalRecordsOutcome > ListJournalRecordsOutcomeCallable
std::future< EnableOperatorAppOutcome > EnableOperatorAppOutcomeCallable
std::future< UpdateBacklogTaskOutcome > UpdateBacklogTaskOutcomeCallable
std::future< CreatePrivateConnectionOutcome > CreatePrivateConnectionOutcomeCallable
std::future< UpdateOperatorAppIdpConfigOutcome > UpdateOperatorAppIdpConfigOutcomeCallable
std::future< UpdateGoalOutcome > UpdateGoalOutcomeCallable
std::future< ListPendingMessagesOutcome > ListPendingMessagesOutcomeCallable
std::future< DeleteAgentSpaceOutcome > DeleteAgentSpaceOutcomeCallable
std::future< DescribePrivateConnectionOutcome > DescribePrivateConnectionOutcomeCallable
std::future< DeletePrivateConnectionOutcome > DeletePrivateConnectionOutcomeCallable
std::future< ListAgentSpacesOutcome > ListAgentSpacesOutcomeCallable
std::future< CreateChatOutcome > CreateChatOutcomeCallable
std::future< DisableOperatorAppOutcome > DisableOperatorAppOutcomeCallable
std::future< UpdateAgentSpaceOutcome > UpdateAgentSpaceOutcomeCallable
std::future< GetBacklogTaskOutcome > GetBacklogTaskOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::future< DisassociateServiceOutcome > DisassociateServiceOutcomeCallable
std::future< GetAgentSpaceOutcome > GetAgentSpaceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetOperatorAppOutcome > GetOperatorAppOutcomeCallable
std::future< ListPrivateConnectionsOutcome > ListPrivateConnectionsOutcomeCallable
std::future< UpdateAssociationOutcome > UpdateAssociationOutcomeCallable
std::future< AllowVendedLogDeliveryForResourceOutcome > AllowVendedLogDeliveryForResourceOutcomeCallable
std::future< ListExecutionsOutcome > ListExecutionsOutcomeCallable
std::future< AssociateServiceOutcome > AssociateServiceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListChatsOutcome > ListChatsOutcomeCallable
std::future< ListRecommendationsOutcome > ListRecommendationsOutcomeCallable
std::future< GetAssociationOutcome > GetAssociationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListBacklogTasksOutcome > ListBacklogTasksOutcomeCallable
std::future< CreateBacklogTaskOutcome > CreateBacklogTaskOutcomeCallable
std::future< UpdateRecommendationOutcome > UpdateRecommendationOutcomeCallable
std::future< ValidateAwsAssociationsOutcome > ValidateAwsAssociationsOutcomeCallable
std::future< DeregisterServiceOutcome > DeregisterServiceOutcomeCallable
std::future< CreateAgentSpaceOutcome > CreateAgentSpaceOutcomeCallable
std::future< ListAssociationsOutcome > ListAssociationsOutcomeCallable
std::future< GetServiceOutcome > GetServiceOutcomeCallable
std::future< ListGoalsOutcome > ListGoalsOutcomeCallable
std::future< ListWebhooksOutcome > ListWebhooksOutcomeCallable
std::future< SendMessageOutcome > SendMessageOutcomeCallable
std::future< GetRecommendationOutcome > GetRecommendationOutcomeCallable
std::future< GetAccountUsageOutcome > GetAccountUsageOutcomeCallable
std::future< RegisterServiceOutcome > RegisterServiceOutcomeCallable
std::function< void(const DevOpsAgentClient *, const Model::GetRecommendationRequest &, const Model::GetRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecommendationResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::DisableOperatorAppRequest &, const Model::DisableOperatorAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableOperatorAppResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::GetOperatorAppRequest &, const Model::GetOperatorAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOperatorAppResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListJournalRecordsRequest &, const Model::ListJournalRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJournalRecordsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServicesResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListPrivateConnectionsRequest &, const Model::ListPrivateConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPrivateConnectionsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::DisassociateServiceRequest &, const Model::DisassociateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateServiceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::RegisterServiceRequest &, const Model::RegisterServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterServiceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::CreatePrivateConnectionRequest &, const Model::CreatePrivateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePrivateConnectionResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdateAgentSpaceRequest &, const Model::UpdateAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentSpaceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdateOperatorAppIdpConfigRequest &, const Model::UpdateOperatorAppIdpConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOperatorAppIdpConfigResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdateGoalRequest &, const Model::UpdateGoalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGoalResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdateBacklogTaskRequest &, const Model::UpdateBacklogTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBacklogTaskResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::DescribePrivateConnectionRequest &, const Model::DescribePrivateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePrivateConnectionResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::GetBacklogTaskRequest &, const Model::GetBacklogTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBacklogTaskResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::DeletePrivateConnectionRequest &, const Model::DeletePrivateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePrivateConnectionResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdateRecommendationRequest &, const Model::UpdateRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRecommendationResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::GetAccountUsageRequest &, const Model::GetAccountUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountUsageResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdatePrivateConnectionCertificateRequest &, const Model::UpdatePrivateConnectionCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePrivateConnectionCertificateResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::CreateAgentSpaceRequest &, const Model::CreateAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentSpaceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListGoalsRequest &, const Model::ListGoalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGoalsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::DeleteAgentSpaceRequest &, const Model::DeleteAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentSpaceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListExecutionsRequest &, const Model::ListExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExecutionsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::SendMessageRequest &, const Model::SendMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendMessageResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociationsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::AssociateServiceRequest &, const Model::AssociateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateServiceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::DeregisterServiceRequest &, const Model::DeregisterServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterServiceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListAgentSpacesRequest &, const Model::ListAgentSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentSpacesResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ValidateAwsAssociationsRequest &, const Model::ValidateAwsAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ValidateAwsAssociationsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListWebhooksRequest &, const Model::ListWebhooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebhooksResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListPendingMessagesRequest &, const Model::ListPendingMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPendingMessagesResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::UpdateAssociationRequest &, const Model::UpdateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssociationResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListRecommendationsRequest &, const Model::ListRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommendationsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::GetAssociationRequest &, const Model::GetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssociationResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListChatsRequest &, const Model::ListChatsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChatsResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::CreateChatRequest &, const Model::CreateChatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateChatResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::GetAgentSpaceRequest &, const Model::GetAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentSpaceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::GetServiceRequest &, const Model::GetServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::EnableOperatorAppRequest &, const Model::EnableOperatorAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableOperatorAppResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::ListBacklogTasksRequest &, const Model::ListBacklogTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBacklogTasksResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::AllowVendedLogDeliveryForResourceRequest &, const Model::AllowVendedLogDeliveryForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AllowVendedLogDeliveryForResourceResponseReceivedHandler
std::function< void(const DevOpsAgentClient *, const Model::CreateBacklogTaskRequest &, const Model::CreateBacklogTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBacklogTaskResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String