9#include <aws/observabilityadmin/ObservabilityAdminErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/observabilityadmin/ObservabilityAdminEndpointProvider.h>
21#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusResult.h>
22#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusForOrganizationResult.h>
23#include <aws/observabilityadmin/model/ListResourceTelemetryResult.h>
24#include <aws/observabilityadmin/model/ListResourceTelemetryForOrganizationResult.h>
25#include <aws/observabilityadmin/model/StartTelemetryEvaluationRequest.h>
26#include <aws/observabilityadmin/model/ListResourceTelemetryRequest.h>
27#include <aws/observabilityadmin/model/StopTelemetryEvaluationRequest.h>
28#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusForOrganizationRequest.h>
29#include <aws/observabilityadmin/model/ListResourceTelemetryForOrganizationRequest.h>
30#include <aws/observabilityadmin/model/StopTelemetryEvaluationForOrganizationRequest.h>
31#include <aws/observabilityadmin/model/StartTelemetryEvaluationForOrganizationRequest.h>
32#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusRequest.h>
33#include <aws/core/NoResult.h>
41 class HttpClientFactory;
46 template<
typename R,
typename E>
class Outcome;
57 class AWSCredentialsProvider;
65 namespace ObservabilityAdmin
74 class GetTelemetryEvaluationStatusRequest;
75 class GetTelemetryEvaluationStatusForOrganizationRequest;
76 class ListResourceTelemetryRequest;
77 class ListResourceTelemetryForOrganizationRequest;
78 class StartTelemetryEvaluationRequest;
79 class StartTelemetryEvaluationForOrganizationRequest;
80 class StopTelemetryEvaluationRequest;
81 class StopTelemetryEvaluationForOrganizationRequest;
EndpointProviderBase< ObservabilityAdminClientConfiguration, ObservabilityAdminBuiltInParameters, ObservabilityAdminClientContextParameters > ObservabilityAdminEndpointProviderBase
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StartTelemetryEvaluationOutcome
std::future< StopTelemetryEvaluationOutcome > StopTelemetryEvaluationOutcomeCallable
std::future< StopTelemetryEvaluationForOrganizationOutcome > StopTelemetryEvaluationForOrganizationOutcomeCallable
std::future< ListResourceTelemetryOutcome > ListResourceTelemetryOutcomeCallable
Aws::Utils::Outcome< ListResourceTelemetryResult, ObservabilityAdminError > ListResourceTelemetryOutcome
std::future< ListResourceTelemetryForOrganizationOutcome > ListResourceTelemetryForOrganizationOutcomeCallable
std::future< GetTelemetryEvaluationStatusOutcome > GetTelemetryEvaluationStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StopTelemetryEvaluationOutcome
Aws::Utils::Outcome< GetTelemetryEvaluationStatusResult, ObservabilityAdminError > GetTelemetryEvaluationStatusOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StopTelemetryEvaluationForOrganizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StartTelemetryEvaluationForOrganizationOutcome
std::future< StartTelemetryEvaluationForOrganizationOutcome > StartTelemetryEvaluationForOrganizationOutcomeCallable
std::future< StartTelemetryEvaluationOutcome > StartTelemetryEvaluationOutcomeCallable
Aws::Utils::Outcome< GetTelemetryEvaluationStatusForOrganizationResult, ObservabilityAdminError > GetTelemetryEvaluationStatusForOrganizationOutcome
Aws::Utils::Outcome< ListResourceTelemetryForOrganizationResult, ObservabilityAdminError > ListResourceTelemetryForOrganizationOutcome
std::future< GetTelemetryEvaluationStatusForOrganizationOutcome > GetTelemetryEvaluationStatusForOrganizationOutcomeCallable
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::GetTelemetryEvaluationStatusRequest &, const Model::GetTelemetryEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTelemetryEvaluationStatusResponseReceivedHandler
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::StopTelemetryEvaluationForOrganizationRequest &, const Model::StopTelemetryEvaluationForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTelemetryEvaluationForOrganizationResponseReceivedHandler
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::StartTelemetryEvaluationForOrganizationRequest &, const Model::StartTelemetryEvaluationForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTelemetryEvaluationForOrganizationResponseReceivedHandler
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::GetTelemetryEvaluationStatusForOrganizationRequest &, const Model::GetTelemetryEvaluationStatusForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTelemetryEvaluationStatusForOrganizationResponseReceivedHandler