9#include <aws/sagemaker-edge/SagemakerEdgeManagerErrors.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/sagemaker-edge/SagemakerEdgeManagerEndpointProvider.h>
21#include <aws/sagemaker-edge/model/GetDeploymentsResult.h>
22#include <aws/sagemaker-edge/model/GetDeviceRegistrationResult.h>
23#include <aws/core/NoResult.h>
31 class HttpClientFactory;
36 template<
typename R,
typename E>
class Outcome;
47 class AWSCredentialsProvider;
55 namespace SagemakerEdgeManager
64 class GetDeploymentsRequest;
65 class GetDeviceRegistrationRequest;
66 class SendHeartbeatRequest;
EndpointProviderBase< SagemakerEdgeManagerClientConfiguration, SagemakerEdgeManagerBuiltInParameters, SagemakerEdgeManagerClientContextParameters > SagemakerEdgeManagerEndpointProviderBase
Aws::Utils::Outcome< Aws::NoResult, SagemakerEdgeManagerError > SendHeartbeatOutcome
std::future< SendHeartbeatOutcome > SendHeartbeatOutcomeCallable
std::future< GetDeploymentsOutcome > GetDeploymentsOutcomeCallable
Aws::Utils::Outcome< GetDeploymentsResult, SagemakerEdgeManagerError > GetDeploymentsOutcome
std::future< GetDeviceRegistrationOutcome > GetDeviceRegistrationOutcomeCallable
Aws::Utils::Outcome< GetDeviceRegistrationResult, SagemakerEdgeManagerError > GetDeviceRegistrationOutcome
std::function< void(const SagemakerEdgeManagerClient *, const Model::GetDeviceRegistrationRequest &, const Model::GetDeviceRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceRegistrationResponseReceivedHandler
std::function< void(const SagemakerEdgeManagerClient *, const Model::SendHeartbeatRequest &, const Model::SendHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendHeartbeatResponseReceivedHandler
std::function< void(const SagemakerEdgeManagerClient *, const Model::GetDeploymentsRequest &, const Model::GetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentsResponseReceivedHandler