AWS SDK for C++

AWS SDK for C++ Version 1.11.899

Loading...
Searching...
No Matches
CloudWatchOmniClient.h
1
6#pragma once
7#include <aws/cloudwatchomni/CloudWatchOmniPaginationBase.h>
8#include <aws/cloudwatchomni/CloudWatchOmniServiceClientModel.h>
9#include <aws/cloudwatchomni/CloudWatchOmniWaiter.h>
10#include <aws/cloudwatchomni/CloudWatchOmni_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/crt/cbor/Cbor.h>
15
16namespace Aws {
17namespace CloudWatchOmni {
24class AWS_CLOUDWATCHOMNI_API CloudWatchOmniClient : public Aws::Client::AWSRpcV2CborClient,
25 public Aws::Client::ClientWithAsyncTemplateMethods<CloudWatchOmniClient>,
26 public CloudWatchOmniPaginationBase<CloudWatchOmniClient>,
27 public CloudWatchOmniWaiter<CloudWatchOmniClient> {
28 public:
30 static const char* GetServiceName();
31 static const char* GetAllocationTag();
32
35
42 std::shared_ptr<CloudWatchOmniEndpointProviderBase> endpointProvider = nullptr);
43
49 std::shared_ptr<CloudWatchOmniEndpointProviderBase> endpointProvider = nullptr,
52
57 CloudWatchOmniClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
58 std::shared_ptr<CloudWatchOmniEndpointProviderBase> endpointProvider = nullptr,
61
62 /* Legacy constructors due deprecation */
68
74
79 CloudWatchOmniClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
82 /* End of legacy constructors due deprecation */
84
95
100 template <typename CreateAccessGrantRequestT = Model::CreateAccessGrantRequest>
101 Model::CreateAccessGrantOutcomeCallable CreateAccessGrantCallable(const CreateAccessGrantRequestT& request) const {
102 return SubmitCallable(&CloudWatchOmniClient::CreateAccessGrant, request);
103 }
104
109 template <typename CreateAccessGrantRequestT = Model::CreateAccessGrantRequest>
110 void CreateAccessGrantAsync(const CreateAccessGrantRequestT& request, const CreateAccessGrantResponseReceivedHandler& handler,
111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
112 return SubmitAsync(&CloudWatchOmniClient::CreateAccessGrant, request, handler, context);
113 }
114
123
128 template <typename CreateAccessProfileRequestT = Model::CreateAccessProfileRequest>
129 Model::CreateAccessProfileOutcomeCallable CreateAccessProfileCallable(const CreateAccessProfileRequestT& request) const {
130 return SubmitCallable(&CloudWatchOmniClient::CreateAccessProfile, request);
131 }
132
137 template <typename CreateAccessProfileRequestT = Model::CreateAccessProfileRequest>
138 void CreateAccessProfileAsync(const CreateAccessProfileRequestT& request, const CreateAccessProfileResponseReceivedHandler& handler,
139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
140 return SubmitAsync(&CloudWatchOmniClient::CreateAccessProfile, request, handler, context);
141 }
142
151
155 template <typename CreateAlertRequestT = Model::CreateAlertRequest>
156 Model::CreateAlertOutcomeCallable CreateAlertCallable(const CreateAlertRequestT& request) const {
157 return SubmitCallable(&CloudWatchOmniClient::CreateAlert, request);
158 }
159
164 template <typename CreateAlertRequestT = Model::CreateAlertRequest>
165 void CreateAlertAsync(const CreateAlertRequestT& request, const CreateAlertResponseReceivedHandler& handler,
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
167 return SubmitAsync(&CloudWatchOmniClient::CreateAlert, request, handler, context);
168 }
169
178
182 template <typename CreateDomainRequestT = Model::CreateDomainRequest>
183 Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT& request) const {
184 return SubmitCallable(&CloudWatchOmniClient::CreateDomain, request);
185 }
186
191 template <typename CreateDomainRequestT = Model::CreateDomainRequest>
192 void CreateDomainAsync(const CreateDomainRequestT& request, const CreateDomainResponseReceivedHandler& handler,
193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
194 return SubmitAsync(&CloudWatchOmniClient::CreateDomain, request, handler, context);
195 }
196
205
210 template <typename CreateDomainAccessGrantForOrganizationRequestT = Model::CreateDomainAccessGrantForOrganizationRequest>
212 const CreateDomainAccessGrantForOrganizationRequestT& request) const {
213 return SubmitCallable(&CloudWatchOmniClient::CreateDomainAccessGrantForOrganization, request);
214 }
215
220 template <typename CreateDomainAccessGrantForOrganizationRequestT = Model::CreateDomainAccessGrantForOrganizationRequest>
221 void CreateDomainAccessGrantForOrganizationAsync(const CreateDomainAccessGrantForOrganizationRequestT& request,
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
224 return SubmitAsync(&CloudWatchOmniClient::CreateDomainAccessGrantForOrganization, request, handler, context);
225 }
226
235 const Model::CreateDomainForOrganizationRequest& request) const;
236
241 template <typename CreateDomainForOrganizationRequestT = Model::CreateDomainForOrganizationRequest>
243 const CreateDomainForOrganizationRequestT& request) const {
244 return SubmitCallable(&CloudWatchOmniClient::CreateDomainForOrganization, request);
245 }
246
251 template <typename CreateDomainForOrganizationRequestT = Model::CreateDomainForOrganizationRequest>
252 void CreateDomainForOrganizationAsync(const CreateDomainForOrganizationRequestT& request,
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
255 return SubmitAsync(&CloudWatchOmniClient::CreateDomainForOrganization, request, handler, context);
256 }
257
267
272 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
273 Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT& request) const {
274 return SubmitCallable(&CloudWatchOmniClient::CreateIntegration, request);
275 }
276
281 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
282 void CreateIntegrationAsync(const CreateIntegrationRequestT& request, const CreateIntegrationResponseReceivedHandler& handler,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
284 return SubmitAsync(&CloudWatchOmniClient::CreateIntegration, request, handler, context);
285 }
286
295
300 template <typename CreateOmniDashboardRequestT = Model::CreateOmniDashboardRequest>
301 Model::CreateOmniDashboardOutcomeCallable CreateOmniDashboardCallable(const CreateOmniDashboardRequestT& request) const {
302 return SubmitCallable(&CloudWatchOmniClient::CreateOmniDashboard, request);
303 }
304
309 template <typename CreateOmniDashboardRequestT = Model::CreateOmniDashboardRequest>
310 void CreateOmniDashboardAsync(const CreateOmniDashboardRequestT& request, const CreateOmniDashboardResponseReceivedHandler& handler,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
312 return SubmitAsync(&CloudWatchOmniClient::CreateOmniDashboard, request, handler, context);
313 }
314
324
329 template <typename CreateOneTimeDeepLinkCodeRequestT = Model::CreateOneTimeDeepLinkCodeRequest>
331 const CreateOneTimeDeepLinkCodeRequestT& request) const {
332 return SubmitCallable(&CloudWatchOmniClient::CreateOneTimeDeepLinkCode, request);
333 }
334
339 template <typename CreateOneTimeDeepLinkCodeRequestT = Model::CreateOneTimeDeepLinkCodeRequest>
340 void CreateOneTimeDeepLinkCodeAsync(const CreateOneTimeDeepLinkCodeRequestT& request,
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
343 return SubmitAsync(&CloudWatchOmniClient::CreateOneTimeDeepLinkCode, request, handler, context);
344 }
345
354
358 template <typename CreateSpaceRequestT = Model::CreateSpaceRequest>
359 Model::CreateSpaceOutcomeCallable CreateSpaceCallable(const CreateSpaceRequestT& request) const {
360 return SubmitCallable(&CloudWatchOmniClient::CreateSpace, request);
361 }
362
367 template <typename CreateSpaceRequestT = Model::CreateSpaceRequest>
368 void CreateSpaceAsync(const CreateSpaceRequestT& request, const CreateSpaceResponseReceivedHandler& handler,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
370 return SubmitAsync(&CloudWatchOmniClient::CreateSpace, request, handler, context);
371 }
372
382
386 template <typename CreateViewRequestT = Model::CreateViewRequest>
387 Model::CreateViewOutcomeCallable CreateViewCallable(const CreateViewRequestT& request) const {
388 return SubmitCallable(&CloudWatchOmniClient::CreateView, request);
389 }
390
395 template <typename CreateViewRequestT = Model::CreateViewRequest>
396 void CreateViewAsync(const CreateViewRequestT& request, const CreateViewResponseReceivedHandler& handler,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
398 return SubmitAsync(&CloudWatchOmniClient::CreateView, request, handler, context);
399 }
400
408
413 template <typename DeleteAccessGrantRequestT = Model::DeleteAccessGrantRequest>
414 Model::DeleteAccessGrantOutcomeCallable DeleteAccessGrantCallable(const DeleteAccessGrantRequestT& request) const {
415 return SubmitCallable(&CloudWatchOmniClient::DeleteAccessGrant, request);
416 }
417
422 template <typename DeleteAccessGrantRequestT = Model::DeleteAccessGrantRequest>
423 void DeleteAccessGrantAsync(const DeleteAccessGrantRequestT& request, const DeleteAccessGrantResponseReceivedHandler& handler,
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
425 return SubmitAsync(&CloudWatchOmniClient::DeleteAccessGrant, request, handler, context);
426 }
427
435
440 template <typename DeleteAccessProfileRequestT = Model::DeleteAccessProfileRequest>
441 Model::DeleteAccessProfileOutcomeCallable DeleteAccessProfileCallable(const DeleteAccessProfileRequestT& request) const {
442 return SubmitCallable(&CloudWatchOmniClient::DeleteAccessProfile, request);
443 }
444
449 template <typename DeleteAccessProfileRequestT = Model::DeleteAccessProfileRequest>
450 void DeleteAccessProfileAsync(const DeleteAccessProfileRequestT& request, const DeleteAccessProfileResponseReceivedHandler& handler,
451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
452 return SubmitAsync(&CloudWatchOmniClient::DeleteAccessProfile, request, handler, context);
453 }
454
462
466 template <typename DeleteAlertRequestT = Model::DeleteAlertRequest>
467 Model::DeleteAlertOutcomeCallable DeleteAlertCallable(const DeleteAlertRequestT& request) const {
468 return SubmitCallable(&CloudWatchOmniClient::DeleteAlert, request);
469 }
470
475 template <typename DeleteAlertRequestT = Model::DeleteAlertRequest>
476 void DeleteAlertAsync(const DeleteAlertRequestT& request, const DeleteAlertResponseReceivedHandler& handler,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
478 return SubmitAsync(&CloudWatchOmniClient::DeleteAlert, request, handler, context);
479 }
480
489
493 template <typename DeleteDomainRequestT = Model::DeleteDomainRequest>
494 Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT& request) const {
495 return SubmitCallable(&CloudWatchOmniClient::DeleteDomain, request);
496 }
497
502 template <typename DeleteDomainRequestT = Model::DeleteDomainRequest>
503 void DeleteDomainAsync(const DeleteDomainRequestT& request, const DeleteDomainResponseReceivedHandler& handler,
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
505 return SubmitAsync(&CloudWatchOmniClient::DeleteDomain, request, handler, context);
506 }
507
517
522 template <typename DeleteDomainAccessGrantForOrganizationRequestT = Model::DeleteDomainAccessGrantForOrganizationRequest>
524 const DeleteDomainAccessGrantForOrganizationRequestT& request) const {
525 return SubmitCallable(&CloudWatchOmniClient::DeleteDomainAccessGrantForOrganization, request);
526 }
527
532 template <typename DeleteDomainAccessGrantForOrganizationRequestT = Model::DeleteDomainAccessGrantForOrganizationRequest>
533 void DeleteDomainAccessGrantForOrganizationAsync(const DeleteDomainAccessGrantForOrganizationRequestT& request,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
536 return SubmitAsync(&CloudWatchOmniClient::DeleteDomainAccessGrantForOrganization, request, handler, context);
537 }
538
547 const Model::DeleteDomainForOrganizationRequest& request) const;
548
553 template <typename DeleteDomainForOrganizationRequestT = Model::DeleteDomainForOrganizationRequest>
555 const DeleteDomainForOrganizationRequestT& request) const {
556 return SubmitCallable(&CloudWatchOmniClient::DeleteDomainForOrganization, request);
557 }
558
563 template <typename DeleteDomainForOrganizationRequestT = Model::DeleteDomainForOrganizationRequest>
564 void DeleteDomainForOrganizationAsync(const DeleteDomainForOrganizationRequestT& request,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
567 return SubmitAsync(&CloudWatchOmniClient::DeleteDomainForOrganization, request, handler, context);
568 }
569
577
582 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
583 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const {
584 return SubmitCallable(&CloudWatchOmniClient::DeleteIntegration, request);
585 }
586
591 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
592 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler,
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
594 return SubmitAsync(&CloudWatchOmniClient::DeleteIntegration, request, handler, context);
595 }
596
603
608 template <typename DeleteOmniDashboardRequestT = Model::DeleteOmniDashboardRequest>
609 Model::DeleteOmniDashboardOutcomeCallable DeleteOmniDashboardCallable(const DeleteOmniDashboardRequestT& request) const {
610 return SubmitCallable(&CloudWatchOmniClient::DeleteOmniDashboard, request);
611 }
612
617 template <typename DeleteOmniDashboardRequestT = Model::DeleteOmniDashboardRequest>
618 void DeleteOmniDashboardAsync(const DeleteOmniDashboardRequestT& request, const DeleteOmniDashboardResponseReceivedHandler& handler,
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
620 return SubmitAsync(&CloudWatchOmniClient::DeleteOmniDashboard, request, handler, context);
621 }
622
629
633 template <typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
634 Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT& request) const {
635 return SubmitCallable(&CloudWatchOmniClient::DeleteSpace, request);
636 }
637
642 template <typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
643 void DeleteSpaceAsync(const DeleteSpaceRequestT& request, const DeleteSpaceResponseReceivedHandler& handler,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
645 return SubmitAsync(&CloudWatchOmniClient::DeleteSpace, request, handler, context);
646 }
647
655
659 template <typename DeleteViewRequestT = Model::DeleteViewRequest>
660 Model::DeleteViewOutcomeCallable DeleteViewCallable(const DeleteViewRequestT& request) const {
661 return SubmitCallable(&CloudWatchOmniClient::DeleteView, request);
662 }
663
668 template <typename DeleteViewRequestT = Model::DeleteViewRequest>
669 void DeleteViewAsync(const DeleteViewRequestT& request, const DeleteViewResponseReceivedHandler& handler,
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
671 return SubmitAsync(&CloudWatchOmniClient::DeleteView, request, handler, context);
672 }
673
681
685 template <typename GetAccessGrantRequestT = Model::GetAccessGrantRequest>
686 Model::GetAccessGrantOutcomeCallable GetAccessGrantCallable(const GetAccessGrantRequestT& request) const {
687 return SubmitCallable(&CloudWatchOmniClient::GetAccessGrant, request);
688 }
689
694 template <typename GetAccessGrantRequestT = Model::GetAccessGrantRequest>
695 void GetAccessGrantAsync(const GetAccessGrantRequestT& request, const GetAccessGrantResponseReceivedHandler& handler,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
697 return SubmitAsync(&CloudWatchOmniClient::GetAccessGrant, request, handler, context);
698 }
699
708
713 template <typename GetAccessProfileRequestT = Model::GetAccessProfileRequest>
714 Model::GetAccessProfileOutcomeCallable GetAccessProfileCallable(const GetAccessProfileRequestT& request) const {
715 return SubmitCallable(&CloudWatchOmniClient::GetAccessProfile, request);
716 }
717
722 template <typename GetAccessProfileRequestT = Model::GetAccessProfileRequest>
723 void GetAccessProfileAsync(const GetAccessProfileRequestT& request, const GetAccessProfileResponseReceivedHandler& handler,
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
725 return SubmitAsync(&CloudWatchOmniClient::GetAccessProfile, request, handler, context);
726 }
727
735
739 template <typename GetAlertRequestT = Model::GetAlertRequest>
740 Model::GetAlertOutcomeCallable GetAlertCallable(const GetAlertRequestT& request) const {
741 return SubmitCallable(&CloudWatchOmniClient::GetAlert, request);
742 }
743
748 template <typename GetAlertRequestT = Model::GetAlertRequest>
749 void GetAlertAsync(const GetAlertRequestT& request, const GetAlertResponseReceivedHandler& handler,
750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
751 return SubmitAsync(&CloudWatchOmniClient::GetAlert, request, handler, context);
752 }
753
766
770 template <typename GetContextGraphRequestT = Model::GetContextGraphRequest>
771 Model::GetContextGraphOutcomeCallable GetContextGraphCallable(const GetContextGraphRequestT& request) const {
772 return SubmitCallable(&CloudWatchOmniClient::GetContextGraph, request);
773 }
774
779 template <typename GetContextGraphRequestT = Model::GetContextGraphRequest>
780 void GetContextGraphAsync(const GetContextGraphRequestT& request, const GetContextGraphResponseReceivedHandler& handler,
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
782 return SubmitAsync(&CloudWatchOmniClient::GetContextGraph, request, handler, context);
783 }
784
791
795 template <typename GetDomainRequestT = Model::GetDomainRequest>
796 Model::GetDomainOutcomeCallable GetDomainCallable(const GetDomainRequestT& request) const {
797 return SubmitCallable(&CloudWatchOmniClient::GetDomain, request);
798 }
799
804 template <typename GetDomainRequestT = Model::GetDomainRequest>
805 void GetDomainAsync(const GetDomainRequestT& request, const GetDomainResponseReceivedHandler& handler,
806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
807 return SubmitAsync(&CloudWatchOmniClient::GetDomain, request, handler, context);
808 }
809
818
823 template <typename GetDomainAccessGrantForOrganizationRequestT = Model::GetDomainAccessGrantForOrganizationRequest>
825 const GetDomainAccessGrantForOrganizationRequestT& request) const {
826 return SubmitCallable(&CloudWatchOmniClient::GetDomainAccessGrantForOrganization, request);
827 }
828
833 template <typename GetDomainAccessGrantForOrganizationRequestT = Model::GetDomainAccessGrantForOrganizationRequest>
834 void GetDomainAccessGrantForOrganizationAsync(const GetDomainAccessGrantForOrganizationRequestT& request,
836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
837 return SubmitAsync(&CloudWatchOmniClient::GetDomainAccessGrantForOrganization, request, handler, context);
838 }
839
847
852 template <typename GetDomainForOrganizationRequestT = Model::GetDomainForOrganizationRequest>
853 Model::GetDomainForOrganizationOutcomeCallable GetDomainForOrganizationCallable(const GetDomainForOrganizationRequestT& request) const {
854 return SubmitCallable(&CloudWatchOmniClient::GetDomainForOrganization, request);
855 }
856
861 template <typename GetDomainForOrganizationRequestT = Model::GetDomainForOrganizationRequest>
862 void GetDomainForOrganizationAsync(const GetDomainForOrganizationRequestT& request,
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
865 return SubmitAsync(&CloudWatchOmniClient::GetDomainForOrganization, request, handler, context);
866 }
867
875
879 template <typename GetIntegrationRequestT = Model::GetIntegrationRequest>
880 Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT& request) const {
881 return SubmitCallable(&CloudWatchOmniClient::GetIntegration, request);
882 }
883
888 template <typename GetIntegrationRequestT = Model::GetIntegrationRequest>
889 void GetIntegrationAsync(const GetIntegrationRequestT& request, const GetIntegrationResponseReceivedHandler& handler,
890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
891 return SubmitAsync(&CloudWatchOmniClient::GetIntegration, request, handler, context);
892 }
893
902 const Model::GetIntelligenceConfigurationRequest& request = {}) const;
903
908 template <typename GetIntelligenceConfigurationRequestT = Model::GetIntelligenceConfigurationRequest>
910 const GetIntelligenceConfigurationRequestT& request = {}) const {
911 return SubmitCallable(&CloudWatchOmniClient::GetIntelligenceConfiguration, request);
912 }
913
918 template <typename GetIntelligenceConfigurationRequestT = Model::GetIntelligenceConfigurationRequest>
920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
921 const GetIntelligenceConfigurationRequestT& request = {}) const {
922 return SubmitAsync(&CloudWatchOmniClient::GetIntelligenceConfiguration, request, handler, context);
923 }
924
931
936 template <typename GetOmniDashboardRequestT = Model::GetOmniDashboardRequest>
937 Model::GetOmniDashboardOutcomeCallable GetOmniDashboardCallable(const GetOmniDashboardRequestT& request) const {
938 return SubmitCallable(&CloudWatchOmniClient::GetOmniDashboard, request);
939 }
940
945 template <typename GetOmniDashboardRequestT = Model::GetOmniDashboardRequest>
946 void GetOmniDashboardAsync(const GetOmniDashboardRequestT& request, const GetOmniDashboardResponseReceivedHandler& handler,
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
948 return SubmitAsync(&CloudWatchOmniClient::GetOmniDashboard, request, handler, context);
949 }
950
957
961 template <typename GetSpaceRequestT = Model::GetSpaceRequest>
962 Model::GetSpaceOutcomeCallable GetSpaceCallable(const GetSpaceRequestT& request) const {
963 return SubmitCallable(&CloudWatchOmniClient::GetSpace, request);
964 }
965
970 template <typename GetSpaceRequestT = Model::GetSpaceRequest>
971 void GetSpaceAsync(const GetSpaceRequestT& request, const GetSpaceResponseReceivedHandler& handler,
972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
973 return SubmitAsync(&CloudWatchOmniClient::GetSpace, request, handler, context);
974 }
975
988
993 template <typename GetSpaceCredentialsForOrganizationRequestT = Model::GetSpaceCredentialsForOrganizationRequest>
995 const GetSpaceCredentialsForOrganizationRequestT& request) const {
996 return SubmitCallable(&CloudWatchOmniClient::GetSpaceCredentialsForOrganization, request);
997 }
998
1003 template <typename GetSpaceCredentialsForOrganizationRequestT = Model::GetSpaceCredentialsForOrganizationRequest>
1004 void GetSpaceCredentialsForOrganizationAsync(const GetSpaceCredentialsForOrganizationRequestT& request,
1006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1007 return SubmitAsync(&CloudWatchOmniClient::GetSpaceCredentialsForOrganization, request, handler, context);
1008 }
1009
1016
1021 template <typename GetTelemetryQueryResultsRequestT = Model::GetTelemetryQueryResultsRequest>
1022 Model::GetTelemetryQueryResultsOutcomeCallable GetTelemetryQueryResultsCallable(const GetTelemetryQueryResultsRequestT& request) const {
1023 return SubmitCallable(&CloudWatchOmniClient::GetTelemetryQueryResults, request);
1024 }
1025
1030 template <typename GetTelemetryQueryResultsRequestT = Model::GetTelemetryQueryResultsRequest>
1031 void GetTelemetryQueryResultsAsync(const GetTelemetryQueryResultsRequestT& request,
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1034 return SubmitAsync(&CloudWatchOmniClient::GetTelemetryQueryResults, request, handler, context);
1035 }
1036
1044
1048 template <typename GetViewRequestT = Model::GetViewRequest>
1049 Model::GetViewOutcomeCallable GetViewCallable(const GetViewRequestT& request) const {
1050 return SubmitCallable(&CloudWatchOmniClient::GetView, request);
1051 }
1052
1057 template <typename GetViewRequestT = Model::GetViewRequest>
1058 void GetViewAsync(const GetViewRequestT& request, const GetViewResponseReceivedHandler& handler,
1059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1060 return SubmitAsync(&CloudWatchOmniClient::GetView, request, handler, context);
1061 }
1062
1072
1077 template <typename ListAccessGrantsRequestT = Model::ListAccessGrantsRequest>
1078 Model::ListAccessGrantsOutcomeCallable ListAccessGrantsCallable(const ListAccessGrantsRequestT& request = {}) const {
1079 return SubmitCallable(&CloudWatchOmniClient::ListAccessGrants, request);
1080 }
1081
1086 template <typename ListAccessGrantsRequestT = Model::ListAccessGrantsRequest>
1088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1089 const ListAccessGrantsRequestT& request = {}) const {
1090 return SubmitAsync(&CloudWatchOmniClient::ListAccessGrants, request, handler, context);
1091 }
1092
1099
1104 template <typename ListAccessProfilesRequestT = Model::ListAccessProfilesRequest>
1105 Model::ListAccessProfilesOutcomeCallable ListAccessProfilesCallable(const ListAccessProfilesRequestT& request) const {
1106 return SubmitCallable(&CloudWatchOmniClient::ListAccessProfiles, request);
1107 }
1108
1113 template <typename ListAccessProfilesRequestT = Model::ListAccessProfilesRequest>
1114 void ListAccessProfilesAsync(const ListAccessProfilesRequestT& request, const ListAccessProfilesResponseReceivedHandler& handler,
1115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1116 return SubmitAsync(&CloudWatchOmniClient::ListAccessProfiles, request, handler, context);
1117 }
1118
1127
1131 template <typename ListAlertsRequestT = Model::ListAlertsRequest>
1132 Model::ListAlertsOutcomeCallable ListAlertsCallable(const ListAlertsRequestT& request) const {
1133 return SubmitCallable(&CloudWatchOmniClient::ListAlerts, request);
1134 }
1135
1140 template <typename ListAlertsRequestT = Model::ListAlertsRequest>
1141 void ListAlertsAsync(const ListAlertsRequestT& request, const ListAlertsResponseReceivedHandler& handler,
1142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1143 return SubmitAsync(&CloudWatchOmniClient::ListAlerts, request, handler, context);
1144 }
1145
1155 const Model::ListDomainAccessGrantsForOrganizationRequest& request = {}) const;
1156
1161 template <typename ListDomainAccessGrantsForOrganizationRequestT = Model::ListDomainAccessGrantsForOrganizationRequest>
1163 const ListDomainAccessGrantsForOrganizationRequestT& request = {}) const {
1164 return SubmitCallable(&CloudWatchOmniClient::ListDomainAccessGrantsForOrganization, request);
1165 }
1166
1171 template <typename ListDomainAccessGrantsForOrganizationRequestT = Model::ListDomainAccessGrantsForOrganizationRequest>
1173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1174 const ListDomainAccessGrantsForOrganizationRequestT& request = {}) const {
1175 return SubmitAsync(&CloudWatchOmniClient::ListDomainAccessGrantsForOrganization, request, handler, context);
1176 }
1177
1186
1190 template <typename ListDomainsRequestT = Model::ListDomainsRequest>
1191 Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT& request = {}) const {
1192 return SubmitCallable(&CloudWatchOmniClient::ListDomains, request);
1193 }
1194
1199 template <typename ListDomainsRequestT = Model::ListDomainsRequest>
1201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1202 const ListDomainsRequestT& request = {}) const {
1203 return SubmitAsync(&CloudWatchOmniClient::ListDomains, request, handler, context);
1204 }
1205
1213
1218 template <typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1219 Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT& request = {}) const {
1220 return SubmitCallable(&CloudWatchOmniClient::ListIntegrations, request);
1221 }
1222
1227 template <typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1230 const ListIntegrationsRequestT& request = {}) const {
1231 return SubmitAsync(&CloudWatchOmniClient::ListIntegrations, request, handler, context);
1232 }
1233
1241
1246 template <typename ListOmniDashboardsRequestT = Model::ListOmniDashboardsRequest>
1247 Model::ListOmniDashboardsOutcomeCallable ListOmniDashboardsCallable(const ListOmniDashboardsRequestT& request) const {
1248 return SubmitCallable(&CloudWatchOmniClient::ListOmniDashboards, request);
1249 }
1250
1255 template <typename ListOmniDashboardsRequestT = Model::ListOmniDashboardsRequest>
1256 void ListOmniDashboardsAsync(const ListOmniDashboardsRequestT& request, const ListOmniDashboardsResponseReceivedHandler& handler,
1257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1258 return SubmitAsync(&CloudWatchOmniClient::ListOmniDashboards, request, handler, context);
1259 }
1260
1268
1272 template <typename ListSpacesRequestT = Model::ListSpacesRequest>
1273 Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT& request = {}) const {
1274 return SubmitCallable(&CloudWatchOmniClient::ListSpaces, request);
1275 }
1276
1281 template <typename ListSpacesRequestT = Model::ListSpacesRequest>
1283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1284 const ListSpacesRequestT& request = {}) const {
1285 return SubmitAsync(&CloudWatchOmniClient::ListSpaces, request, handler, context);
1286 }
1287
1295 const Model::ListSpacesForOrganizationRequest& request = {}) const;
1296
1301 template <typename ListSpacesForOrganizationRequestT = Model::ListSpacesForOrganizationRequest>
1303 const ListSpacesForOrganizationRequestT& request = {}) const {
1304 return SubmitCallable(&CloudWatchOmniClient::ListSpacesForOrganization, request);
1305 }
1306
1311 template <typename ListSpacesForOrganizationRequestT = Model::ListSpacesForOrganizationRequest>
1313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1314 const ListSpacesForOrganizationRequestT& request = {}) const {
1315 return SubmitAsync(&CloudWatchOmniClient::ListSpacesForOrganization, request, handler, context);
1316 }
1317
1328
1333 template <typename ListTelemetryFieldsRequestT = Model::ListTelemetryFieldsRequest>
1334 Model::ListTelemetryFieldsOutcomeCallable ListTelemetryFieldsCallable(const ListTelemetryFieldsRequestT& request) const {
1335 return SubmitCallable(&CloudWatchOmniClient::ListTelemetryFields, request);
1336 }
1337
1342 template <typename ListTelemetryFieldsRequestT = Model::ListTelemetryFieldsRequest>
1343 void ListTelemetryFieldsAsync(const ListTelemetryFieldsRequestT& request, const ListTelemetryFieldsResponseReceivedHandler& handler,
1344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1345 return SubmitAsync(&CloudWatchOmniClient::ListTelemetryFields, request, handler, context);
1346 }
1347
1355 const Model::ListTelemetryQuerySessionsRequest& request = {}) const;
1356
1361 template <typename ListTelemetryQuerySessionsRequestT = Model::ListTelemetryQuerySessionsRequest>
1363 const ListTelemetryQuerySessionsRequestT& request = {}) const {
1364 return SubmitCallable(&CloudWatchOmniClient::ListTelemetryQuerySessions, request);
1365 }
1366
1371 template <typename ListTelemetryQuerySessionsRequestT = Model::ListTelemetryQuerySessionsRequest>
1373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1374 const ListTelemetryQuerySessionsRequestT& request = {}) const {
1375 return SubmitAsync(&CloudWatchOmniClient::ListTelemetryQuerySessions, request, handler, context);
1376 }
1377
1386
1390 template <typename ListViewsRequestT = Model::ListViewsRequest>
1391 Model::ListViewsOutcomeCallable ListViewsCallable(const ListViewsRequestT& request = {}) const {
1392 return SubmitCallable(&CloudWatchOmniClient::ListViews, request);
1393 }
1394
1399 template <typename ListViewsRequestT = Model::ListViewsRequest>
1401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1402 const ListViewsRequestT& request = {}) const {
1403 return SubmitAsync(&CloudWatchOmniClient::ListViews, request, handler, context);
1404 }
1405
1413 const Model::PutIntelligenceConfigurationRequest& request = {}) const;
1414
1419 template <typename PutIntelligenceConfigurationRequestT = Model::PutIntelligenceConfigurationRequest>
1421 const PutIntelligenceConfigurationRequestT& request = {}) const {
1422 return SubmitCallable(&CloudWatchOmniClient::PutIntelligenceConfiguration, request);
1423 }
1424
1429 template <typename PutIntelligenceConfigurationRequestT = Model::PutIntelligenceConfigurationRequest>
1431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1432 const PutIntelligenceConfigurationRequestT& request = {}) const {
1433 return SubmitAsync(&CloudWatchOmniClient::PutIntelligenceConfiguration, request, handler, context);
1434 }
1435
1445
1450 template <typename SearchPrincipalsRequestT = Model::SearchPrincipalsRequest>
1451 Model::SearchPrincipalsOutcomeCallable SearchPrincipalsCallable(const SearchPrincipalsRequestT& request) const {
1452 return SubmitCallable(&CloudWatchOmniClient::SearchPrincipals, request);
1453 }
1454
1459 template <typename SearchPrincipalsRequestT = Model::SearchPrincipalsRequest>
1460 void SearchPrincipalsAsync(const SearchPrincipalsRequestT& request, const SearchPrincipalsResponseReceivedHandler& handler,
1461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1462 return SubmitAsync(&CloudWatchOmniClient::SearchPrincipals, request, handler, context);
1463 }
1464
1473
1478 template <typename StartTelemetryQueryRequestT = Model::StartTelemetryQueryRequest>
1479 Model::StartTelemetryQueryOutcomeCallable StartTelemetryQueryCallable(const StartTelemetryQueryRequestT& request) const {
1480 return SubmitCallable(&CloudWatchOmniClient::StartTelemetryQuery, request);
1481 }
1482
1487 template <typename StartTelemetryQueryRequestT = Model::StartTelemetryQueryRequest>
1488 void StartTelemetryQueryAsync(const StartTelemetryQueryRequestT& request, const StartTelemetryQueryResponseReceivedHandler& handler,
1489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1490 return SubmitAsync(&CloudWatchOmniClient::StartTelemetryQuery, request, handler, context);
1491 }
1492
1501 const Model::StartTelemetryQuerySessionRequest& request = {}) const;
1502
1507 template <typename StartTelemetryQuerySessionRequestT = Model::StartTelemetryQuerySessionRequest>
1509 const StartTelemetryQuerySessionRequestT& request = {}) const {
1510 return SubmitCallable(&CloudWatchOmniClient::StartTelemetryQuerySession, request);
1511 }
1512
1517 template <typename StartTelemetryQuerySessionRequestT = Model::StartTelemetryQuerySessionRequest>
1519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1520 const StartTelemetryQuerySessionRequestT& request = {}) const {
1521 return SubmitAsync(&CloudWatchOmniClient::StartTelemetryQuerySession, request, handler, context);
1522 }
1523
1530
1535 template <typename StopTelemetryQueryRequestT = Model::StopTelemetryQueryRequest>
1536 Model::StopTelemetryQueryOutcomeCallable StopTelemetryQueryCallable(const StopTelemetryQueryRequestT& request) const {
1537 return SubmitCallable(&CloudWatchOmniClient::StopTelemetryQuery, request);
1538 }
1539
1544 template <typename StopTelemetryQueryRequestT = Model::StopTelemetryQueryRequest>
1545 void StopTelemetryQueryAsync(const StopTelemetryQueryRequestT& request, const StopTelemetryQueryResponseReceivedHandler& handler,
1546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1547 return SubmitAsync(&CloudWatchOmniClient::StopTelemetryQuery, request, handler, context);
1548 }
1549
1557
1562 template <typename StopTelemetryQuerySessionRequestT = Model::StopTelemetryQuerySessionRequest>
1564 const StopTelemetryQuerySessionRequestT& request) const {
1565 return SubmitCallable(&CloudWatchOmniClient::StopTelemetryQuerySession, request);
1566 }
1567
1572 template <typename StopTelemetryQuerySessionRequestT = Model::StopTelemetryQuerySessionRequest>
1573 void StopTelemetryQuerySessionAsync(const StopTelemetryQuerySessionRequestT& request,
1575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1576 return SubmitAsync(&CloudWatchOmniClient::StopTelemetryQuerySession, request, handler, context);
1577 }
1578
1587
1592 template <typename UpdateAccessProfileRequestT = Model::UpdateAccessProfileRequest>
1593 Model::UpdateAccessProfileOutcomeCallable UpdateAccessProfileCallable(const UpdateAccessProfileRequestT& request) const {
1594 return SubmitCallable(&CloudWatchOmniClient::UpdateAccessProfile, request);
1595 }
1596
1601 template <typename UpdateAccessProfileRequestT = Model::UpdateAccessProfileRequest>
1602 void UpdateAccessProfileAsync(const UpdateAccessProfileRequestT& request, const UpdateAccessProfileResponseReceivedHandler& handler,
1603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1604 return SubmitAsync(&CloudWatchOmniClient::UpdateAccessProfile, request, handler, context);
1605 }
1606
1614
1618 template <typename UpdateAlertRequestT = Model::UpdateAlertRequest>
1619 Model::UpdateAlertOutcomeCallable UpdateAlertCallable(const UpdateAlertRequestT& request) const {
1620 return SubmitCallable(&CloudWatchOmniClient::UpdateAlert, request);
1621 }
1622
1627 template <typename UpdateAlertRequestT = Model::UpdateAlertRequest>
1628 void UpdateAlertAsync(const UpdateAlertRequestT& request, const UpdateAlertResponseReceivedHandler& handler,
1629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1630 return SubmitAsync(&CloudWatchOmniClient::UpdateAlert, request, handler, context);
1631 }
1632
1642
1646 template <typename UpdateDomainRequestT = Model::UpdateDomainRequest>
1647 Model::UpdateDomainOutcomeCallable UpdateDomainCallable(const UpdateDomainRequestT& request) const {
1648 return SubmitCallable(&CloudWatchOmniClient::UpdateDomain, request);
1649 }
1650
1655 template <typename UpdateDomainRequestT = Model::UpdateDomainRequest>
1656 void UpdateDomainAsync(const UpdateDomainRequestT& request, const UpdateDomainResponseReceivedHandler& handler,
1657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1658 return SubmitAsync(&CloudWatchOmniClient::UpdateDomain, request, handler, context);
1659 }
1660
1671 const Model::UpdateDomainForOrganizationRequest& request) const;
1672
1677 template <typename UpdateDomainForOrganizationRequestT = Model::UpdateDomainForOrganizationRequest>
1679 const UpdateDomainForOrganizationRequestT& request) const {
1680 return SubmitCallable(&CloudWatchOmniClient::UpdateDomainForOrganization, request);
1681 }
1682
1687 template <typename UpdateDomainForOrganizationRequestT = Model::UpdateDomainForOrganizationRequest>
1688 void UpdateDomainForOrganizationAsync(const UpdateDomainForOrganizationRequestT& request,
1690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1691 return SubmitAsync(&CloudWatchOmniClient::UpdateDomainForOrganization, request, handler, context);
1692 }
1693
1701
1706 template <typename UpdateIntegrationRequestT = Model::UpdateIntegrationRequest>
1707 Model::UpdateIntegrationOutcomeCallable UpdateIntegrationCallable(const UpdateIntegrationRequestT& request) const {
1708 return SubmitCallable(&CloudWatchOmniClient::UpdateIntegration, request);
1709 }
1710
1715 template <typename UpdateIntegrationRequestT = Model::UpdateIntegrationRequest>
1716 void UpdateIntegrationAsync(const UpdateIntegrationRequestT& request, const UpdateIntegrationResponseReceivedHandler& handler,
1717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1718 return SubmitAsync(&CloudWatchOmniClient::UpdateIntegration, request, handler, context);
1719 }
1720
1728
1733 template <typename UpdateOmniDashboardRequestT = Model::UpdateOmniDashboardRequest>
1734 Model::UpdateOmniDashboardOutcomeCallable UpdateOmniDashboardCallable(const UpdateOmniDashboardRequestT& request) const {
1735 return SubmitCallable(&CloudWatchOmniClient::UpdateOmniDashboard, request);
1736 }
1737
1742 template <typename UpdateOmniDashboardRequestT = Model::UpdateOmniDashboardRequest>
1743 void UpdateOmniDashboardAsync(const UpdateOmniDashboardRequestT& request, const UpdateOmniDashboardResponseReceivedHandler& handler,
1744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1745 return SubmitAsync(&CloudWatchOmniClient::UpdateOmniDashboard, request, handler, context);
1746 }
1747
1755
1759 template <typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1760 Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT& request) const {
1761 return SubmitCallable(&CloudWatchOmniClient::UpdateSpace, request);
1762 }
1763
1768 template <typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1769 void UpdateSpaceAsync(const UpdateSpaceRequestT& request, const UpdateSpaceResponseReceivedHandler& handler,
1770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1771 return SubmitAsync(&CloudWatchOmniClient::UpdateSpace, request, handler, context);
1772 }
1773
1782
1786 template <typename UpdateViewRequestT = Model::UpdateViewRequest>
1787 Model::UpdateViewOutcomeCallable UpdateViewCallable(const UpdateViewRequestT& request) const {
1788 return SubmitCallable(&CloudWatchOmniClient::UpdateView, request);
1789 }
1790
1795 template <typename UpdateViewRequestT = Model::UpdateViewRequest>
1796 void UpdateViewAsync(const UpdateViewRequestT& request, const UpdateViewResponseReceivedHandler& handler,
1797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1798 return SubmitAsync(&CloudWatchOmniClient::UpdateView, request, handler, context);
1799 }
1800
1801 virtual void OverrideEndpoint(const Aws::String& endpoint);
1802 virtual std::shared_ptr<CloudWatchOmniEndpointProviderBase>& accessEndpointProvider();
1803
1804 private:
1806 void init(const CloudWatchOmniClientConfiguration& clientConfiguration);
1807
1809
1810 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
1811
1812 CloudWatchOmniClientConfiguration m_clientConfiguration;
1813 std::shared_ptr<CloudWatchOmniEndpointProviderBase> m_endpointProvider;
1814};
1815
1816} // namespace CloudWatchOmni
1817} // namespace Aws
Model::ListTelemetryQuerySessionsOutcomeCallable ListTelemetryQuerySessionsCallable(const ListTelemetryQuerySessionsRequestT &request={}) const
virtual Model::CreateViewOutcome CreateView(const Model::CreateViewRequest &request) const
void GetViewAsync(const GetViewRequestT &request, const GetViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateOmniDashboardAsync(const UpdateOmniDashboardRequestT &request, const UpdateOmniDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAlertsOutcomeCallable ListAlertsCallable(const ListAlertsRequestT &request) const
virtual Model::GetTelemetryQueryResultsOutcome GetTelemetryQueryResults(const Model::GetTelemetryQueryResultsRequest &request) const
virtual Model::StartTelemetryQuerySessionOutcome StartTelemetryQuerySession(const Model::StartTelemetryQuerySessionRequest &request={}) const
Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT &request) const
void ListSpacesAsync(const ListSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSpacesRequestT &request={}) const
Model::GetAccessGrantOutcomeCallable GetAccessGrantCallable(const GetAccessGrantRequestT &request) const
Model::ListAccessProfilesOutcomeCallable ListAccessProfilesCallable(const ListAccessProfilesRequestT &request) const
void ListDomainAccessGrantsForOrganizationAsync(const ListDomainAccessGrantsForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDomainAccessGrantsForOrganizationRequestT &request={}) const
void UpdateDomainAsync(const UpdateDomainRequestT &request, const UpdateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAccessProfileAsync(const GetAccessProfileRequestT &request, const GetAccessProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateViewOutcomeCallable CreateViewCallable(const CreateViewRequestT &request) const
void ListSpacesForOrganizationAsync(const ListSpacesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSpacesForOrganizationRequestT &request={}) const
virtual Model::CreateAccessProfileOutcome CreateAccessProfile(const Model::CreateAccessProfileRequest &request) const
virtual Model::UpdateDomainOutcome UpdateDomain(const Model::UpdateDomainRequest &request) const
virtual Model::ListSpacesOutcome ListSpaces(const Model::ListSpacesRequest &request={}) const
void DeleteAlertAsync(const DeleteAlertRequestT &request, const DeleteAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchOmniClient(const Aws::CloudWatchOmni::CloudWatchOmniClientConfiguration &clientConfiguration=Aws::CloudWatchOmni::CloudWatchOmniClientConfiguration(), std::shared_ptr< CloudWatchOmniEndpointProviderBase > endpointProvider=nullptr)
Model::DeleteDomainAccessGrantForOrganizationOutcomeCallable DeleteDomainAccessGrantForOrganizationCallable(const DeleteDomainAccessGrantForOrganizationRequestT &request) const
virtual Model::UpdateViewOutcome UpdateView(const Model::UpdateViewRequest &request) const
virtual Model::GetAlertOutcome GetAlert(const Model::GetAlertRequest &request) const
virtual Model::UpdateOmniDashboardOutcome UpdateOmniDashboard(const Model::UpdateOmniDashboardRequest &request) const
void UpdateViewAsync(const UpdateViewRequestT &request, const UpdateViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchOmniClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CloudWatchOmniEndpointProviderBase > endpointProvider=nullptr, const Aws::CloudWatchOmni::CloudWatchOmniClientConfiguration &clientConfiguration=Aws::CloudWatchOmni::CloudWatchOmniClientConfiguration())
Model::GetSpaceOutcomeCallable GetSpaceCallable(const GetSpaceRequestT &request) const
virtual Model::CreateDomainAccessGrantForOrganizationOutcome CreateDomainAccessGrantForOrganization(const Model::CreateDomainAccessGrantForOrganizationRequest &request) const
Model::ListViewsOutcomeCallable ListViewsCallable(const ListViewsRequestT &request={}) const
virtual Model::CreateAlertOutcome CreateAlert(const Model::CreateAlertRequest &request) const
void ListIntegrationsAsync(const ListIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationsRequestT &request={}) const
Model::GetTelemetryQueryResultsOutcomeCallable GetTelemetryQueryResultsCallable(const GetTelemetryQueryResultsRequestT &request) const
virtual Model::DeleteAccessGrantOutcome DeleteAccessGrant(const Model::DeleteAccessGrantRequest &request) const
void GetAlertAsync(const GetAlertRequestT &request, const GetAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDomainAccessGrantForOrganizationAsync(const DeleteDomainAccessGrantForOrganizationRequestT &request, const DeleteDomainAccessGrantForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetContextGraphAsync(const GetContextGraphRequestT &request, const GetContextGraphResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDomainAccessGrantForOrganizationOutcome GetDomainAccessGrantForOrganization(const Model::GetDomainAccessGrantForOrganizationRequest &request) const
void ListAlertsAsync(const ListAlertsRequestT &request, const ListAlertsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateIntegrationOutcome UpdateIntegration(const Model::UpdateIntegrationRequest &request) const
void CreateViewAsync(const CreateViewRequestT &request, const CreateViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAlertOutcomeCallable GetAlertCallable(const GetAlertRequestT &request) const
Model::GetDomainAccessGrantForOrganizationOutcomeCallable GetDomainAccessGrantForOrganizationCallable(const GetDomainAccessGrantForOrganizationRequestT &request) const
virtual Model::DeleteOmniDashboardOutcome DeleteOmniDashboard(const Model::DeleteOmniDashboardRequest &request) const
virtual Model::StartTelemetryQueryOutcome StartTelemetryQuery(const Model::StartTelemetryQueryRequest &request) const
Model::DeleteAlertOutcomeCallable DeleteAlertCallable(const DeleteAlertRequestT &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
Model::CreateDomainForOrganizationOutcomeCallable CreateDomainForOrganizationCallable(const CreateDomainForOrganizationRequestT &request) const
Model::CreateAccessGrantOutcomeCallable CreateAccessGrantCallable(const CreateAccessGrantRequestT &request) const
Model::UpdateAlertOutcomeCallable UpdateAlertCallable(const UpdateAlertRequestT &request) const
virtual Model::GetIntegrationOutcome GetIntegration(const Model::GetIntegrationRequest &request) const
Model::UpdateViewOutcomeCallable UpdateViewCallable(const UpdateViewRequestT &request) const
virtual Model::CreateDomainOutcome CreateDomain(const Model::CreateDomainRequest &request) const
virtual Model::ListOmniDashboardsOutcome ListOmniDashboards(const Model::ListOmniDashboardsRequest &request) const
virtual Model::GetAccessGrantOutcome GetAccessGrant(const Model::GetAccessGrantRequest &request) const
void ListAccessProfilesAsync(const ListAccessProfilesRequestT &request, const ListAccessProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAccessProfileOutcomeCallable DeleteAccessProfileCallable(const DeleteAccessProfileRequestT &request) const
CloudWatchOmniClientConfiguration ClientConfigurationType
void GetDomainForOrganizationAsync(const GetDomainForOrganizationRequestT &request, const GetDomainForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDomainAccessGrantForOrganizationAsync(const CreateDomainAccessGrantForOrganizationRequestT &request, const CreateDomainAccessGrantForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutIntelligenceConfigurationOutcomeCallable PutIntelligenceConfigurationCallable(const PutIntelligenceConfigurationRequestT &request={}) const
Model::CreateSpaceOutcomeCallable CreateSpaceCallable(const CreateSpaceRequestT &request) const
void StartTelemetryQueryAsync(const StartTelemetryQueryRequestT &request, const StartTelemetryQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchPrincipalsOutcomeCallable SearchPrincipalsCallable(const SearchPrincipalsRequestT &request) const
Model::ListTelemetryFieldsOutcomeCallable ListTelemetryFieldsCallable(const ListTelemetryFieldsRequestT &request) const
Model::DeleteViewOutcomeCallable DeleteViewCallable(const DeleteViewRequestT &request) const
void UpdateDomainForOrganizationAsync(const UpdateDomainForOrganizationRequestT &request, const UpdateDomainForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDomainAccessGrantsForOrganizationOutcome ListDomainAccessGrantsForOrganization(const Model::ListDomainAccessGrantsForOrganizationRequest &request={}) const
Model::ListOmniDashboardsOutcomeCallable ListOmniDashboardsCallable(const ListOmniDashboardsRequestT &request) const
Model::UpdateOmniDashboardOutcomeCallable UpdateOmniDashboardCallable(const UpdateOmniDashboardRequestT &request) const
Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT &request) const
virtual Model::CreateSpaceOutcome CreateSpace(const Model::CreateSpaceRequest &request) const
void CreateAlertAsync(const CreateAlertRequestT &request, const CreateAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAccessProfileOutcome GetAccessProfile(const Model::GetAccessProfileRequest &request) const
void GetAccessGrantAsync(const GetAccessGrantRequestT &request, const GetAccessGrantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIntelligenceConfigurationOutcomeCallable GetIntelligenceConfigurationCallable(const GetIntelligenceConfigurationRequestT &request={}) const
virtual Model::GetViewOutcome GetView(const Model::GetViewRequest &request) const
void CreateSpaceAsync(const CreateSpaceRequestT &request, const CreateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDomainsAsync(const ListDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDomainsRequestT &request={}) const
void ListViewsAsync(const ListViewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListViewsRequestT &request={}) const
Model::UpdateDomainForOrganizationOutcomeCallable UpdateDomainForOrganizationCallable(const UpdateDomainForOrganizationRequestT &request) const
virtual Model::DeleteDomainOutcome DeleteDomain(const Model::DeleteDomainRequest &request) const
virtual Model::UpdateAccessProfileOutcome UpdateAccessProfile(const Model::UpdateAccessProfileRequest &request) const
void GetDomainAccessGrantForOrganizationAsync(const GetDomainAccessGrantForOrganizationRequestT &request, const GetDomainAccessGrantForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDomainForOrganizationOutcome UpdateDomainForOrganization(const Model::UpdateDomainForOrganizationRequest &request) const
CloudWatchOmniClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CloudWatchOmniEndpointProviderBase > endpointProvider=nullptr, const Aws::CloudWatchOmni::CloudWatchOmniClientConfiguration &clientConfiguration=Aws::CloudWatchOmni::CloudWatchOmniClientConfiguration())
Model::GetDomainForOrganizationOutcomeCallable GetDomainForOrganizationCallable(const GetDomainForOrganizationRequestT &request) const
Model::StartTelemetryQueryOutcomeCallable StartTelemetryQueryCallable(const StartTelemetryQueryRequestT &request) const
void GetOmniDashboardAsync(const GetOmniDashboardRequestT &request, const GetOmniDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetContextGraphOutcomeCallable GetContextGraphCallable(const GetContextGraphRequestT &request) const
virtual Model::DeleteDomainForOrganizationOutcome DeleteDomainForOrganization(const Model::DeleteDomainForOrganizationRequest &request) const
virtual Model::SearchPrincipalsOutcome SearchPrincipals(const Model::SearchPrincipalsRequest &request) const
virtual Model::GetOmniDashboardOutcome GetOmniDashboard(const Model::GetOmniDashboardRequest &request) const
void DeleteOmniDashboardAsync(const DeleteOmniDashboardRequestT &request, const DeleteOmniDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDomainForOrganizationOutcome CreateDomainForOrganization(const Model::CreateDomainForOrganizationRequest &request) const
void DeleteDomainForOrganizationAsync(const DeleteDomainForOrganizationRequestT &request, const DeleteDomainForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchOmniClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetDomainOutcome GetDomain(const Model::GetDomainRequest &request) const
Model::CreateOneTimeDeepLinkCodeOutcomeCallable CreateOneTimeDeepLinkCodeCallable(const CreateOneTimeDeepLinkCodeRequestT &request) const
void DeleteAccessGrantAsync(const DeleteAccessGrantRequestT &request, const DeleteAccessGrantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT &request) const
Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT &request) const
Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT &request) const
void ListTelemetryFieldsAsync(const ListTelemetryFieldsRequestT &request, const ListTelemetryFieldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT &request={}) const
void UpdateIntegrationAsync(const UpdateIntegrationRequestT &request, const UpdateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAccessProfileAsync(const DeleteAccessProfileRequestT &request, const DeleteAccessProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopTelemetryQueryOutcomeCallable StopTelemetryQueryCallable(const StopTelemetryQueryRequestT &request) const
CloudWatchOmniEndpointProvider EndpointProviderType
Model::GetViewOutcomeCallable GetViewCallable(const GetViewRequestT &request) const
Model::UpdateIntegrationOutcomeCallable UpdateIntegrationCallable(const UpdateIntegrationRequestT &request) const
CloudWatchOmniClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual void OverrideEndpoint(const Aws::String &endpoint)
void UpdateSpaceAsync(const UpdateSpaceRequestT &request, const UpdateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteViewAsync(const DeleteViewRequestT &request, const DeleteViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAlertOutcome DeleteAlert(const Model::DeleteAlertRequest &request) const
virtual Model::ListViewsOutcome ListViews(const Model::ListViewsRequest &request={}) const
Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT &request={}) const
Model::UpdateDomainOutcomeCallable UpdateDomainCallable(const UpdateDomainRequestT &request) const
void CreateIntegrationAsync(const CreateIntegrationRequestT &request, const CreateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOmniDashboardOutcomeCallable GetOmniDashboardCallable(const GetOmniDashboardRequestT &request) const
void GetSpaceCredentialsForOrganizationAsync(const GetSpaceCredentialsForOrganizationRequestT &request, const GetSpaceCredentialsForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutIntelligenceConfigurationOutcome PutIntelligenceConfiguration(const Model::PutIntelligenceConfigurationRequest &request={}) const
virtual Model::CreateIntegrationOutcome CreateIntegration(const Model::CreateIntegrationRequest &request) const
void PutIntelligenceConfigurationAsync(const PutIntelligenceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutIntelligenceConfigurationRequestT &request={}) const
virtual Model::UpdateAlertOutcome UpdateAlert(const Model::UpdateAlertRequest &request) const
Model::DeleteOmniDashboardOutcomeCallable DeleteOmniDashboardCallable(const DeleteOmniDashboardRequestT &request) const
void DeleteSpaceAsync(const DeleteSpaceRequestT &request, const DeleteSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDomainAccessGrantForOrganizationOutcomeCallable CreateDomainAccessGrantForOrganizationCallable(const CreateDomainAccessGrantForOrganizationRequestT &request) const
virtual Model::DeleteDomainAccessGrantForOrganizationOutcome DeleteDomainAccessGrantForOrganization(const Model::DeleteDomainAccessGrantForOrganizationRequest &request) const
Model::StartTelemetryQuerySessionOutcomeCallable StartTelemetryQuerySessionCallable(const StartTelemetryQuerySessionRequestT &request={}) const
void ListOmniDashboardsAsync(const ListOmniDashboardsRequestT &request, const ListOmniDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDomainOutcomeCallable GetDomainCallable(const GetDomainRequestT &request) const
virtual Model::StopTelemetryQueryOutcome StopTelemetryQuery(const Model::StopTelemetryQueryRequest &request) const
virtual Model::CreateOneTimeDeepLinkCodeOutcome CreateOneTimeDeepLinkCode(const Model::CreateOneTimeDeepLinkCodeRequest &request) const
virtual Model::GetDomainForOrganizationOutcome GetDomainForOrganization(const Model::GetDomainForOrganizationRequest &request) const
void DeleteIntegrationAsync(const DeleteIntegrationRequestT &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT &request) const
Model::CreateAlertOutcomeCallable CreateAlertCallable(const CreateAlertRequestT &request) const
Model::DeleteAccessGrantOutcomeCallable DeleteAccessGrantCallable(const DeleteAccessGrantRequestT &request) const
Model::ListAccessGrantsOutcomeCallable ListAccessGrantsCallable(const ListAccessGrantsRequestT &request={}) const
void DeleteDomainAsync(const DeleteDomainRequestT &request, const DeleteDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopTelemetryQuerySessionOutcome StopTelemetryQuerySession(const Model::StopTelemetryQuerySessionRequest &request) const
void CreateDomainAsync(const CreateDomainRequestT &request, const CreateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAccessGrantOutcome CreateAccessGrant(const Model::CreateAccessGrantRequest &request) const
virtual Model::UpdateSpaceOutcome UpdateSpace(const Model::UpdateSpaceRequest &request) const
Model::ListDomainAccessGrantsForOrganizationOutcomeCallable ListDomainAccessGrantsForOrganizationCallable(const ListDomainAccessGrantsForOrganizationRequestT &request={}) const
void StartTelemetryQuerySessionAsync(const StartTelemetryQuerySessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryQuerySessionRequestT &request={}) const
void StopTelemetryQuerySessionAsync(const StopTelemetryQuerySessionRequestT &request, const StopTelemetryQuerySessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSpaceOutcome GetSpace(const Model::GetSpaceRequest &request) const
void GetTelemetryQueryResultsAsync(const GetTelemetryQueryResultsRequestT &request, const GetTelemetryQueryResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetIntelligenceConfigurationOutcome GetIntelligenceConfiguration(const Model::GetIntelligenceConfigurationRequest &request={}) const
virtual Model::ListAccessProfilesOutcome ListAccessProfiles(const Model::ListAccessProfilesRequest &request) const
virtual Model::GetContextGraphOutcome GetContextGraph(const Model::GetContextGraphRequest &request) const
void UpdateAlertAsync(const UpdateAlertRequestT &request, const UpdateAlertResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateOneTimeDeepLinkCodeAsync(const CreateOneTimeDeepLinkCodeRequestT &request, const CreateOneTimeDeepLinkCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTelemetryQuerySessionsOutcome ListTelemetryQuerySessions(const Model::ListTelemetryQuerySessionsRequest &request={}) const
void UpdateAccessProfileAsync(const UpdateAccessProfileRequestT &request, const UpdateAccessProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAlertsOutcome ListAlerts(const Model::ListAlertsRequest &request) const
Model::CreateAccessProfileOutcomeCallable CreateAccessProfileCallable(const CreateAccessProfileRequestT &request) const
void StopTelemetryQueryAsync(const StopTelemetryQueryRequestT &request, const StopTelemetryQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateOmniDashboardOutcome CreateOmniDashboard(const Model::CreateOmniDashboardRequest &request) const
virtual Model::DeleteViewOutcome DeleteView(const Model::DeleteViewRequest &request) const
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
virtual std::shared_ptr< CloudWatchOmniEndpointProviderBase > & accessEndpointProvider()
void ListAccessGrantsAsync(const ListAccessGrantsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccessGrantsRequestT &request={}) const
Model::CreateOmniDashboardOutcomeCallable CreateOmniDashboardCallable(const CreateOmniDashboardRequestT &request) const
virtual Model::ListTelemetryFieldsOutcome ListTelemetryFields(const Model::ListTelemetryFieldsRequest &request) const
virtual Model::ListDomainsOutcome ListDomains(const Model::ListDomainsRequest &request={}) const
virtual Model::ListSpacesForOrganizationOutcome ListSpacesForOrganization(const Model::ListSpacesForOrganizationRequest &request={}) const
virtual Model::DeleteAccessProfileOutcome DeleteAccessProfile(const Model::DeleteAccessProfileRequest &request) const
Model::GetSpaceCredentialsForOrganizationOutcomeCallable GetSpaceCredentialsForOrganizationCallable(const GetSpaceCredentialsForOrganizationRequestT &request) const
void CreateDomainForOrganizationAsync(const CreateDomainForOrganizationRequestT &request, const CreateDomainForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSpaceCredentialsForOrganizationOutcome GetSpaceCredentialsForOrganization(const Model::GetSpaceCredentialsForOrganizationRequest &request) const
void GetSpaceAsync(const GetSpaceRequestT &request, const GetSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSpaceOutcome DeleteSpace(const Model::DeleteSpaceRequest &request) const
CloudWatchOmniClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT &request={}) const
Model::DeleteDomainForOrganizationOutcomeCallable DeleteDomainForOrganizationCallable(const DeleteDomainForOrganizationRequestT &request) const
void CreateAccessGrantAsync(const CreateAccessGrantRequestT &request, const CreateAccessGrantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDomainAsync(const GetDomainRequestT &request, const GetDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIntegrationsOutcome ListIntegrations(const Model::ListIntegrationsRequest &request={}) const
void GetIntelligenceConfigurationAsync(const GetIntelligenceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetIntelligenceConfigurationRequestT &request={}) const
void CreateAccessProfileAsync(const CreateAccessProfileRequestT &request, const CreateAccessProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchPrincipalsAsync(const SearchPrincipalsRequestT &request, const SearchPrincipalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAccessProfileOutcomeCallable UpdateAccessProfileCallable(const UpdateAccessProfileRequestT &request) const
Aws::Client::AWSRpcV2CborClient BASECLASS
Model::ListSpacesForOrganizationOutcomeCallable ListSpacesForOrganizationCallable(const ListSpacesForOrganizationRequestT &request={}) const
Model::StopTelemetryQuerySessionOutcomeCallable StopTelemetryQuerySessionCallable(const StopTelemetryQuerySessionRequestT &request) const
virtual Model::ListAccessGrantsOutcome ListAccessGrants(const Model::ListAccessGrantsRequest &request={}) const
void ListTelemetryQuerySessionsAsync(const ListTelemetryQuerySessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryQuerySessionsRequestT &request={}) const
Model::GetAccessProfileOutcomeCallable GetAccessProfileCallable(const GetAccessProfileRequestT &request) const
void CreateOmniDashboardAsync(const CreateOmniDashboardRequestT &request, const CreateOmniDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetIntegrationAsync(const GetIntegrationRequestT &request, const GetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListOmniDashboardsOutcome > ListOmniDashboardsOutcomeCallable
std::future< DeleteDomainAccessGrantForOrganizationOutcome > DeleteDomainAccessGrantForOrganizationOutcomeCallable
std::future< UpdateAccessProfileOutcome > UpdateAccessProfileOutcomeCallable
std::future< ListAlertsOutcome > ListAlertsOutcomeCallable
std::future< DeleteViewOutcome > DeleteViewOutcomeCallable
std::future< DeleteDomainForOrganizationOutcome > DeleteDomainForOrganizationOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< ListSpacesForOrganizationOutcome > ListSpacesForOrganizationOutcomeCallable
std::future< ListTelemetryFieldsOutcome > ListTelemetryFieldsOutcomeCallable
std::future< UpdateDomainForOrganizationOutcome > UpdateDomainForOrganizationOutcomeCallable
std::future< CreateViewOutcome > CreateViewOutcomeCallable
std::future< CreateOmniDashboardOutcome > CreateOmniDashboardOutcomeCallable
std::future< CreateAccessGrantOutcome > CreateAccessGrantOutcomeCallable
std::future< StartTelemetryQueryOutcome > StartTelemetryQueryOutcomeCallable
std::future< DeleteAlertOutcome > DeleteAlertOutcomeCallable
std::future< GetOmniDashboardOutcome > GetOmniDashboardOutcomeCallable
std::future< DeleteAccessGrantOutcome > DeleteAccessGrantOutcomeCallable
std::future< GetContextGraphOutcome > GetContextGraphOutcomeCallable
std::future< GetViewOutcome > GetViewOutcomeCallable
std::future< GetAlertOutcome > GetAlertOutcomeCallable
std::future< PutIntelligenceConfigurationOutcome > PutIntelligenceConfigurationOutcomeCallable
std::future< SearchPrincipalsOutcome > SearchPrincipalsOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
std::future< GetDomainAccessGrantForOrganizationOutcome > GetDomainAccessGrantForOrganizationOutcomeCallable
std::future< ListTelemetryQuerySessionsOutcome > ListTelemetryQuerySessionsOutcomeCallable
std::future< CreateSpaceOutcome > CreateSpaceOutcomeCallable
std::future< GetTelemetryQueryResultsOutcome > GetTelemetryQueryResultsOutcomeCallable
std::future< GetDomainForOrganizationOutcome > GetDomainForOrganizationOutcomeCallable
std::future< CreateDomainAccessGrantForOrganizationOutcome > CreateDomainAccessGrantForOrganizationOutcomeCallable
std::future< DeleteSpaceOutcome > DeleteSpaceOutcomeCallable
std::future< ListAccessGrantsOutcome > ListAccessGrantsOutcomeCallable
std::future< GetAccessProfileOutcome > GetAccessProfileOutcomeCallable
std::future< StartTelemetryQuerySessionOutcome > StartTelemetryQuerySessionOutcomeCallable
std::future< StopTelemetryQuerySessionOutcome > StopTelemetryQuerySessionOutcomeCallable
std::future< CreateDomainForOrganizationOutcome > CreateDomainForOrganizationOutcomeCallable
std::future< ListAccessProfilesOutcome > ListAccessProfilesOutcomeCallable
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::future< CreateAlertOutcome > CreateAlertOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< CreateOneTimeDeepLinkCodeOutcome > CreateOneTimeDeepLinkCodeOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< UpdateOmniDashboardOutcome > UpdateOmniDashboardOutcomeCallable
std::future< UpdateSpaceOutcome > UpdateSpaceOutcomeCallable
std::future< GetSpaceCredentialsForOrganizationOutcome > GetSpaceCredentialsForOrganizationOutcomeCallable
std::future< GetIntelligenceConfigurationOutcome > GetIntelligenceConfigurationOutcomeCallable
std::future< ListDomainAccessGrantsForOrganizationOutcome > ListDomainAccessGrantsForOrganizationOutcomeCallable
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< ListViewsOutcome > ListViewsOutcomeCallable
std::future< StopTelemetryQueryOutcome > StopTelemetryQueryOutcomeCallable
std::future< GetSpaceOutcome > GetSpaceOutcomeCallable
std::future< GetDomainOutcome > GetDomainOutcomeCallable
std::future< UpdateAlertOutcome > UpdateAlertOutcomeCallable
std::future< UpdateViewOutcome > UpdateViewOutcomeCallable
std::future< ListSpacesOutcome > ListSpacesOutcomeCallable
std::future< GetAccessGrantOutcome > GetAccessGrantOutcomeCallable
std::future< UpdateDomainOutcome > UpdateDomainOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
std::future< DeleteOmniDashboardOutcome > DeleteOmniDashboardOutcomeCallable
std::future< CreateAccessProfileOutcome > CreateAccessProfileOutcomeCallable
std::future< UpdateIntegrationOutcome > UpdateIntegrationOutcomeCallable
std::future< DeleteAccessProfileOutcome > DeleteAccessProfileOutcomeCallable
std::function< void(const CloudWatchOmniClient *, const Model::ListTelemetryQuerySessionsRequest &, const Model::ListTelemetryQuerySessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryQuerySessionsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateDomainForOrganizationRequest &, const Model::CreateDomainForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateDomainRequest &, const Model::UpdateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListAlertsRequest &, const Model::ListAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAlertsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListAccessGrantsRequest &, const Model::ListAccessGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessGrantsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateSpaceRequest &, const Model::UpdateSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSpaceResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListSpacesForOrganizationRequest &, const Model::ListSpacesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSpacesForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListViewsRequest &, const Model::ListViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListViewsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateViewRequest &, const Model::CreateViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateViewResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListIntegrationsRequest &, const Model::ListIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateOmniDashboardRequest &, const Model::UpdateOmniDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOmniDashboardResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateDomainAccessGrantForOrganizationRequest &, const Model::CreateDomainAccessGrantForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainAccessGrantForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::StopTelemetryQuerySessionRequest &, const Model::StopTelemetryQuerySessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryQuerySessionResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::StartTelemetryQuerySessionRequest &, const Model::StartTelemetryQuerySessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryQuerySessionResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetSpaceCredentialsForOrganizationRequest &, const Model::GetSpaceCredentialsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSpaceCredentialsForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteOmniDashboardRequest &, const Model::DeleteOmniDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOmniDashboardResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteDomainForOrganizationRequest &, const Model::DeleteDomainForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::PutIntelligenceConfigurationRequest &, const Model::PutIntelligenceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutIntelligenceConfigurationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateAlertRequest &, const Model::UpdateAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAlertResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetContextGraphRequest &, const Model::GetContextGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContextGraphResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteViewRequest &, const Model::DeleteViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteViewResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetDomainAccessGrantForOrganizationRequest &, const Model::GetDomainAccessGrantForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainAccessGrantForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListAccessProfilesRequest &, const Model::ListAccessProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessProfilesResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListTelemetryFieldsRequest &, const Model::ListTelemetryFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryFieldsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteAccessProfileRequest &, const Model::DeleteAccessProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessProfileResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateAccessProfileRequest &, const Model::CreateAccessProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessProfileResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListSpacesRequest &, const Model::ListSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSpacesResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::StartTelemetryQueryRequest &, const Model::StartTelemetryQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryQueryResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteSpaceRequest &, const Model::DeleteSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSpaceResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetDomainRequest &, const Model::GetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetIntelligenceConfigurationRequest &, const Model::GetIntelligenceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntelligenceConfigurationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListDomainAccessGrantsForOrganizationRequest &, const Model::ListDomainAccessGrantsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainAccessGrantsForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::StopTelemetryQueryRequest &, const Model::StopTelemetryQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryQueryResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetSpaceRequest &, const Model::GetSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSpaceResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteDomainAccessGrantForOrganizationRequest &, const Model::DeleteDomainAccessGrantForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainAccessGrantForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateOmniDashboardRequest &, const Model::CreateOmniDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOmniDashboardResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetAccessGrantRequest &, const Model::GetAccessGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessGrantResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateViewRequest &, const Model::UpdateViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateViewResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateAccessProfileRequest &, const Model::UpdateAccessProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccessProfileResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteAlertRequest &, const Model::DeleteAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAlertResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateSpaceRequest &, const Model::CreateSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSpaceResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteAccessGrantRequest &, const Model::DeleteAccessGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessGrantResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateOneTimeDeepLinkCodeRequest &, const Model::CreateOneTimeDeepLinkCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOneTimeDeepLinkCodeResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateIntegrationRequest &, const Model::UpdateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetViewRequest &, const Model::GetViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetViewResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateAccessGrantRequest &, const Model::CreateAccessGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessGrantResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetDomainForOrganizationRequest &, const Model::GetDomainForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetAlertRequest &, const Model::GetAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAlertResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetOmniDashboardRequest &, const Model::GetOmniDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOmniDashboardResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetTelemetryQueryResultsRequest &, const Model::GetTelemetryQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryQueryResultsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::UpdateDomainForOrganizationRequest &, const Model::UpdateDomainForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainForOrganizationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::ListOmniDashboardsRequest &, const Model::ListOmniDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOmniDashboardsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::GetAccessProfileRequest &, const Model::GetAccessProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessProfileResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::SearchPrincipalsRequest &, const Model::SearchPrincipalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchPrincipalsResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const CloudWatchOmniClient *, const Model::CreateAlertRequest &, const Model::CreateAlertOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAlertResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String