AWS SDK for C++

AWS SDK for C++ Version 1.11.901

Loading...
Searching...
No Matches
ObservabilityAdminClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/observabilityadmin/ObservabilityAdminPaginationBase.h>
12#include <aws/observabilityadmin/ObservabilityAdminServiceClientModel.h>
13#include <aws/observabilityadmin/ObservabilityAdminWaiter.h>
14#include <aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h>
15
16namespace Aws {
17namespace ObservabilityAdmin {
34class AWS_OBSERVABILITYADMIN_API ObservabilityAdminClient : public Aws::Client::AWSJsonClient,
35 public Aws::Client::ClientWithAsyncTemplateMethods<ObservabilityAdminClient>,
36 public ObservabilityAdminPaginationBase<ObservabilityAdminClient>,
37 public ObservabilityAdminWaiter<ObservabilityAdminClient> {
38 public:
40 static const char* GetServiceName();
41 static const char* GetAllocationTag();
42
45
52 std::shared_ptr<ObservabilityAdminEndpointProviderBase> endpointProvider = nullptr);
53
59 std::shared_ptr<ObservabilityAdminEndpointProviderBase> endpointProvider = nullptr,
62
67 ObservabilityAdminClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
68 std::shared_ptr<ObservabilityAdminEndpointProviderBase> endpointProvider = nullptr,
71
72 /* Legacy constructors due deprecation */
78
84
89 ObservabilityAdminClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
90 const Aws::Client::ClientConfiguration& clientConfiguration);
91
92 /* End of legacy constructors due deprecation */
94
104
109 template <typename CreateCentralizationRuleForOrganizationRequestT = Model::CreateCentralizationRuleForOrganizationRequest>
111 const CreateCentralizationRuleForOrganizationRequestT& request) const {
112 return SubmitCallable(&ObservabilityAdminClient::CreateCentralizationRuleForOrganization, request);
113 }
114
119 template <typename CreateCentralizationRuleForOrganizationRequestT = Model::CreateCentralizationRuleForOrganizationRequest>
120 void CreateCentralizationRuleForOrganizationAsync(const CreateCentralizationRuleForOrganizationRequestT& request,
122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
123 return SubmitAsync(&ObservabilityAdminClient::CreateCentralizationRuleForOrganization, request, handler, context);
124 }
125
137
142 template <typename CreateDatasetIntegrationRequestT = Model::CreateDatasetIntegrationRequest>
143 Model::CreateDatasetIntegrationOutcomeCallable CreateDatasetIntegrationCallable(const CreateDatasetIntegrationRequestT& request) const {
144 return SubmitCallable(&ObservabilityAdminClient::CreateDatasetIntegration, request);
145 }
146
151 template <typename CreateDatasetIntegrationRequestT = Model::CreateDatasetIntegrationRequest>
152 void CreateDatasetIntegrationAsync(const CreateDatasetIntegrationRequestT& request,
154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
155 return SubmitAsync(&ObservabilityAdminClient::CreateDatasetIntegration, request, handler, context);
156 }
157
167
172 template <typename CreateS3TableIntegrationRequestT = Model::CreateS3TableIntegrationRequest>
173 Model::CreateS3TableIntegrationOutcomeCallable CreateS3TableIntegrationCallable(const CreateS3TableIntegrationRequestT& request) const {
174 return SubmitCallable(&ObservabilityAdminClient::CreateS3TableIntegration, request);
175 }
176
181 template <typename CreateS3TableIntegrationRequestT = Model::CreateS3TableIntegrationRequest>
182 void CreateS3TableIntegrationAsync(const CreateS3TableIntegrationRequestT& request,
184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
185 return SubmitAsync(&ObservabilityAdminClient::CreateS3TableIntegration, request, handler, context);
186 }
187
197
202 template <typename CreateTelemetryPipelineRequestT = Model::CreateTelemetryPipelineRequest>
203 Model::CreateTelemetryPipelineOutcomeCallable CreateTelemetryPipelineCallable(const CreateTelemetryPipelineRequestT& request) const {
204 return SubmitCallable(&ObservabilityAdminClient::CreateTelemetryPipeline, request);
205 }
206
211 template <typename CreateTelemetryPipelineRequestT = Model::CreateTelemetryPipelineRequest>
212 void CreateTelemetryPipelineAsync(const CreateTelemetryPipelineRequestT& request,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
215 return SubmitAsync(&ObservabilityAdminClient::CreateTelemetryPipeline, request, handler, context);
216 }
217
228
233 template <typename CreateTelemetryRuleRequestT = Model::CreateTelemetryRuleRequest>
234 Model::CreateTelemetryRuleOutcomeCallable CreateTelemetryRuleCallable(const CreateTelemetryRuleRequestT& request) const {
235 return SubmitCallable(&ObservabilityAdminClient::CreateTelemetryRule, request);
236 }
237
242 template <typename CreateTelemetryRuleRequestT = Model::CreateTelemetryRuleRequest>
243 void CreateTelemetryRuleAsync(const CreateTelemetryRuleRequestT& request, const CreateTelemetryRuleResponseReceivedHandler& handler,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
245 return SubmitAsync(&ObservabilityAdminClient::CreateTelemetryRule, request, handler, context);
246 }
247
257
262 template <typename CreateTelemetryRuleForOrganizationRequestT = Model::CreateTelemetryRuleForOrganizationRequest>
264 const CreateTelemetryRuleForOrganizationRequestT& request) const {
265 return SubmitCallable(&ObservabilityAdminClient::CreateTelemetryRuleForOrganization, request);
266 }
267
272 template <typename CreateTelemetryRuleForOrganizationRequestT = Model::CreateTelemetryRuleForOrganizationRequest>
273 void CreateTelemetryRuleForOrganizationAsync(const CreateTelemetryRuleForOrganizationRequestT& request,
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
276 return SubmitAsync(&ObservabilityAdminClient::CreateTelemetryRuleForOrganization, request, handler, context);
277 }
278
288
293 template <typename DeleteCentralizationRuleForOrganizationRequestT = Model::DeleteCentralizationRuleForOrganizationRequest>
295 const DeleteCentralizationRuleForOrganizationRequestT& request) const {
296 return SubmitCallable(&ObservabilityAdminClient::DeleteCentralizationRuleForOrganization, request);
297 }
298
303 template <typename DeleteCentralizationRuleForOrganizationRequestT = Model::DeleteCentralizationRuleForOrganizationRequest>
304 void DeleteCentralizationRuleForOrganizationAsync(const DeleteCentralizationRuleForOrganizationRequestT& request,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
307 return SubmitAsync(&ObservabilityAdminClient::DeleteCentralizationRuleForOrganization, request, handler, context);
308 }
309
318
323 template <typename DeleteDatasetIntegrationRequestT = Model::DeleteDatasetIntegrationRequest>
324 Model::DeleteDatasetIntegrationOutcomeCallable DeleteDatasetIntegrationCallable(const DeleteDatasetIntegrationRequestT& request) const {
325 return SubmitCallable(&ObservabilityAdminClient::DeleteDatasetIntegration, request);
326 }
327
332 template <typename DeleteDatasetIntegrationRequestT = Model::DeleteDatasetIntegrationRequest>
333 void DeleteDatasetIntegrationAsync(const DeleteDatasetIntegrationRequestT& request,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
336 return SubmitAsync(&ObservabilityAdminClient::DeleteDatasetIntegration, request, handler, context);
337 }
338
347
352 template <typename DeleteS3TableIntegrationRequestT = Model::DeleteS3TableIntegrationRequest>
353 Model::DeleteS3TableIntegrationOutcomeCallable DeleteS3TableIntegrationCallable(const DeleteS3TableIntegrationRequestT& request) const {
354 return SubmitCallable(&ObservabilityAdminClient::DeleteS3TableIntegration, request);
355 }
356
361 template <typename DeleteS3TableIntegrationRequestT = Model::DeleteS3TableIntegrationRequest>
362 void DeleteS3TableIntegrationAsync(const DeleteS3TableIntegrationRequestT& request,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
365 return SubmitAsync(&ObservabilityAdminClient::DeleteS3TableIntegration, request, handler, context);
366 }
367
376
381 template <typename DeleteTelemetryPipelineRequestT = Model::DeleteTelemetryPipelineRequest>
382 Model::DeleteTelemetryPipelineOutcomeCallable DeleteTelemetryPipelineCallable(const DeleteTelemetryPipelineRequestT& request) const {
383 return SubmitCallable(&ObservabilityAdminClient::DeleteTelemetryPipeline, request);
384 }
385
390 template <typename DeleteTelemetryPipelineRequestT = Model::DeleteTelemetryPipelineRequest>
391 void DeleteTelemetryPipelineAsync(const DeleteTelemetryPipelineRequestT& request,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
394 return SubmitAsync(&ObservabilityAdminClient::DeleteTelemetryPipeline, request, handler, context);
395 }
396
405
410 template <typename DeleteTelemetryRuleRequestT = Model::DeleteTelemetryRuleRequest>
411 Model::DeleteTelemetryRuleOutcomeCallable DeleteTelemetryRuleCallable(const DeleteTelemetryRuleRequestT& request) const {
412 return SubmitCallable(&ObservabilityAdminClient::DeleteTelemetryRule, request);
413 }
414
419 template <typename DeleteTelemetryRuleRequestT = Model::DeleteTelemetryRuleRequest>
420 void DeleteTelemetryRuleAsync(const DeleteTelemetryRuleRequestT& request, const DeleteTelemetryRuleResponseReceivedHandler& handler,
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
422 return SubmitAsync(&ObservabilityAdminClient::DeleteTelemetryRule, request, handler, context);
423 }
424
434
439 template <typename DeleteTelemetryRuleForOrganizationRequestT = Model::DeleteTelemetryRuleForOrganizationRequest>
441 const DeleteTelemetryRuleForOrganizationRequestT& request) const {
442 return SubmitCallable(&ObservabilityAdminClient::DeleteTelemetryRuleForOrganization, request);
443 }
444
449 template <typename DeleteTelemetryRuleForOrganizationRequestT = Model::DeleteTelemetryRuleForOrganizationRequest>
450 void DeleteTelemetryRuleForOrganizationAsync(const DeleteTelemetryRuleForOrganizationRequestT& request,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
453 return SubmitAsync(&ObservabilityAdminClient::DeleteTelemetryRuleForOrganization, request, handler, context);
454 }
455
465
470 template <typename GetCentralizationRuleForOrganizationRequestT = Model::GetCentralizationRuleForOrganizationRequest>
472 const GetCentralizationRuleForOrganizationRequestT& request) const {
473 return SubmitCallable(&ObservabilityAdminClient::GetCentralizationRuleForOrganization, request);
474 }
475
480 template <typename GetCentralizationRuleForOrganizationRequestT = Model::GetCentralizationRuleForOrganizationRequest>
481 void GetCentralizationRuleForOrganizationAsync(const GetCentralizationRuleForOrganizationRequestT& request,
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
484 return SubmitAsync(&ObservabilityAdminClient::GetCentralizationRuleForOrganization, request, handler, context);
485 }
486
494
499 template <typename GetDatasetIntegrationRequestT = Model::GetDatasetIntegrationRequest>
500 Model::GetDatasetIntegrationOutcomeCallable GetDatasetIntegrationCallable(const GetDatasetIntegrationRequestT& request) const {
501 return SubmitCallable(&ObservabilityAdminClient::GetDatasetIntegration, request);
502 }
503
508 template <typename GetDatasetIntegrationRequestT = Model::GetDatasetIntegrationRequest>
509 void GetDatasetIntegrationAsync(const GetDatasetIntegrationRequestT& request, const GetDatasetIntegrationResponseReceivedHandler& handler,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
511 return SubmitAsync(&ObservabilityAdminClient::GetDatasetIntegration, request, handler, context);
512 }
513
521
526 template <typename GetS3TableIntegrationRequestT = Model::GetS3TableIntegrationRequest>
527 Model::GetS3TableIntegrationOutcomeCallable GetS3TableIntegrationCallable(const GetS3TableIntegrationRequestT& request) const {
528 return SubmitCallable(&ObservabilityAdminClient::GetS3TableIntegration, request);
529 }
530
535 template <typename GetS3TableIntegrationRequestT = Model::GetS3TableIntegrationRequest>
536 void GetS3TableIntegrationAsync(const GetS3TableIntegrationRequestT& request, const GetS3TableIntegrationResponseReceivedHandler& handler,
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
538 return SubmitAsync(&ObservabilityAdminClient::GetS3TableIntegration, request, handler, context);
539 }
540
549 const Model::GetTelemetryEnrichmentStatusRequest& request = {}) const;
550
555 template <typename GetTelemetryEnrichmentStatusRequestT = Model::GetTelemetryEnrichmentStatusRequest>
557 const GetTelemetryEnrichmentStatusRequestT& request = {}) const {
558 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryEnrichmentStatus, request);
559 }
560
565 template <typename GetTelemetryEnrichmentStatusRequestT = Model::GetTelemetryEnrichmentStatusRequest>
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
568 const GetTelemetryEnrichmentStatusRequestT& request = {}) const {
569 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryEnrichmentStatus, request, handler, context);
570 }
571
580 const Model::GetTelemetryEvaluationStatusRequest& request = {}) const;
581
586 template <typename GetTelemetryEvaluationStatusRequestT = Model::GetTelemetryEvaluationStatusRequest>
588 const GetTelemetryEvaluationStatusRequestT& request = {}) const {
589 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryEvaluationStatus, request);
590 }
591
596 template <typename GetTelemetryEvaluationStatusRequestT = Model::GetTelemetryEvaluationStatusRequest>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
599 const GetTelemetryEvaluationStatusRequestT& request = {}) const {
600 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryEvaluationStatus, request, handler, context);
601 }
602
613
618 template <typename GetTelemetryEvaluationStatusForOrganizationRequestT = Model::GetTelemetryEvaluationStatusForOrganizationRequest>
620 const GetTelemetryEvaluationStatusForOrganizationRequestT& request = {}) const {
621 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryEvaluationStatusForOrganization, request);
622 }
623
628 template <typename GetTelemetryEvaluationStatusForOrganizationRequestT = Model::GetTelemetryEvaluationStatusForOrganizationRequest>
630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
631 const GetTelemetryEvaluationStatusForOrganizationRequestT& request = {}) const {
632 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryEvaluationStatusForOrganization, request, handler, context);
633 }
634
642
647 template <typename GetTelemetryPipelineRequestT = Model::GetTelemetryPipelineRequest>
648 Model::GetTelemetryPipelineOutcomeCallable GetTelemetryPipelineCallable(const GetTelemetryPipelineRequestT& request) const {
649 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryPipeline, request);
650 }
651
656 template <typename GetTelemetryPipelineRequestT = Model::GetTelemetryPipelineRequest>
657 void GetTelemetryPipelineAsync(const GetTelemetryPipelineRequestT& request, const GetTelemetryPipelineResponseReceivedHandler& handler,
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
659 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryPipeline, request, handler, context);
660 }
661
669
674 template <typename GetTelemetryRuleRequestT = Model::GetTelemetryRuleRequest>
675 Model::GetTelemetryRuleOutcomeCallable GetTelemetryRuleCallable(const GetTelemetryRuleRequestT& request) const {
676 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryRule, request);
677 }
678
683 template <typename GetTelemetryRuleRequestT = Model::GetTelemetryRuleRequest>
684 void GetTelemetryRuleAsync(const GetTelemetryRuleRequestT& request, const GetTelemetryRuleResponseReceivedHandler& handler,
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
686 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryRule, request, handler, context);
687 }
688
698
703 template <typename GetTelemetryRuleForOrganizationRequestT = Model::GetTelemetryRuleForOrganizationRequest>
705 const GetTelemetryRuleForOrganizationRequestT& request) const {
706 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryRuleForOrganization, request);
707 }
708
713 template <typename GetTelemetryRuleForOrganizationRequestT = Model::GetTelemetryRuleForOrganizationRequest>
714 void GetTelemetryRuleForOrganizationAsync(const GetTelemetryRuleForOrganizationRequestT& request,
716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
717 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryRuleForOrganization, request, handler, context);
718 }
719
729
734 template <typename ListCentralizationRulesForOrganizationRequestT = Model::ListCentralizationRulesForOrganizationRequest>
736 const ListCentralizationRulesForOrganizationRequestT& request = {}) const {
737 return SubmitCallable(&ObservabilityAdminClient::ListCentralizationRulesForOrganization, request);
738 }
739
744 template <typename ListCentralizationRulesForOrganizationRequestT = Model::ListCentralizationRulesForOrganizationRequest>
746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
747 const ListCentralizationRulesForOrganizationRequestT& request = {}) const {
748 return SubmitAsync(&ObservabilityAdminClient::ListCentralizationRulesForOrganization, request, handler, context);
749 }
750
758
763 template <typename ListDatasetIntegrationsRequestT = Model::ListDatasetIntegrationsRequest>
764 Model::ListDatasetIntegrationsOutcomeCallable ListDatasetIntegrationsCallable(const ListDatasetIntegrationsRequestT& request = {}) const {
765 return SubmitCallable(&ObservabilityAdminClient::ListDatasetIntegrations, request);
766 }
767
772 template <typename ListDatasetIntegrationsRequestT = Model::ListDatasetIntegrationsRequest>
774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
775 const ListDatasetIntegrationsRequestT& request = {}) const {
776 return SubmitAsync(&ObservabilityAdminClient::ListDatasetIntegrations, request, handler, context);
777 }
778
788
793 template <typename ListResourceTelemetryRequestT = Model::ListResourceTelemetryRequest>
794 Model::ListResourceTelemetryOutcomeCallable ListResourceTelemetryCallable(const ListResourceTelemetryRequestT& request = {}) const {
795 return SubmitCallable(&ObservabilityAdminClient::ListResourceTelemetry, request);
796 }
797
802 template <typename ListResourceTelemetryRequestT = Model::ListResourceTelemetryRequest>
804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
805 const ListResourceTelemetryRequestT& request = {}) const {
806 return SubmitAsync(&ObservabilityAdminClient::ListResourceTelemetry, request, handler, context);
807 }
808
818
823 template <typename ListResourceTelemetryForOrganizationRequestT = Model::ListResourceTelemetryForOrganizationRequest>
825 const ListResourceTelemetryForOrganizationRequestT& request = {}) const {
826 return SubmitCallable(&ObservabilityAdminClient::ListResourceTelemetryForOrganization, request);
827 }
828
833 template <typename ListResourceTelemetryForOrganizationRequestT = Model::ListResourceTelemetryForOrganizationRequest>
835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
836 const ListResourceTelemetryForOrganizationRequestT& request = {}) const {
837 return SubmitAsync(&ObservabilityAdminClient::ListResourceTelemetryForOrganization, request, handler, context);
838 }
839
848
853 template <typename ListS3TableIntegrationsRequestT = Model::ListS3TableIntegrationsRequest>
854 Model::ListS3TableIntegrationsOutcomeCallable ListS3TableIntegrationsCallable(const ListS3TableIntegrationsRequestT& request = {}) const {
855 return SubmitCallable(&ObservabilityAdminClient::ListS3TableIntegrations, request);
856 }
857
862 template <typename ListS3TableIntegrationsRequestT = Model::ListS3TableIntegrationsRequest>
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
865 const ListS3TableIntegrationsRequestT& request = {}) const {
866 return SubmitAsync(&ObservabilityAdminClient::ListS3TableIntegrations, request, handler, context);
867 }
868
876
881 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
882 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
883 return SubmitCallable(&ObservabilityAdminClient::ListTagsForResource, request);
884 }
885
890 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
891 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
893 return SubmitAsync(&ObservabilityAdminClient::ListTagsForResource, request, handler, context);
894 }
895
905
910 template <typename ListTelemetryPipelinesRequestT = Model::ListTelemetryPipelinesRequest>
911 Model::ListTelemetryPipelinesOutcomeCallable ListTelemetryPipelinesCallable(const ListTelemetryPipelinesRequestT& request = {}) const {
912 return SubmitCallable(&ObservabilityAdminClient::ListTelemetryPipelines, request);
913 }
914
919 template <typename ListTelemetryPipelinesRequestT = Model::ListTelemetryPipelinesRequest>
921 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
922 const ListTelemetryPipelinesRequestT& request = {}) const {
923 return SubmitAsync(&ObservabilityAdminClient::ListTelemetryPipelines, request, handler, context);
924 }
925
933
938 template <typename ListTelemetryRulesRequestT = Model::ListTelemetryRulesRequest>
939 Model::ListTelemetryRulesOutcomeCallable ListTelemetryRulesCallable(const ListTelemetryRulesRequestT& request = {}) const {
940 return SubmitCallable(&ObservabilityAdminClient::ListTelemetryRules, request);
941 }
942
947 template <typename ListTelemetryRulesRequestT = Model::ListTelemetryRulesRequest>
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
950 const ListTelemetryRulesRequestT& request = {}) const {
951 return SubmitAsync(&ObservabilityAdminClient::ListTelemetryRules, request, handler, context);
952 }
953
962 const Model::ListTelemetryRulesForOrganizationRequest& request = {}) const;
963
968 template <typename ListTelemetryRulesForOrganizationRequestT = Model::ListTelemetryRulesForOrganizationRequest>
970 const ListTelemetryRulesForOrganizationRequestT& request = {}) const {
971 return SubmitCallable(&ObservabilityAdminClient::ListTelemetryRulesForOrganization, request);
972 }
973
978 template <typename ListTelemetryRulesForOrganizationRequestT = Model::ListTelemetryRulesForOrganizationRequest>
980 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
981 const ListTelemetryRulesForOrganizationRequestT& request = {}) const {
982 return SubmitAsync(&ObservabilityAdminClient::ListTelemetryRulesForOrganization, request, handler, context);
983 }
984
994
999 template <typename StartTelemetryEnrichmentRequestT = Model::StartTelemetryEnrichmentRequest>
1001 const StartTelemetryEnrichmentRequestT& request = {}) const {
1002 return SubmitCallable(&ObservabilityAdminClient::StartTelemetryEnrichment, request);
1003 }
1004
1009 template <typename StartTelemetryEnrichmentRequestT = Model::StartTelemetryEnrichmentRequest>
1011 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1012 const StartTelemetryEnrichmentRequestT& request = {}) const {
1013 return SubmitAsync(&ObservabilityAdminClient::StartTelemetryEnrichment, request, handler, context);
1014 }
1015
1023
1028 template <typename StartTelemetryEvaluationRequestT = Model::StartTelemetryEvaluationRequest>
1030 const StartTelemetryEvaluationRequestT& request = {}) const {
1031 return SubmitCallable(&ObservabilityAdminClient::StartTelemetryEvaluation, request);
1032 }
1033
1038 template <typename StartTelemetryEvaluationRequestT = Model::StartTelemetryEvaluationRequest>
1040 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1041 const StartTelemetryEvaluationRequestT& request = {}) const {
1042 return SubmitAsync(&ObservabilityAdminClient::StartTelemetryEvaluation, request, handler, context);
1043 }
1044
1053
1058 template <typename StartTelemetryEvaluationForOrganizationRequestT = Model::StartTelemetryEvaluationForOrganizationRequest>
1060 const StartTelemetryEvaluationForOrganizationRequestT& request = {}) const {
1061 return SubmitCallable(&ObservabilityAdminClient::StartTelemetryEvaluationForOrganization, request);
1062 }
1063
1068 template <typename StartTelemetryEvaluationForOrganizationRequestT = Model::StartTelemetryEvaluationForOrganizationRequest>
1070 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1071 const StartTelemetryEvaluationForOrganizationRequestT& request = {}) const {
1072 return SubmitAsync(&ObservabilityAdminClient::StartTelemetryEvaluationForOrganization, request, handler, context);
1073 }
1074
1083
1088 template <typename StopTelemetryEnrichmentRequestT = Model::StopTelemetryEnrichmentRequest>
1089 Model::StopTelemetryEnrichmentOutcomeCallable StopTelemetryEnrichmentCallable(const StopTelemetryEnrichmentRequestT& request = {}) const {
1090 return SubmitCallable(&ObservabilityAdminClient::StopTelemetryEnrichment, request);
1091 }
1092
1097 template <typename StopTelemetryEnrichmentRequestT = Model::StopTelemetryEnrichmentRequest>
1099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1100 const StopTelemetryEnrichmentRequestT& request = {}) const {
1101 return SubmitAsync(&ObservabilityAdminClient::StopTelemetryEnrichment, request, handler, context);
1102 }
1103
1111
1116 template <typename StopTelemetryEvaluationRequestT = Model::StopTelemetryEvaluationRequest>
1117 Model::StopTelemetryEvaluationOutcomeCallable StopTelemetryEvaluationCallable(const StopTelemetryEvaluationRequestT& request = {}) const {
1118 return SubmitCallable(&ObservabilityAdminClient::StopTelemetryEvaluation, request);
1119 }
1120
1125 template <typename StopTelemetryEvaluationRequestT = Model::StopTelemetryEvaluationRequest>
1127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1128 const StopTelemetryEvaluationRequestT& request = {}) const {
1129 return SubmitAsync(&ObservabilityAdminClient::StopTelemetryEvaluation, request, handler, context);
1130 }
1131
1140
1145 template <typename StopTelemetryEvaluationForOrganizationRequestT = Model::StopTelemetryEvaluationForOrganizationRequest>
1147 const StopTelemetryEvaluationForOrganizationRequestT& request = {}) const {
1148 return SubmitCallable(&ObservabilityAdminClient::StopTelemetryEvaluationForOrganization, request);
1149 }
1150
1155 template <typename StopTelemetryEvaluationForOrganizationRequestT = Model::StopTelemetryEvaluationForOrganizationRequest>
1157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1158 const StopTelemetryEvaluationForOrganizationRequestT& request = {}) const {
1159 return SubmitAsync(&ObservabilityAdminClient::StopTelemetryEvaluationForOrganization, request, handler, context);
1160 }
1161
1169
1173 template <typename TagResourceRequestT = Model::TagResourceRequest>
1174 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1175 return SubmitCallable(&ObservabilityAdminClient::TagResource, request);
1176 }
1177
1182 template <typename TagResourceRequestT = Model::TagResourceRequest>
1183 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1185 return SubmitAsync(&ObservabilityAdminClient::TagResource, request, handler, context);
1186 }
1187
1196
1201 template <typename TestTelemetryPipelineRequestT = Model::TestTelemetryPipelineRequest>
1202 Model::TestTelemetryPipelineOutcomeCallable TestTelemetryPipelineCallable(const TestTelemetryPipelineRequestT& request) const {
1203 return SubmitCallable(&ObservabilityAdminClient::TestTelemetryPipeline, request);
1204 }
1205
1210 template <typename TestTelemetryPipelineRequestT = Model::TestTelemetryPipelineRequest>
1211 void TestTelemetryPipelineAsync(const TestTelemetryPipelineRequestT& request, const TestTelemetryPipelineResponseReceivedHandler& handler,
1212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1213 return SubmitAsync(&ObservabilityAdminClient::TestTelemetryPipeline, request, handler, context);
1214 }
1215
1223
1227 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1228 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1229 return SubmitCallable(&ObservabilityAdminClient::UntagResource, request);
1230 }
1231
1236 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1237 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1239 return SubmitAsync(&ObservabilityAdminClient::UntagResource, request, handler, context);
1240 }
1241
1252
1257 template <typename UpdateCentralizationRuleForOrganizationRequestT = Model::UpdateCentralizationRuleForOrganizationRequest>
1259 const UpdateCentralizationRuleForOrganizationRequestT& request) const {
1260 return SubmitCallable(&ObservabilityAdminClient::UpdateCentralizationRuleForOrganization, request);
1261 }
1262
1267 template <typename UpdateCentralizationRuleForOrganizationRequestT = Model::UpdateCentralizationRuleForOrganizationRequest>
1268 void UpdateCentralizationRuleForOrganizationAsync(const UpdateCentralizationRuleForOrganizationRequestT& request,
1270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1271 return SubmitAsync(&ObservabilityAdminClient::UpdateCentralizationRuleForOrganization, request, handler, context);
1272 }
1273
1282
1287 template <typename UpdateDatasetIntegrationRequestT = Model::UpdateDatasetIntegrationRequest>
1288 Model::UpdateDatasetIntegrationOutcomeCallable UpdateDatasetIntegrationCallable(const UpdateDatasetIntegrationRequestT& request) const {
1289 return SubmitCallable(&ObservabilityAdminClient::UpdateDatasetIntegration, request);
1290 }
1291
1296 template <typename UpdateDatasetIntegrationRequestT = Model::UpdateDatasetIntegrationRequest>
1297 void UpdateDatasetIntegrationAsync(const UpdateDatasetIntegrationRequestT& request,
1299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1300 return SubmitAsync(&ObservabilityAdminClient::UpdateDatasetIntegration, request, handler, context);
1301 }
1302
1346
1351 template <typename UpdateTelemetryPipelineRequestT = Model::UpdateTelemetryPipelineRequest>
1352 Model::UpdateTelemetryPipelineOutcomeCallable UpdateTelemetryPipelineCallable(const UpdateTelemetryPipelineRequestT& request) const {
1353 return SubmitCallable(&ObservabilityAdminClient::UpdateTelemetryPipeline, request);
1354 }
1355
1360 template <typename UpdateTelemetryPipelineRequestT = Model::UpdateTelemetryPipelineRequest>
1361 void UpdateTelemetryPipelineAsync(const UpdateTelemetryPipelineRequestT& request,
1363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1364 return SubmitAsync(&ObservabilityAdminClient::UpdateTelemetryPipeline, request, handler, context);
1365 }
1366
1376
1381 template <typename UpdateTelemetryRuleRequestT = Model::UpdateTelemetryRuleRequest>
1382 Model::UpdateTelemetryRuleOutcomeCallable UpdateTelemetryRuleCallable(const UpdateTelemetryRuleRequestT& request) const {
1383 return SubmitCallable(&ObservabilityAdminClient::UpdateTelemetryRule, request);
1384 }
1385
1390 template <typename UpdateTelemetryRuleRequestT = Model::UpdateTelemetryRuleRequest>
1391 void UpdateTelemetryRuleAsync(const UpdateTelemetryRuleRequestT& request, const UpdateTelemetryRuleResponseReceivedHandler& handler,
1392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1393 return SubmitAsync(&ObservabilityAdminClient::UpdateTelemetryRule, request, handler, context);
1394 }
1395
1406
1411 template <typename UpdateTelemetryRuleForOrganizationRequestT = Model::UpdateTelemetryRuleForOrganizationRequest>
1413 const UpdateTelemetryRuleForOrganizationRequestT& request) const {
1414 return SubmitCallable(&ObservabilityAdminClient::UpdateTelemetryRuleForOrganization, request);
1415 }
1416
1421 template <typename UpdateTelemetryRuleForOrganizationRequestT = Model::UpdateTelemetryRuleForOrganizationRequest>
1422 void UpdateTelemetryRuleForOrganizationAsync(const UpdateTelemetryRuleForOrganizationRequestT& request,
1424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1425 return SubmitAsync(&ObservabilityAdminClient::UpdateTelemetryRuleForOrganization, request, handler, context);
1426 }
1427
1437
1442 template <typename ValidateTelemetryPipelineConfigurationRequestT = Model::ValidateTelemetryPipelineConfigurationRequest>
1444 const ValidateTelemetryPipelineConfigurationRequestT& request) const {
1445 return SubmitCallable(&ObservabilityAdminClient::ValidateTelemetryPipelineConfiguration, request);
1446 }
1447
1452 template <typename ValidateTelemetryPipelineConfigurationRequestT = Model::ValidateTelemetryPipelineConfigurationRequest>
1453 void ValidateTelemetryPipelineConfigurationAsync(const ValidateTelemetryPipelineConfigurationRequestT& request,
1455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1456 return SubmitAsync(&ObservabilityAdminClient::ValidateTelemetryPipelineConfiguration, request, handler, context);
1457 }
1458
1459 virtual void OverrideEndpoint(const Aws::String& endpoint);
1460 virtual std::shared_ptr<ObservabilityAdminEndpointProviderBase>& accessEndpointProvider();
1461
1462 private:
1464 void init(const ObservabilityAdminClientConfiguration& clientConfiguration);
1465
1467
1468 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
1469 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
1470 Aws::Http::HttpMethod httpMethod) const;
1471
1472 ObservabilityAdminClientConfiguration m_clientConfiguration;
1473 std::shared_ptr<ObservabilityAdminEndpointProviderBase> m_endpointProvider;
1474};
1475
1476} // namespace ObservabilityAdmin
1477} // namespace Aws
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::UpdateTelemetryPipelineOutcomeCallable UpdateTelemetryPipelineCallable(const UpdateTelemetryPipelineRequestT &request) const
Model::UpdateCentralizationRuleForOrganizationOutcomeCallable UpdateCentralizationRuleForOrganizationCallable(const UpdateCentralizationRuleForOrganizationRequestT &request) const
virtual Model::CreateTelemetryRuleOutcome CreateTelemetryRule(const Model::CreateTelemetryRuleRequest &request) const
virtual Model::CreateTelemetryPipelineOutcome CreateTelemetryPipeline(const Model::CreateTelemetryPipelineRequest &request) const
Model::ListDatasetIntegrationsOutcomeCallable ListDatasetIntegrationsCallable(const ListDatasetIntegrationsRequestT &request={}) const
virtual Model::ListDatasetIntegrationsOutcome ListDatasetIntegrations(const Model::ListDatasetIntegrationsRequest &request={}) const
void StartTelemetryEvaluationAsync(const StartTelemetryEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryEvaluationRequestT &request={}) const
void GetTelemetryEvaluationStatusAsync(const GetTelemetryEvaluationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTelemetryEvaluationStatusRequestT &request={}) const
Model::CreateS3TableIntegrationOutcomeCallable CreateS3TableIntegrationCallable(const CreateS3TableIntegrationRequestT &request) const
Model::StartTelemetryEvaluationOutcomeCallable StartTelemetryEvaluationCallable(const StartTelemetryEvaluationRequestT &request={}) const
void GetTelemetryEvaluationStatusForOrganizationAsync(const GetTelemetryEvaluationStatusForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTelemetryEvaluationStatusForOrganizationRequestT &request={}) const
void CreateCentralizationRuleForOrganizationAsync(const CreateCentralizationRuleForOrganizationRequestT &request, const CreateCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTelemetryPipelineOutcomeCallable CreateTelemetryPipelineCallable(const CreateTelemetryPipelineRequestT &request) const
ObservabilityAdminClient(const Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration &clientConfiguration=Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration(), std::shared_ptr< ObservabilityAdminEndpointProviderBase > endpointProvider=nullptr)
Model::GetCentralizationRuleForOrganizationOutcomeCallable GetCentralizationRuleForOrganizationCallable(const GetCentralizationRuleForOrganizationRequestT &request) const
Model::GetDatasetIntegrationOutcomeCallable GetDatasetIntegrationCallable(const GetDatasetIntegrationRequestT &request) const
void ValidateTelemetryPipelineConfigurationAsync(const ValidateTelemetryPipelineConfigurationRequestT &request, const ValidateTelemetryPipelineConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTelemetryPipelinesOutcome ListTelemetryPipelines(const Model::ListTelemetryPipelinesRequest &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::DeleteDatasetIntegrationOutcome DeleteDatasetIntegration(const Model::DeleteDatasetIntegrationRequest &request) const
void CreateTelemetryRuleAsync(const CreateTelemetryRuleRequestT &request, const CreateTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListResourceTelemetryAsync(const ListResourceTelemetryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceTelemetryRequestT &request={}) const
virtual Model::ListCentralizationRulesForOrganizationOutcome ListCentralizationRulesForOrganization(const Model::ListCentralizationRulesForOrganizationRequest &request={}) const
void ListTelemetryPipelinesAsync(const ListTelemetryPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryPipelinesRequestT &request={}) const
virtual Model::DeleteTelemetryPipelineOutcome DeleteTelemetryPipeline(const Model::DeleteTelemetryPipelineRequest &request) const
Model::GetTelemetryEvaluationStatusOutcomeCallable GetTelemetryEvaluationStatusCallable(const GetTelemetryEvaluationStatusRequestT &request={}) const
virtual Model::CreateTelemetryRuleForOrganizationOutcome CreateTelemetryRuleForOrganization(const Model::CreateTelemetryRuleForOrganizationRequest &request) const
void GetTelemetryPipelineAsync(const GetTelemetryPipelineRequestT &request, const GetTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTelemetryPipelineAsync(const CreateTelemetryPipelineRequestT &request, const CreateTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteS3TableIntegrationAsync(const DeleteS3TableIntegrationRequestT &request, const DeleteS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTelemetryPipelineOutcome GetTelemetryPipeline(const Model::GetTelemetryPipelineRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDatasetIntegrationAsync(const CreateDatasetIntegrationRequestT &request, const CreateDatasetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCentralizationRuleForOrganizationOutcome CreateCentralizationRuleForOrganization(const Model::CreateCentralizationRuleForOrganizationRequest &request) const
virtual Model::CreateDatasetIntegrationOutcome CreateDatasetIntegration(const Model::CreateDatasetIntegrationRequest &request) const
virtual Model::TestTelemetryPipelineOutcome TestTelemetryPipeline(const Model::TestTelemetryPipelineRequest &request) const
Model::ListTelemetryPipelinesOutcomeCallable ListTelemetryPipelinesCallable(const ListTelemetryPipelinesRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteS3TableIntegrationOutcome DeleteS3TableIntegration(const Model::DeleteS3TableIntegrationRequest &request) const
virtual Model::GetTelemetryEnrichmentStatusOutcome GetTelemetryEnrichmentStatus(const Model::GetTelemetryEnrichmentStatusRequest &request={}) const
void ListResourceTelemetryForOrganizationAsync(const ListResourceTelemetryForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceTelemetryForOrganizationRequestT &request={}) const
void CreateS3TableIntegrationAsync(const CreateS3TableIntegrationRequestT &request, const CreateS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTelemetryRuleOutcomeCallable CreateTelemetryRuleCallable(const CreateTelemetryRuleRequestT &request) const
void UpdateTelemetryPipelineAsync(const UpdateTelemetryPipelineRequestT &request, const UpdateTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListS3TableIntegrationsOutcome ListS3TableIntegrations(const Model::ListS3TableIntegrationsRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::ListTelemetryRulesOutcome ListTelemetryRules(const Model::ListTelemetryRulesRequest &request={}) const
void GetS3TableIntegrationAsync(const GetS3TableIntegrationRequestT &request, const GetS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTelemetryEvaluationStatusForOrganizationOutcomeCallable GetTelemetryEvaluationStatusForOrganizationCallable(const GetTelemetryEvaluationStatusForOrganizationRequestT &request={}) const
virtual Model::StopTelemetryEvaluationForOrganizationOutcome StopTelemetryEvaluationForOrganization(const Model::StopTelemetryEvaluationForOrganizationRequest &request={}) const
Model::CreateTelemetryRuleForOrganizationOutcomeCallable CreateTelemetryRuleForOrganizationCallable(const CreateTelemetryRuleForOrganizationRequestT &request) const
Model::DeleteCentralizationRuleForOrganizationOutcomeCallable DeleteCentralizationRuleForOrganizationCallable(const DeleteCentralizationRuleForOrganizationRequestT &request) const
void GetCentralizationRuleForOrganizationAsync(const GetCentralizationRuleForOrganizationRequestT &request, const GetCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListResourceTelemetryForOrganizationOutcomeCallable ListResourceTelemetryForOrganizationCallable(const ListResourceTelemetryForOrganizationRequestT &request={}) const
Model::ValidateTelemetryPipelineConfigurationOutcomeCallable ValidateTelemetryPipelineConfigurationCallable(const ValidateTelemetryPipelineConfigurationRequestT &request) const
virtual Model::GetTelemetryEvaluationStatusForOrganizationOutcome GetTelemetryEvaluationStatusForOrganization(const Model::GetTelemetryEvaluationStatusForOrganizationRequest &request={}) const
virtual Model::StartTelemetryEvaluationForOrganizationOutcome StartTelemetryEvaluationForOrganization(const Model::StartTelemetryEvaluationForOrganizationRequest &request={}) const
ObservabilityAdminClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateDatasetIntegrationOutcomeCallable CreateDatasetIntegrationCallable(const CreateDatasetIntegrationRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetTelemetryPipelineOutcomeCallable GetTelemetryPipelineCallable(const GetTelemetryPipelineRequestT &request) const
virtual Model::GetDatasetIntegrationOutcome GetDatasetIntegration(const Model::GetDatasetIntegrationRequest &request) const
void ListTelemetryRulesAsync(const ListTelemetryRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryRulesRequestT &request={}) const
void GetTelemetryEnrichmentStatusAsync(const GetTelemetryEnrichmentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTelemetryEnrichmentStatusRequestT &request={}) const
virtual Model::GetS3TableIntegrationOutcome GetS3TableIntegration(const Model::GetS3TableIntegrationRequest &request) const
virtual Model::UpdateDatasetIntegrationOutcome UpdateDatasetIntegration(const Model::UpdateDatasetIntegrationRequest &request) const
void DeleteTelemetryRuleAsync(const DeleteTelemetryRuleRequestT &request, const DeleteTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDatasetIntegrationAsync(const UpdateDatasetIntegrationRequestT &request, const UpdateDatasetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListS3TableIntegrationsAsync(const ListS3TableIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListS3TableIntegrationsRequestT &request={}) const
Model::StartTelemetryEnrichmentOutcomeCallable StartTelemetryEnrichmentCallable(const StartTelemetryEnrichmentRequestT &request={}) const
Model::DeleteS3TableIntegrationOutcomeCallable DeleteS3TableIntegrationCallable(const DeleteS3TableIntegrationRequestT &request) const
ObservabilityAdminClientConfiguration ClientConfigurationType
void StartTelemetryEvaluationForOrganizationAsync(const StartTelemetryEvaluationForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::ListResourceTelemetryForOrganizationOutcome ListResourceTelemetryForOrganization(const Model::ListResourceTelemetryForOrganizationRequest &request={}) const
Model::DeleteDatasetIntegrationOutcomeCallable DeleteDatasetIntegrationCallable(const DeleteDatasetIntegrationRequestT &request) const
Model::StopTelemetryEvaluationForOrganizationOutcomeCallable StopTelemetryEvaluationForOrganizationCallable(const StopTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::GetTelemetryRuleForOrganizationOutcome GetTelemetryRuleForOrganization(const Model::GetTelemetryRuleForOrganizationRequest &request) const
virtual Model::StartTelemetryEvaluationOutcome StartTelemetryEvaluation(const Model::StartTelemetryEvaluationRequest &request={}) const
Model::GetTelemetryRuleOutcomeCallable GetTelemetryRuleCallable(const GetTelemetryRuleRequestT &request) const
Model::GetTelemetryEnrichmentStatusOutcomeCallable GetTelemetryEnrichmentStatusCallable(const GetTelemetryEnrichmentStatusRequestT &request={}) const
void DeleteTelemetryPipelineAsync(const DeleteTelemetryPipelineRequestT &request, const DeleteTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTelemetryRuleOutcomeCallable DeleteTelemetryRuleCallable(const DeleteTelemetryRuleRequestT &request) const
Model::StartTelemetryEvaluationForOrganizationOutcomeCallable StartTelemetryEvaluationForOrganizationCallable(const StartTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::StartTelemetryEnrichmentOutcome StartTelemetryEnrichment(const Model::StartTelemetryEnrichmentRequest &request={}) const
Model::CreateCentralizationRuleForOrganizationOutcomeCallable CreateCentralizationRuleForOrganizationCallable(const CreateCentralizationRuleForOrganizationRequestT &request) const
virtual Model::ListTelemetryRulesForOrganizationOutcome ListTelemetryRulesForOrganization(const Model::ListTelemetryRulesForOrganizationRequest &request={}) const
virtual Model::UpdateTelemetryRuleOutcome UpdateTelemetryRule(const Model::UpdateTelemetryRuleRequest &request) const
Model::TestTelemetryPipelineOutcomeCallable TestTelemetryPipelineCallable(const TestTelemetryPipelineRequestT &request) const
Model::ListS3TableIntegrationsOutcomeCallable ListS3TableIntegrationsCallable(const ListS3TableIntegrationsRequestT &request={}) const
ObservabilityAdminClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::StopTelemetryEnrichmentOutcomeCallable StopTelemetryEnrichmentCallable(const StopTelemetryEnrichmentRequestT &request={}) const
Model::GetTelemetryRuleForOrganizationOutcomeCallable GetTelemetryRuleForOrganizationCallable(const GetTelemetryRuleForOrganizationRequestT &request) const
Model::UpdateDatasetIntegrationOutcomeCallable UpdateDatasetIntegrationCallable(const UpdateDatasetIntegrationRequestT &request) const
void CreateTelemetryRuleForOrganizationAsync(const CreateTelemetryRuleForOrganizationRequestT &request, const CreateTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetS3TableIntegrationOutcomeCallable GetS3TableIntegrationCallable(const GetS3TableIntegrationRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTelemetryPipelineOutcome UpdateTelemetryPipeline(const Model::UpdateTelemetryPipelineRequest &request) const
void ListCentralizationRulesForOrganizationAsync(const ListCentralizationRulesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCentralizationRulesForOrganizationRequestT &request={}) const
void StartTelemetryEnrichmentAsync(const StartTelemetryEnrichmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryEnrichmentRequestT &request={}) const
ObservabilityAdminClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ObservabilityAdminEndpointProviderBase > endpointProvider=nullptr, const Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration &clientConfiguration=Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration())
Model::DeleteTelemetryRuleForOrganizationOutcomeCallable DeleteTelemetryRuleForOrganizationCallable(const DeleteTelemetryRuleForOrganizationRequestT &request) const
virtual std::shared_ptr< ObservabilityAdminEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetTelemetryEvaluationStatusOutcome GetTelemetryEvaluationStatus(const Model::GetTelemetryEvaluationStatusRequest &request={}) const
Model::ListTelemetryRulesForOrganizationOutcomeCallable ListTelemetryRulesForOrganizationCallable(const ListTelemetryRulesForOrganizationRequestT &request={}) const
Model::DeleteTelemetryPipelineOutcomeCallable DeleteTelemetryPipelineCallable(const DeleteTelemetryPipelineRequestT &request) const
void UpdateTelemetryRuleForOrganizationAsync(const UpdateTelemetryRuleForOrganizationRequestT &request, const UpdateTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListTelemetryRulesOutcomeCallable ListTelemetryRulesCallable(const ListTelemetryRulesRequestT &request={}) const
virtual Model::UpdateCentralizationRuleForOrganizationOutcome UpdateCentralizationRuleForOrganization(const Model::UpdateCentralizationRuleForOrganizationRequest &request) const
virtual Model::CreateS3TableIntegrationOutcome CreateS3TableIntegration(const Model::CreateS3TableIntegrationRequest &request) const
void DeleteTelemetryRuleForOrganizationAsync(const DeleteTelemetryRuleForOrganizationRequestT &request, const DeleteTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDatasetIntegrationAsync(const GetDatasetIntegrationRequestT &request, const GetDatasetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopTelemetryEnrichmentAsync(const StopTelemetryEnrichmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopTelemetryEnrichmentRequestT &request={}) const
ObservabilityAdminClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ObservabilityAdminEndpointProviderBase > endpointProvider=nullptr, const Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration &clientConfiguration=Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration())
Model::StopTelemetryEvaluationOutcomeCallable StopTelemetryEvaluationCallable(const StopTelemetryEvaluationRequestT &request={}) const
void TestTelemetryPipelineAsync(const TestTelemetryPipelineRequestT &request, const TestTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ObservabilityAdminClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::StopTelemetryEnrichmentOutcome StopTelemetryEnrichment(const Model::StopTelemetryEnrichmentRequest &request={}) const
virtual Model::GetTelemetryRuleOutcome GetTelemetryRule(const Model::GetTelemetryRuleRequest &request) const
void GetTelemetryRuleAsync(const GetTelemetryRuleRequestT &request, const GetTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTelemetryRuleForOrganizationOutcome DeleteTelemetryRuleForOrganization(const Model::DeleteTelemetryRuleForOrganizationRequest &request) const
void UpdateCentralizationRuleForOrganizationAsync(const UpdateCentralizationRuleForOrganizationRequestT &request, const UpdateCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTelemetryRulesForOrganizationAsync(const ListTelemetryRulesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryRulesForOrganizationRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::ListResourceTelemetryOutcome ListResourceTelemetry(const Model::ListResourceTelemetryRequest &request={}) const
void ListDatasetIntegrationsAsync(const ListDatasetIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetIntegrationsRequestT &request={}) const
Model::UpdateTelemetryRuleForOrganizationOutcomeCallable UpdateTelemetryRuleForOrganizationCallable(const UpdateTelemetryRuleForOrganizationRequestT &request) const
Model::ListCentralizationRulesForOrganizationOutcomeCallable ListCentralizationRulesForOrganizationCallable(const ListCentralizationRulesForOrganizationRequestT &request={}) const
Model::ListResourceTelemetryOutcomeCallable ListResourceTelemetryCallable(const ListResourceTelemetryRequestT &request={}) const
void DeleteCentralizationRuleForOrganizationAsync(const DeleteCentralizationRuleForOrganizationRequestT &request, const DeleteCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopTelemetryEvaluationOutcome StopTelemetryEvaluation(const Model::StopTelemetryEvaluationRequest &request={}) const
virtual Model::GetCentralizationRuleForOrganizationOutcome GetCentralizationRuleForOrganization(const Model::GetCentralizationRuleForOrganizationRequest &request) const
void GetTelemetryRuleForOrganizationAsync(const GetTelemetryRuleForOrganizationRequestT &request, const GetTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTelemetryRuleOutcome DeleteTelemetryRule(const Model::DeleteTelemetryRuleRequest &request) const
void StopTelemetryEvaluationForOrganizationAsync(const StopTelemetryEvaluationForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopTelemetryEvaluationForOrganizationRequestT &request={}) const
void DeleteDatasetIntegrationAsync(const DeleteDatasetIntegrationRequestT &request, const DeleteDatasetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTelemetryRuleForOrganizationOutcome UpdateTelemetryRuleForOrganization(const Model::UpdateTelemetryRuleForOrganizationRequest &request) const
virtual Model::ValidateTelemetryPipelineConfigurationOutcome ValidateTelemetryPipelineConfiguration(const Model::ValidateTelemetryPipelineConfigurationRequest &request) const
void StopTelemetryEvaluationAsync(const StopTelemetryEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopTelemetryEvaluationRequestT &request={}) const
virtual Model::DeleteCentralizationRuleForOrganizationOutcome DeleteCentralizationRuleForOrganization(const Model::DeleteCentralizationRuleForOrganizationRequest &request) const
Model::UpdateTelemetryRuleOutcomeCallable UpdateTelemetryRuleCallable(const UpdateTelemetryRuleRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void UpdateTelemetryRuleAsync(const UpdateTelemetryRuleRequestT &request, const UpdateTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< StopTelemetryEvaluationOutcome > StopTelemetryEvaluationOutcomeCallable
std::future< UpdateCentralizationRuleForOrganizationOutcome > UpdateCentralizationRuleForOrganizationOutcomeCallable
std::future< TestTelemetryPipelineOutcome > TestTelemetryPipelineOutcomeCallable
std::future< StopTelemetryEvaluationForOrganizationOutcome > StopTelemetryEvaluationForOrganizationOutcomeCallable
std::future< ListResourceTelemetryOutcome > ListResourceTelemetryOutcomeCallable
std::future< ListResourceTelemetryForOrganizationOutcome > ListResourceTelemetryForOrganizationOutcomeCallable
std::future< GetS3TableIntegrationOutcome > GetS3TableIntegrationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteTelemetryPipelineOutcome > DeleteTelemetryPipelineOutcomeCallable
std::future< ListS3TableIntegrationsOutcome > ListS3TableIntegrationsOutcomeCallable
std::future< CreateDatasetIntegrationOutcome > CreateDatasetIntegrationOutcomeCallable
std::future< GetTelemetryEvaluationStatusOutcome > GetTelemetryEvaluationStatusOutcomeCallable
std::future< ListTelemetryRulesForOrganizationOutcome > ListTelemetryRulesForOrganizationOutcomeCallable
std::future< CreateTelemetryRuleForOrganizationOutcome > CreateTelemetryRuleForOrganizationOutcomeCallable
std::future< StopTelemetryEnrichmentOutcome > StopTelemetryEnrichmentOutcomeCallable
std::future< UpdateDatasetIntegrationOutcome > UpdateDatasetIntegrationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteCentralizationRuleForOrganizationOutcome > DeleteCentralizationRuleForOrganizationOutcomeCallable
std::future< StartTelemetryEnrichmentOutcome > StartTelemetryEnrichmentOutcomeCallable
std::future< GetTelemetryRuleOutcome > GetTelemetryRuleOutcomeCallable
std::future< DeleteTelemetryRuleForOrganizationOutcome > DeleteTelemetryRuleForOrganizationOutcomeCallable
std::future< ListTelemetryRulesOutcome > ListTelemetryRulesOutcomeCallable
std::future< GetCentralizationRuleForOrganizationOutcome > GetCentralizationRuleForOrganizationOutcomeCallable
std::future< GetTelemetryRuleForOrganizationOutcome > GetTelemetryRuleForOrganizationOutcomeCallable
std::future< UpdateTelemetryRuleOutcome > UpdateTelemetryRuleOutcomeCallable
std::future< CreateTelemetryRuleOutcome > CreateTelemetryRuleOutcomeCallable
std::future< ListDatasetIntegrationsOutcome > ListDatasetIntegrationsOutcomeCallable
std::future< UpdateTelemetryRuleForOrganizationOutcome > UpdateTelemetryRuleForOrganizationOutcomeCallable
std::future< DeleteS3TableIntegrationOutcome > DeleteS3TableIntegrationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListCentralizationRulesForOrganizationOutcome > ListCentralizationRulesForOrganizationOutcomeCallable
std::future< StartTelemetryEvaluationForOrganizationOutcome > StartTelemetryEvaluationForOrganizationOutcomeCallable
std::future< CreateTelemetryPipelineOutcome > CreateTelemetryPipelineOutcomeCallable
std::future< StartTelemetryEvaluationOutcome > StartTelemetryEvaluationOutcomeCallable
std::future< GetTelemetryPipelineOutcome > GetTelemetryPipelineOutcomeCallable
std::future< UpdateTelemetryPipelineOutcome > UpdateTelemetryPipelineOutcomeCallable
std::future< ListTelemetryPipelinesOutcome > ListTelemetryPipelinesOutcomeCallable
std::future< DeleteTelemetryRuleOutcome > DeleteTelemetryRuleOutcomeCallable
std::future< GetTelemetryEnrichmentStatusOutcome > GetTelemetryEnrichmentStatusOutcomeCallable
std::future< CreateS3TableIntegrationOutcome > CreateS3TableIntegrationOutcomeCallable
std::future< ValidateTelemetryPipelineConfigurationOutcome > ValidateTelemetryPipelineConfigurationOutcomeCallable
std::future< CreateCentralizationRuleForOrganizationOutcome > CreateCentralizationRuleForOrganizationOutcomeCallable
std::future< GetTelemetryEvaluationStatusForOrganizationOutcome > GetTelemetryEvaluationStatusForOrganizationOutcomeCallable
std::future< GetDatasetIntegrationOutcome > GetDatasetIntegrationOutcomeCallable
std::future< DeleteDatasetIntegrationOutcome > DeleteDatasetIntegrationOutcomeCallable
std::function< void(const ObservabilityAdminClient *, const Model::ListResourceTelemetryForOrganizationRequest &, const Model::ListResourceTelemetryForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceTelemetryForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteTelemetryPipelineRequest &, const Model::DeleteTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListResourceTelemetryRequest &, const Model::ListResourceTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceTelemetryResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryRuleForOrganizationRequest &, const Model::GetTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateTelemetryPipelineRequest &, const Model::UpdateTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryEvaluationStatusForOrganizationRequest &, const Model::GetTelemetryEvaluationStatusForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryEvaluationStatusForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ValidateTelemetryPipelineConfigurationRequest &, const Model::ValidateTelemetryPipelineConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ValidateTelemetryPipelineConfigurationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryRuleRequest &, const Model::GetTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteTelemetryRuleRequest &, const Model::DeleteTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateS3TableIntegrationRequest &, const Model::CreateS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateS3TableIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StartTelemetryEnrichmentRequest &, const Model::StartTelemetryEnrichmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryEnrichmentResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateCentralizationRuleForOrganizationRequest &, const Model::UpdateCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateCentralizationRuleForOrganizationRequest &, const Model::CreateCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetDatasetIntegrationRequest &, const Model::GetDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDatasetIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StartTelemetryEvaluationForOrganizationRequest &, const Model::StartTelemetryEvaluationForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryEvaluationForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteCentralizationRuleForOrganizationRequest &, const Model::DeleteCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryEvaluationStatusRequest &, const Model::GetTelemetryEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryEvaluationStatusResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StopTelemetryEvaluationForOrganizationRequest &, const Model::StopTelemetryEvaluationForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryEvaluationForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateDatasetIntegrationRequest &, const Model::UpdateDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDatasetIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTelemetryRulesRequest &, const Model::ListTelemetryRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryRulesResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateTelemetryPipelineRequest &, const Model::CreateTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetCentralizationRuleForOrganizationRequest &, const Model::GetCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetS3TableIntegrationRequest &, const Model::GetS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetS3TableIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateTelemetryRuleForOrganizationRequest &, const Model::CreateTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateTelemetryRuleRequest &, const Model::CreateTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTelemetryPipelinesRequest &, const Model::ListTelemetryPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryPipelinesResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteS3TableIntegrationRequest &, const Model::DeleteS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteS3TableIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListCentralizationRulesForOrganizationRequest &, const Model::ListCentralizationRulesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCentralizationRulesForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StopTelemetryEnrichmentRequest &, const Model::StopTelemetryEnrichmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryEnrichmentResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StopTelemetryEvaluationRequest &, const Model::StopTelemetryEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryEvaluationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryEnrichmentStatusRequest &, const Model::GetTelemetryEnrichmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryEnrichmentStatusResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryPipelineRequest &, const Model::GetTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateDatasetIntegrationRequest &, const Model::CreateDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteDatasetIntegrationRequest &, const Model::DeleteDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatasetIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateTelemetryRuleForOrganizationRequest &, const Model::UpdateTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteTelemetryRuleForOrganizationRequest &, const Model::DeleteTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListDatasetIntegrationsRequest &, const Model::ListDatasetIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetIntegrationsResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::TestTelemetryPipelineRequest &, const Model::TestTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateTelemetryRuleRequest &, const Model::UpdateTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StartTelemetryEvaluationRequest &, const Model::StartTelemetryEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryEvaluationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTelemetryRulesForOrganizationRequest &, const Model::ListTelemetryRulesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryRulesForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListS3TableIntegrationsRequest &, const Model::ListS3TableIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListS3TableIntegrationsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String