9#include <aws/sagemaker-geospatial/SageMakerGeospatialErrors.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-geospatial/SageMakerGeospatialEndpointProvider.h>
21#include <aws/sagemaker-geospatial/model/DeleteEarthObservationJobResult.h>
22#include <aws/sagemaker-geospatial/model/DeleteVectorEnrichmentJobResult.h>
23#include <aws/sagemaker-geospatial/model/ExportEarthObservationJobResult.h>
24#include <aws/sagemaker-geospatial/model/ExportVectorEnrichmentJobResult.h>
25#include <aws/sagemaker-geospatial/model/GetEarthObservationJobResult.h>
26#include <aws/sagemaker-geospatial/model/GetRasterDataCollectionResult.h>
27#include <aws/sagemaker-geospatial/model/GetTileResult.h>
28#include <aws/sagemaker-geospatial/model/GetVectorEnrichmentJobResult.h>
29#include <aws/sagemaker-geospatial/model/ListEarthObservationJobsResult.h>
30#include <aws/sagemaker-geospatial/model/ListRasterDataCollectionsResult.h>
31#include <aws/sagemaker-geospatial/model/ListTagsForResourceResult.h>
32#include <aws/sagemaker-geospatial/model/ListVectorEnrichmentJobsResult.h>
33#include <aws/sagemaker-geospatial/model/SearchRasterDataCollectionResult.h>
34#include <aws/sagemaker-geospatial/model/StartEarthObservationJobResult.h>
35#include <aws/sagemaker-geospatial/model/StartVectorEnrichmentJobResult.h>
36#include <aws/sagemaker-geospatial/model/StopEarthObservationJobResult.h>
37#include <aws/sagemaker-geospatial/model/StopVectorEnrichmentJobResult.h>
38#include <aws/sagemaker-geospatial/model/TagResourceResult.h>
39#include <aws/sagemaker-geospatial/model/UntagResourceResult.h>
40#include <aws/sagemaker-geospatial/model/ListRasterDataCollectionsRequest.h>
41#include <aws/sagemaker-geospatial/model/ListVectorEnrichmentJobsRequest.h>
42#include <aws/sagemaker-geospatial/model/ListEarthObservationJobsRequest.h>
50 class HttpClientFactory;
55 template<
typename R,
typename E>
class Outcome;
66 class AWSCredentialsProvider;
74 namespace SageMakerGeospatial
83 class DeleteEarthObservationJobRequest;
84 class DeleteVectorEnrichmentJobRequest;
85 class ExportEarthObservationJobRequest;
86 class ExportVectorEnrichmentJobRequest;
87 class GetEarthObservationJobRequest;
88 class GetRasterDataCollectionRequest;
90 class GetVectorEnrichmentJobRequest;
91 class ListEarthObservationJobsRequest;
92 class ListRasterDataCollectionsRequest;
93 class ListTagsForResourceRequest;
94 class ListVectorEnrichmentJobsRequest;
95 class SearchRasterDataCollectionRequest;
96 class StartEarthObservationJobRequest;
97 class StartVectorEnrichmentJobRequest;
98 class StopEarthObservationJobRequest;
99 class StopVectorEnrichmentJobRequest;
100 class TagResourceRequest;
101 class UntagResourceRequest;
EndpointProviderBase< SageMakerGeospatialClientConfiguration, SageMakerGeospatialBuiltInParameters, SageMakerGeospatialClientContextParameters > SageMakerGeospatialEndpointProviderBase
Aws::Utils::Outcome< ListEarthObservationJobsResult, SageMakerGeospatialError > ListEarthObservationJobsOutcome
Aws::Utils::Outcome< ListVectorEnrichmentJobsResult, SageMakerGeospatialError > ListVectorEnrichmentJobsOutcome
Aws::Utils::Outcome< SearchRasterDataCollectionResult, SageMakerGeospatialError > SearchRasterDataCollectionOutcome
std::future< GetEarthObservationJobOutcome > GetEarthObservationJobOutcomeCallable
std::future< SearchRasterDataCollectionOutcome > SearchRasterDataCollectionOutcomeCallable
std::future< ListVectorEnrichmentJobsOutcome > ListVectorEnrichmentJobsOutcomeCallable
Aws::Utils::Outcome< ExportVectorEnrichmentJobResult, SageMakerGeospatialError > ExportVectorEnrichmentJobOutcome
Aws::Utils::Outcome< UntagResourceResult, SageMakerGeospatialError > UntagResourceOutcome
Aws::Utils::Outcome< DeleteVectorEnrichmentJobResult, SageMakerGeospatialError > DeleteVectorEnrichmentJobOutcome
Aws::Utils::Outcome< GetTileResult, SageMakerGeospatialError > GetTileOutcome
Aws::Utils::Outcome< TagResourceResult, SageMakerGeospatialError > TagResourceOutcome
std::future< StopVectorEnrichmentJobOutcome > StopVectorEnrichmentJobOutcomeCallable
std::future< ExportEarthObservationJobOutcome > ExportEarthObservationJobOutcomeCallable
Aws::Utils::Outcome< StartEarthObservationJobResult, SageMakerGeospatialError > StartEarthObservationJobOutcome
Aws::Utils::Outcome< DeleteEarthObservationJobResult, SageMakerGeospatialError > DeleteEarthObservationJobOutcome
Aws::Utils::Outcome< ListRasterDataCollectionsResult, SageMakerGeospatialError > ListRasterDataCollectionsOutcome
std::future< DeleteVectorEnrichmentJobOutcome > DeleteVectorEnrichmentJobOutcomeCallable
std::future< DeleteEarthObservationJobOutcome > DeleteEarthObservationJobOutcomeCallable
Aws::Utils::Outcome< StopVectorEnrichmentJobResult, SageMakerGeospatialError > StopVectorEnrichmentJobOutcome
std::future< GetVectorEnrichmentJobOutcome > GetVectorEnrichmentJobOutcomeCallable
std::future< GetRasterDataCollectionOutcome > GetRasterDataCollectionOutcomeCallable
Aws::Utils::Outcome< StartVectorEnrichmentJobResult, SageMakerGeospatialError > StartVectorEnrichmentJobOutcome
std::future< ListEarthObservationJobsOutcome > ListEarthObservationJobsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, SageMakerGeospatialError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetRasterDataCollectionResult, SageMakerGeospatialError > GetRasterDataCollectionOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ExportEarthObservationJobResult, SageMakerGeospatialError > ExportEarthObservationJobOutcome
std::future< StartEarthObservationJobOutcome > StartEarthObservationJobOutcomeCallable
std::future< GetTileOutcome > GetTileOutcomeCallable
std::future< StartVectorEnrichmentJobOutcome > StartVectorEnrichmentJobOutcomeCallable
Aws::Utils::Outcome< GetVectorEnrichmentJobResult, SageMakerGeospatialError > GetVectorEnrichmentJobOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetEarthObservationJobResult, SageMakerGeospatialError > GetEarthObservationJobOutcome
Aws::Utils::Outcome< StopEarthObservationJobResult, SageMakerGeospatialError > StopEarthObservationJobOutcome
std::future< StopEarthObservationJobOutcome > StopEarthObservationJobOutcomeCallable
std::future< ListRasterDataCollectionsOutcome > ListRasterDataCollectionsOutcomeCallable
std::future< ExportVectorEnrichmentJobOutcome > ExportVectorEnrichmentJobOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::function< void(const SageMakerGeospatialClient *, const Model::StartEarthObservationJobRequest &, const Model::StartEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartEarthObservationJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::GetEarthObservationJobRequest &, const Model::GetEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEarthObservationJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::StopVectorEnrichmentJobRequest &, const Model::StopVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopVectorEnrichmentJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::ExportVectorEnrichmentJobRequest &, const Model::ExportVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportVectorEnrichmentJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::DeleteVectorEnrichmentJobRequest &, const Model::DeleteVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVectorEnrichmentJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::ListEarthObservationJobsRequest &, const Model::ListEarthObservationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEarthObservationJobsResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::DeleteEarthObservationJobRequest &, const Model::DeleteEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEarthObservationJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::GetVectorEnrichmentJobRequest &, const Model::GetVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVectorEnrichmentJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::GetTileRequest &, Model::GetTileOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTileResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::SearchRasterDataCollectionRequest &, const Model::SearchRasterDataCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchRasterDataCollectionResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::ListRasterDataCollectionsRequest &, const Model::ListRasterDataCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRasterDataCollectionsResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::StopEarthObservationJobRequest &, const Model::StopEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopEarthObservationJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::StartVectorEnrichmentJobRequest &, const Model::StartVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartVectorEnrichmentJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::ListVectorEnrichmentJobsRequest &, const Model::ListVectorEnrichmentJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVectorEnrichmentJobsResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::ExportEarthObservationJobRequest &, const Model::ExportEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportEarthObservationJobResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::GetRasterDataCollectionRequest &, const Model::GetRasterDataCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRasterDataCollectionResponseReceivedHandler