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>
17namespace CloudWatchOmni {
42 std::shared_ptr<CloudWatchOmniEndpointProviderBase> endpointProvider =
nullptr);
49 std::shared_ptr<CloudWatchOmniEndpointProviderBase> endpointProvider =
nullptr,
58 std::shared_ptr<CloudWatchOmniEndpointProviderBase> endpointProvider =
nullptr,
100 template <
typename CreateAccessGrantRequestT = Model::CreateAccessGrantRequest>
102 return SubmitCallable(&CloudWatchOmniClient::CreateAccessGrant, request);
109 template <
typename CreateAccessGrantRequestT = Model::CreateAccessGrantRequest>
111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
112 return SubmitAsync(&CloudWatchOmniClient::CreateAccessGrant, request, handler, context);
128 template <
typename CreateAccessProfileRequestT = Model::CreateAccessProfileRequest>
130 return SubmitCallable(&CloudWatchOmniClient::CreateAccessProfile, request);
137 template <
typename CreateAccessProfileRequestT = Model::CreateAccessProfileRequest>
139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
140 return SubmitAsync(&CloudWatchOmniClient::CreateAccessProfile, request, handler, context);
155 template <
typename CreateAlertRequestT = Model::CreateAlertRequest>
157 return SubmitCallable(&CloudWatchOmniClient::CreateAlert, request);
164 template <
typename CreateAlertRequestT = Model::CreateAlertRequest>
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
167 return SubmitAsync(&CloudWatchOmniClient::CreateAlert, request, handler, context);
182 template <
typename CreateDomainRequestT = Model::CreateDomainRequest>
184 return SubmitCallable(&CloudWatchOmniClient::CreateDomain, request);
191 template <
typename CreateDomainRequestT = Model::CreateDomainRequest>
193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
194 return SubmitAsync(&CloudWatchOmniClient::CreateDomain, request, handler, context);
210 template <
typename CreateDomainAccessGrantForOrganizationRequestT = Model::CreateDomainAccessGrantForOrganizationRequest>
212 const CreateDomainAccessGrantForOrganizationRequestT& request)
const {
213 return SubmitCallable(&CloudWatchOmniClient::CreateDomainAccessGrantForOrganization, request);
220 template <
typename CreateDomainAccessGrantForOrganizationRequestT = Model::CreateDomainAccessGrantForOrganizationRequest>
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
224 return SubmitAsync(&CloudWatchOmniClient::CreateDomainAccessGrantForOrganization, request, handler, context);
241 template <
typename CreateDomainForOrganizationRequestT = Model::CreateDomainForOrganizationRequest>
243 const CreateDomainForOrganizationRequestT& request)
const {
244 return SubmitCallable(&CloudWatchOmniClient::CreateDomainForOrganization, request);
251 template <
typename CreateDomainForOrganizationRequestT = Model::CreateDomainForOrganizationRequest>
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
255 return SubmitAsync(&CloudWatchOmniClient::CreateDomainForOrganization, request, handler, context);
272 template <
typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
274 return SubmitCallable(&CloudWatchOmniClient::CreateIntegration, request);
281 template <
typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
284 return SubmitAsync(&CloudWatchOmniClient::CreateIntegration, request, handler, context);
300 template <
typename CreateOmniDashboardRequestT = Model::CreateOmniDashboardRequest>
302 return SubmitCallable(&CloudWatchOmniClient::CreateOmniDashboard, request);
309 template <
typename CreateOmniDashboardRequestT = Model::CreateOmniDashboardRequest>
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
312 return SubmitAsync(&CloudWatchOmniClient::CreateOmniDashboard, request, handler, context);
329 template <
typename CreateOneTimeDeepLinkCodeRequestT = Model::CreateOneTimeDeepLinkCodeRequest>
331 const CreateOneTimeDeepLinkCodeRequestT& request)
const {
332 return SubmitCallable(&CloudWatchOmniClient::CreateOneTimeDeepLinkCode, request);
339 template <
typename CreateOneTimeDeepLinkCodeRequestT = Model::CreateOneTimeDeepLinkCodeRequest>
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
343 return SubmitAsync(&CloudWatchOmniClient::CreateOneTimeDeepLinkCode, request, handler, context);
358 template <
typename CreateSpaceRequestT = Model::CreateSpaceRequest>
360 return SubmitCallable(&CloudWatchOmniClient::CreateSpace, request);
367 template <
typename CreateSpaceRequestT = Model::CreateSpaceRequest>
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
370 return SubmitAsync(&CloudWatchOmniClient::CreateSpace, request, handler, context);
386 template <
typename CreateViewRequestT = Model::CreateViewRequest>
388 return SubmitCallable(&CloudWatchOmniClient::CreateView, request);
395 template <
typename CreateViewRequestT = Model::CreateViewRequest>
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
398 return SubmitAsync(&CloudWatchOmniClient::CreateView, request, handler, context);
413 template <
typename DeleteAccessGrantRequestT = Model::DeleteAccessGrantRequest>
415 return SubmitCallable(&CloudWatchOmniClient::DeleteAccessGrant, request);
422 template <
typename DeleteAccessGrantRequestT = Model::DeleteAccessGrantRequest>
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
425 return SubmitAsync(&CloudWatchOmniClient::DeleteAccessGrant, request, handler, context);
440 template <
typename DeleteAccessProfileRequestT = Model::DeleteAccessProfileRequest>
442 return SubmitCallable(&CloudWatchOmniClient::DeleteAccessProfile, request);
449 template <
typename DeleteAccessProfileRequestT = Model::DeleteAccessProfileRequest>
451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
452 return SubmitAsync(&CloudWatchOmniClient::DeleteAccessProfile, request, handler, context);
466 template <
typename DeleteAlertRequestT = Model::DeleteAlertRequest>
468 return SubmitCallable(&CloudWatchOmniClient::DeleteAlert, request);
475 template <
typename DeleteAlertRequestT = Model::DeleteAlertRequest>
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
478 return SubmitAsync(&CloudWatchOmniClient::DeleteAlert, request, handler, context);
493 template <
typename DeleteDomainRequestT = Model::DeleteDomainRequest>
495 return SubmitCallable(&CloudWatchOmniClient::DeleteDomain, request);
502 template <
typename DeleteDomainRequestT = Model::DeleteDomainRequest>
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
505 return SubmitAsync(&CloudWatchOmniClient::DeleteDomain, request, handler, context);
522 template <
typename DeleteDomainAccessGrantForOrganizationRequestT = Model::DeleteDomainAccessGrantForOrganizationRequest>
524 const DeleteDomainAccessGrantForOrganizationRequestT& request)
const {
525 return SubmitCallable(&CloudWatchOmniClient::DeleteDomainAccessGrantForOrganization, request);
532 template <
typename DeleteDomainAccessGrantForOrganizationRequestT = Model::DeleteDomainAccessGrantForOrganizationRequest>
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
536 return SubmitAsync(&CloudWatchOmniClient::DeleteDomainAccessGrantForOrganization, request, handler, context);
553 template <
typename DeleteDomainForOrganizationRequestT = Model::DeleteDomainForOrganizationRequest>
555 const DeleteDomainForOrganizationRequestT& request)
const {
556 return SubmitCallable(&CloudWatchOmniClient::DeleteDomainForOrganization, request);
563 template <
typename DeleteDomainForOrganizationRequestT = Model::DeleteDomainForOrganizationRequest>
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
567 return SubmitAsync(&CloudWatchOmniClient::DeleteDomainForOrganization, request, handler, context);
582 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
584 return SubmitCallable(&CloudWatchOmniClient::DeleteIntegration, request);
591 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
594 return SubmitAsync(&CloudWatchOmniClient::DeleteIntegration, request, handler, context);
608 template <
typename DeleteOmniDashboardRequestT = Model::DeleteOmniDashboardRequest>
610 return SubmitCallable(&CloudWatchOmniClient::DeleteOmniDashboard, request);
617 template <
typename DeleteOmniDashboardRequestT = Model::DeleteOmniDashboardRequest>
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
620 return SubmitAsync(&CloudWatchOmniClient::DeleteOmniDashboard, request, handler, context);
633 template <
typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
635 return SubmitCallable(&CloudWatchOmniClient::DeleteSpace, request);
642 template <
typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
645 return SubmitAsync(&CloudWatchOmniClient::DeleteSpace, request, handler, context);
659 template <
typename DeleteViewRequestT = Model::DeleteViewRequest>
661 return SubmitCallable(&CloudWatchOmniClient::DeleteView, request);
668 template <
typename DeleteViewRequestT = Model::DeleteViewRequest>
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
671 return SubmitAsync(&CloudWatchOmniClient::DeleteView, request, handler, context);
685 template <
typename GetAccessGrantRequestT = Model::GetAccessGrantRequest>
687 return SubmitCallable(&CloudWatchOmniClient::GetAccessGrant, request);
694 template <
typename GetAccessGrantRequestT = Model::GetAccessGrantRequest>
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
697 return SubmitAsync(&CloudWatchOmniClient::GetAccessGrant, request, handler, context);
713 template <
typename GetAccessProfileRequestT = Model::GetAccessProfileRequest>
715 return SubmitCallable(&CloudWatchOmniClient::GetAccessProfile, request);
722 template <
typename GetAccessProfileRequestT = Model::GetAccessProfileRequest>
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
725 return SubmitAsync(&CloudWatchOmniClient::GetAccessProfile, request, handler, context);
739 template <
typename GetAlertRequestT = Model::GetAlertRequest>
741 return SubmitCallable(&CloudWatchOmniClient::GetAlert, request);
748 template <
typename GetAlertRequestT = Model::GetAlertRequest>
750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
751 return SubmitAsync(&CloudWatchOmniClient::GetAlert, request, handler, context);
770 template <
typename GetContextGraphRequestT = Model::GetContextGraphRequest>
772 return SubmitCallable(&CloudWatchOmniClient::GetContextGraph, request);
779 template <
typename GetContextGraphRequestT = Model::GetContextGraphRequest>
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
782 return SubmitAsync(&CloudWatchOmniClient::GetContextGraph, request, handler, context);
795 template <
typename GetDomainRequestT = Model::GetDomainRequest>
797 return SubmitCallable(&CloudWatchOmniClient::GetDomain, request);
804 template <
typename GetDomainRequestT = Model::GetDomainRequest>
806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
807 return SubmitAsync(&CloudWatchOmniClient::GetDomain, request, handler, context);
823 template <
typename GetDomainAccessGrantForOrganizationRequestT = Model::GetDomainAccessGrantForOrganizationRequest>
825 const GetDomainAccessGrantForOrganizationRequestT& request)
const {
826 return SubmitCallable(&CloudWatchOmniClient::GetDomainAccessGrantForOrganization, request);
833 template <
typename GetDomainAccessGrantForOrganizationRequestT = Model::GetDomainAccessGrantForOrganizationRequest>
836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
837 return SubmitAsync(&CloudWatchOmniClient::GetDomainAccessGrantForOrganization, request, handler, context);
852 template <
typename GetDomainForOrganizationRequestT = Model::GetDomainForOrganizationRequest>
854 return SubmitCallable(&CloudWatchOmniClient::GetDomainForOrganization, request);
861 template <
typename GetDomainForOrganizationRequestT = Model::GetDomainForOrganizationRequest>
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
865 return SubmitAsync(&CloudWatchOmniClient::GetDomainForOrganization, request, handler, context);
879 template <
typename GetIntegrationRequestT = Model::GetIntegrationRequest>
881 return SubmitCallable(&CloudWatchOmniClient::GetIntegration, request);
888 template <
typename GetIntegrationRequestT = Model::GetIntegrationRequest>
890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
891 return SubmitAsync(&CloudWatchOmniClient::GetIntegration, request, handler, context);
908 template <
typename GetIntelligenceConfigurationRequestT = Model::GetIntelligenceConfigurationRequest>
910 const GetIntelligenceConfigurationRequestT& request = {})
const {
911 return SubmitCallable(&CloudWatchOmniClient::GetIntelligenceConfiguration, request);
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);
936 template <
typename GetOmniDashboardRequestT = Model::GetOmniDashboardRequest>
938 return SubmitCallable(&CloudWatchOmniClient::GetOmniDashboard, request);
945 template <
typename GetOmniDashboardRequestT = Model::GetOmniDashboardRequest>
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
948 return SubmitAsync(&CloudWatchOmniClient::GetOmniDashboard, request, handler, context);
961 template <
typename GetSpaceRequestT = Model::GetSpaceRequest>
963 return SubmitCallable(&CloudWatchOmniClient::GetSpace, request);
970 template <
typename GetSpaceRequestT = Model::GetSpaceRequest>
972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
973 return SubmitAsync(&CloudWatchOmniClient::GetSpace, request, handler, context);
993 template <
typename GetSpaceCredentialsForOrganizationRequestT = Model::GetSpaceCredentialsForOrganizationRequest>
995 const GetSpaceCredentialsForOrganizationRequestT& request)
const {
996 return SubmitCallable(&CloudWatchOmniClient::GetSpaceCredentialsForOrganization, request);
1003 template <
typename GetSpaceCredentialsForOrganizationRequestT = Model::GetSpaceCredentialsForOrganizationRequest>
1006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1007 return SubmitAsync(&CloudWatchOmniClient::GetSpaceCredentialsForOrganization, request, handler, context);
1021 template <
typename GetTelemetryQueryResultsRequestT = Model::GetTelemetryQueryResultsRequest>
1023 return SubmitCallable(&CloudWatchOmniClient::GetTelemetryQueryResults, request);
1030 template <
typename GetTelemetryQueryResultsRequestT = Model::GetTelemetryQueryResultsRequest>
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1034 return SubmitAsync(&CloudWatchOmniClient::GetTelemetryQueryResults, request, handler, context);
1048 template <
typename GetViewRequestT = Model::GetViewRequest>
1050 return SubmitCallable(&CloudWatchOmniClient::GetView, request);
1057 template <
typename GetViewRequestT = Model::GetViewRequest>
1059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1060 return SubmitAsync(&CloudWatchOmniClient::GetView, request, handler, context);
1077 template <
typename ListAccessGrantsRequestT = Model::ListAccessGrantsRequest>
1079 return SubmitCallable(&CloudWatchOmniClient::ListAccessGrants, request);
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);
1104 template <
typename ListAccessProfilesRequestT = Model::ListAccessProfilesRequest>
1106 return SubmitCallable(&CloudWatchOmniClient::ListAccessProfiles, request);
1113 template <
typename ListAccessProfilesRequestT = Model::ListAccessProfilesRequest>
1115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1116 return SubmitAsync(&CloudWatchOmniClient::ListAccessProfiles, request, handler, context);
1131 template <
typename ListAlertsRequestT = Model::ListAlertsRequest>
1133 return SubmitCallable(&CloudWatchOmniClient::ListAlerts, request);
1140 template <
typename ListAlertsRequestT = Model::ListAlertsRequest>
1142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1143 return SubmitAsync(&CloudWatchOmniClient::ListAlerts, request, handler, context);
1161 template <
typename ListDomainAccessGrantsForOrganizationRequestT = Model::ListDomainAccessGrantsForOrganizationRequest>
1163 const ListDomainAccessGrantsForOrganizationRequestT& request = {})
const {
1164 return SubmitCallable(&CloudWatchOmniClient::ListDomainAccessGrantsForOrganization, request);
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);
1190 template <
typename ListDomainsRequestT = Model::ListDomainsRequest>
1192 return SubmitCallable(&CloudWatchOmniClient::ListDomains, request);
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);
1218 template <
typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1220 return SubmitCallable(&CloudWatchOmniClient::ListIntegrations, request);
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);
1246 template <
typename ListOmniDashboardsRequestT = Model::ListOmniDashboardsRequest>
1248 return SubmitCallable(&CloudWatchOmniClient::ListOmniDashboards, request);
1255 template <
typename ListOmniDashboardsRequestT = Model::ListOmniDashboardsRequest>
1257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1258 return SubmitAsync(&CloudWatchOmniClient::ListOmniDashboards, request, handler, context);
1272 template <
typename ListSpacesRequestT = Model::ListSpacesRequest>
1274 return SubmitCallable(&CloudWatchOmniClient::ListSpaces, request);
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);
1301 template <
typename ListSpacesForOrganizationRequestT = Model::ListSpacesForOrganizationRequest>
1303 const ListSpacesForOrganizationRequestT& request = {})
const {
1304 return SubmitCallable(&CloudWatchOmniClient::ListSpacesForOrganization, request);
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);
1333 template <
typename ListTelemetryFieldsRequestT = Model::ListTelemetryFieldsRequest>
1335 return SubmitCallable(&CloudWatchOmniClient::ListTelemetryFields, request);
1342 template <
typename ListTelemetryFieldsRequestT = Model::ListTelemetryFieldsRequest>
1344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1345 return SubmitAsync(&CloudWatchOmniClient::ListTelemetryFields, request, handler, context);
1361 template <
typename ListTelemetryQuerySessionsRequestT = Model::ListTelemetryQuerySessionsRequest>
1363 const ListTelemetryQuerySessionsRequestT& request = {})
const {
1364 return SubmitCallable(&CloudWatchOmniClient::ListTelemetryQuerySessions, request);
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);
1390 template <
typename ListViewsRequestT = Model::ListViewsRequest>
1392 return SubmitCallable(&CloudWatchOmniClient::ListViews, request);
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);
1419 template <
typename PutIntelligenceConfigurationRequestT = Model::PutIntelligenceConfigurationRequest>
1421 const PutIntelligenceConfigurationRequestT& request = {})
const {
1422 return SubmitCallable(&CloudWatchOmniClient::PutIntelligenceConfiguration, request);
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);
1450 template <
typename SearchPrincipalsRequestT = Model::SearchPrincipalsRequest>
1452 return SubmitCallable(&CloudWatchOmniClient::SearchPrincipals, request);
1459 template <
typename SearchPrincipalsRequestT = Model::SearchPrincipalsRequest>
1461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1462 return SubmitAsync(&CloudWatchOmniClient::SearchPrincipals, request, handler, context);
1478 template <
typename StartTelemetryQueryRequestT = Model::StartTelemetryQueryRequest>
1480 return SubmitCallable(&CloudWatchOmniClient::StartTelemetryQuery, request);
1487 template <
typename StartTelemetryQueryRequestT = Model::StartTelemetryQueryRequest>
1489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1490 return SubmitAsync(&CloudWatchOmniClient::StartTelemetryQuery, request, handler, context);
1507 template <
typename StartTelemetryQuerySessionRequestT = Model::StartTelemetryQuerySessionRequest>
1509 const StartTelemetryQuerySessionRequestT& request = {})
const {
1510 return SubmitCallable(&CloudWatchOmniClient::StartTelemetryQuerySession, request);
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);
1535 template <
typename StopTelemetryQueryRequestT = Model::StopTelemetryQueryRequest>
1537 return SubmitCallable(&CloudWatchOmniClient::StopTelemetryQuery, request);
1544 template <
typename StopTelemetryQueryRequestT = Model::StopTelemetryQueryRequest>
1546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1547 return SubmitAsync(&CloudWatchOmniClient::StopTelemetryQuery, request, handler, context);
1562 template <
typename StopTelemetryQuerySessionRequestT = Model::StopTelemetryQuerySessionRequest>
1564 const StopTelemetryQuerySessionRequestT& request)
const {
1565 return SubmitCallable(&CloudWatchOmniClient::StopTelemetryQuerySession, request);
1572 template <
typename StopTelemetryQuerySessionRequestT = Model::StopTelemetryQuerySessionRequest>
1575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1576 return SubmitAsync(&CloudWatchOmniClient::StopTelemetryQuerySession, request, handler, context);
1592 template <
typename UpdateAccessProfileRequestT = Model::UpdateAccessProfileRequest>
1594 return SubmitCallable(&CloudWatchOmniClient::UpdateAccessProfile, request);
1601 template <
typename UpdateAccessProfileRequestT = Model::UpdateAccessProfileRequest>
1603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1604 return SubmitAsync(&CloudWatchOmniClient::UpdateAccessProfile, request, handler, context);
1618 template <
typename UpdateAlertRequestT = Model::UpdateAlertRequest>
1620 return SubmitCallable(&CloudWatchOmniClient::UpdateAlert, request);
1627 template <
typename UpdateAlertRequestT = Model::UpdateAlertRequest>
1629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1630 return SubmitAsync(&CloudWatchOmniClient::UpdateAlert, request, handler, context);
1646 template <
typename UpdateDomainRequestT = Model::UpdateDomainRequest>
1648 return SubmitCallable(&CloudWatchOmniClient::UpdateDomain, request);
1655 template <
typename UpdateDomainRequestT = Model::UpdateDomainRequest>
1657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1658 return SubmitAsync(&CloudWatchOmniClient::UpdateDomain, request, handler, context);
1677 template <
typename UpdateDomainForOrganizationRequestT = Model::UpdateDomainForOrganizationRequest>
1679 const UpdateDomainForOrganizationRequestT& request)
const {
1680 return SubmitCallable(&CloudWatchOmniClient::UpdateDomainForOrganization, request);
1687 template <
typename UpdateDomainForOrganizationRequestT = Model::UpdateDomainForOrganizationRequest>
1690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1691 return SubmitAsync(&CloudWatchOmniClient::UpdateDomainForOrganization, request, handler, context);
1706 template <
typename UpdateIntegrationRequestT = Model::UpdateIntegrationRequest>
1708 return SubmitCallable(&CloudWatchOmniClient::UpdateIntegration, request);
1715 template <
typename UpdateIntegrationRequestT = Model::UpdateIntegrationRequest>
1717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1718 return SubmitAsync(&CloudWatchOmniClient::UpdateIntegration, request, handler, context);
1733 template <
typename UpdateOmniDashboardRequestT = Model::UpdateOmniDashboardRequest>
1735 return SubmitCallable(&CloudWatchOmniClient::UpdateOmniDashboard, request);
1742 template <
typename UpdateOmniDashboardRequestT = Model::UpdateOmniDashboardRequest>
1744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1745 return SubmitAsync(&CloudWatchOmniClient::UpdateOmniDashboard, request, handler, context);
1759 template <
typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1761 return SubmitCallable(&CloudWatchOmniClient::UpdateSpace, request);
1768 template <
typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
1770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1771 return SubmitAsync(&CloudWatchOmniClient::UpdateSpace, request, handler, context);
1786 template <
typename UpdateViewRequestT = Model::UpdateViewRequest>
1788 return SubmitCallable(&CloudWatchOmniClient::UpdateView, request);
1795 template <
typename UpdateViewRequestT = Model::UpdateViewRequest>
1797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1798 return SubmitAsync(&CloudWatchOmniClient::UpdateView, request, handler, context);
1813 std::shared_ptr<CloudWatchOmniEndpointProviderBase> m_endpointProvider;
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
virtual ~CloudWatchOmniClient()
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
static const char * GetAllocationTag()
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
static const char * GetServiceName()
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