AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
SageMakerGeospatialClient.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/sagemaker-geospatial/SageMakerGeospatialPaginationBase.h>
12#include <aws/sagemaker-geospatial/SageMakerGeospatialServiceClientModel.h>
13#include <aws/sagemaker-geospatial/SageMakerGeospatialWaiter.h>
14#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
15
16namespace Aws {
17namespace SageMakerGeospatial {
21class AWS_SAGEMAKERGEOSPATIAL_API SageMakerGeospatialClient : public Aws::Client::AWSJsonClient,
22 public Aws::Client::ClientWithAsyncTemplateMethods<SageMakerGeospatialClient>,
23 public SageMakerGeospatialPaginationBase<SageMakerGeospatialClient>,
24 public SageMakerGeospatialWaiter<SageMakerGeospatialClient> {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
39 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> endpointProvider = nullptr);
40
46 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> endpointProvider = nullptr,
49
54 SageMakerGeospatialClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> endpointProvider = nullptr,
58
59 /* Legacy constructors due deprecation */
65
71
76 SageMakerGeospatialClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 const Aws::Client::ClientConfiguration& clientConfiguration);
78
79 /* End of legacy constructors due deprecation */
81
89
94 template <typename DeleteEarthObservationJobRequestT = Model::DeleteEarthObservationJobRequest>
96 const DeleteEarthObservationJobRequestT& request) const {
97 return SubmitCallable(&SageMakerGeospatialClient::DeleteEarthObservationJob, request);
98 }
99
104 template <typename DeleteEarthObservationJobRequestT = Model::DeleteEarthObservationJobRequest>
105 void DeleteEarthObservationJobAsync(const DeleteEarthObservationJobRequestT& request,
107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
108 return SubmitAsync(&SageMakerGeospatialClient::DeleteEarthObservationJob, request, handler, context);
109 }
110
118
123 template <typename DeleteVectorEnrichmentJobRequestT = Model::DeleteVectorEnrichmentJobRequest>
125 const DeleteVectorEnrichmentJobRequestT& request) const {
126 return SubmitCallable(&SageMakerGeospatialClient::DeleteVectorEnrichmentJob, request);
127 }
128
133 template <typename DeleteVectorEnrichmentJobRequestT = Model::DeleteVectorEnrichmentJobRequest>
134 void DeleteVectorEnrichmentJobAsync(const DeleteVectorEnrichmentJobRequestT& request,
136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
137 return SubmitAsync(&SageMakerGeospatialClient::DeleteVectorEnrichmentJob, request, handler, context);
138 }
139
148
153 template <typename ExportEarthObservationJobRequestT = Model::ExportEarthObservationJobRequest>
155 const ExportEarthObservationJobRequestT& request) const {
156 return SubmitCallable(&SageMakerGeospatialClient::ExportEarthObservationJob, request);
157 }
158
163 template <typename ExportEarthObservationJobRequestT = Model::ExportEarthObservationJobRequest>
164 void ExportEarthObservationJobAsync(const ExportEarthObservationJobRequestT& request,
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
167 return SubmitAsync(&SageMakerGeospatialClient::ExportEarthObservationJob, request, handler, context);
168 }
169
177
182 template <typename ExportVectorEnrichmentJobRequestT = Model::ExportVectorEnrichmentJobRequest>
184 const ExportVectorEnrichmentJobRequestT& request) const {
185 return SubmitCallable(&SageMakerGeospatialClient::ExportVectorEnrichmentJob, request);
186 }
187
192 template <typename ExportVectorEnrichmentJobRequestT = Model::ExportVectorEnrichmentJobRequest>
193 void ExportVectorEnrichmentJobAsync(const ExportVectorEnrichmentJobRequestT& request,
195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
196 return SubmitAsync(&SageMakerGeospatialClient::ExportVectorEnrichmentJob, request, handler, context);
197 }
198
206
211 template <typename GetEarthObservationJobRequestT = Model::GetEarthObservationJobRequest>
212 Model::GetEarthObservationJobOutcomeCallable GetEarthObservationJobCallable(const GetEarthObservationJobRequestT& request) const {
213 return SubmitCallable(&SageMakerGeospatialClient::GetEarthObservationJob, request);
214 }
215
220 template <typename GetEarthObservationJobRequestT = Model::GetEarthObservationJobRequest>
221 void GetEarthObservationJobAsync(const GetEarthObservationJobRequestT& request,
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
224 return SubmitAsync(&SageMakerGeospatialClient::GetEarthObservationJob, request, handler, context);
225 }
226
234
239 template <typename GetRasterDataCollectionRequestT = Model::GetRasterDataCollectionRequest>
240 Model::GetRasterDataCollectionOutcomeCallable GetRasterDataCollectionCallable(const GetRasterDataCollectionRequestT& request) const {
241 return SubmitCallable(&SageMakerGeospatialClient::GetRasterDataCollection, request);
242 }
243
248 template <typename GetRasterDataCollectionRequestT = Model::GetRasterDataCollectionRequest>
249 void GetRasterDataCollectionAsync(const GetRasterDataCollectionRequestT& request,
251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
252 return SubmitAsync(&SageMakerGeospatialClient::GetRasterDataCollection, request, handler, context);
253 }
254
262
266 template <typename GetTileRequestT = Model::GetTileRequest>
267 Model::GetTileOutcomeCallable GetTileCallable(const GetTileRequestT& request) const {
268 return SubmitCallable(&SageMakerGeospatialClient::GetTile, request);
269 }
270
275 template <typename GetTileRequestT = Model::GetTileRequest>
276 void GetTileAsync(const GetTileRequestT& request, const GetTileResponseReceivedHandler& handler,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
278 return SubmitAsync(&SageMakerGeospatialClient::GetTile, request, handler, context);
279 }
280
288
293 template <typename GetVectorEnrichmentJobRequestT = Model::GetVectorEnrichmentJobRequest>
294 Model::GetVectorEnrichmentJobOutcomeCallable GetVectorEnrichmentJobCallable(const GetVectorEnrichmentJobRequestT& request) const {
295 return SubmitCallable(&SageMakerGeospatialClient::GetVectorEnrichmentJob, request);
296 }
297
302 template <typename GetVectorEnrichmentJobRequestT = Model::GetVectorEnrichmentJobRequest>
303 void GetVectorEnrichmentJobAsync(const GetVectorEnrichmentJobRequestT& request,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
306 return SubmitAsync(&SageMakerGeospatialClient::GetVectorEnrichmentJob, request, handler, context);
307 }
308
316
321 template <typename ListEarthObservationJobsRequestT = Model::ListEarthObservationJobsRequest>
323 const ListEarthObservationJobsRequestT& request = {}) const {
324 return SubmitCallable(&SageMakerGeospatialClient::ListEarthObservationJobs, request);
325 }
326
331 template <typename ListEarthObservationJobsRequestT = Model::ListEarthObservationJobsRequest>
333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
334 const ListEarthObservationJobsRequestT& request = {}) const {
335 return SubmitAsync(&SageMakerGeospatialClient::ListEarthObservationJobs, request, handler, context);
336 }
337
345 const Model::ListRasterDataCollectionsRequest& request = {}) const;
346
351 template <typename ListRasterDataCollectionsRequestT = Model::ListRasterDataCollectionsRequest>
353 const ListRasterDataCollectionsRequestT& request = {}) const {
354 return SubmitCallable(&SageMakerGeospatialClient::ListRasterDataCollections, request);
355 }
356
361 template <typename ListRasterDataCollectionsRequestT = Model::ListRasterDataCollectionsRequest>
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
364 const ListRasterDataCollectionsRequestT& request = {}) const {
365 return SubmitAsync(&SageMakerGeospatialClient::ListRasterDataCollections, request, handler, context);
366 }
367
374
379 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
380 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
381 return SubmitCallable(&SageMakerGeospatialClient::ListTagsForResource, request);
382 }
383
388 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
389 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
391 return SubmitAsync(&SageMakerGeospatialClient::ListTagsForResource, request, handler, context);
392 }
393
400
405 template <typename ListVectorEnrichmentJobsRequestT = Model::ListVectorEnrichmentJobsRequest>
407 const ListVectorEnrichmentJobsRequestT& request = {}) const {
408 return SubmitCallable(&SageMakerGeospatialClient::ListVectorEnrichmentJobs, request);
409 }
410
415 template <typename ListVectorEnrichmentJobsRequestT = Model::ListVectorEnrichmentJobsRequest>
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
418 const ListVectorEnrichmentJobsRequestT& request = {}) const {
419 return SubmitAsync(&SageMakerGeospatialClient::ListVectorEnrichmentJobs, request, handler, context);
420 }
421
430 const Model::SearchRasterDataCollectionRequest& request) const;
431
436 template <typename SearchRasterDataCollectionRequestT = Model::SearchRasterDataCollectionRequest>
438 const SearchRasterDataCollectionRequestT& request) const {
439 return SubmitCallable(&SageMakerGeospatialClient::SearchRasterDataCollection, request);
440 }
441
446 template <typename SearchRasterDataCollectionRequestT = Model::SearchRasterDataCollectionRequest>
447 void SearchRasterDataCollectionAsync(const SearchRasterDataCollectionRequestT& request,
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
450 return SubmitAsync(&SageMakerGeospatialClient::SearchRasterDataCollection, request, handler, context);
451 }
452
460
465 template <typename StartEarthObservationJobRequestT = Model::StartEarthObservationJobRequest>
466 Model::StartEarthObservationJobOutcomeCallable StartEarthObservationJobCallable(const StartEarthObservationJobRequestT& request) const {
467 return SubmitCallable(&SageMakerGeospatialClient::StartEarthObservationJob, request);
468 }
469
474 template <typename StartEarthObservationJobRequestT = Model::StartEarthObservationJobRequest>
475 void StartEarthObservationJobAsync(const StartEarthObservationJobRequestT& request,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
478 return SubmitAsync(&SageMakerGeospatialClient::StartEarthObservationJob, request, handler, context);
479 }
480
489
494 template <typename StartVectorEnrichmentJobRequestT = Model::StartVectorEnrichmentJobRequest>
495 Model::StartVectorEnrichmentJobOutcomeCallable StartVectorEnrichmentJobCallable(const StartVectorEnrichmentJobRequestT& request) const {
496 return SubmitCallable(&SageMakerGeospatialClient::StartVectorEnrichmentJob, request);
497 }
498
503 template <typename StartVectorEnrichmentJobRequestT = Model::StartVectorEnrichmentJobRequest>
504 void StartVectorEnrichmentJobAsync(const StartVectorEnrichmentJobRequestT& request,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
507 return SubmitAsync(&SageMakerGeospatialClient::StartVectorEnrichmentJob, request, handler, context);
508 }
509
517
522 template <typename StopEarthObservationJobRequestT = Model::StopEarthObservationJobRequest>
523 Model::StopEarthObservationJobOutcomeCallable StopEarthObservationJobCallable(const StopEarthObservationJobRequestT& request) const {
524 return SubmitCallable(&SageMakerGeospatialClient::StopEarthObservationJob, request);
525 }
526
531 template <typename StopEarthObservationJobRequestT = Model::StopEarthObservationJobRequest>
532 void StopEarthObservationJobAsync(const StopEarthObservationJobRequestT& request,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
535 return SubmitAsync(&SageMakerGeospatialClient::StopEarthObservationJob, request, handler, context);
536 }
537
545
550 template <typename StopVectorEnrichmentJobRequestT = Model::StopVectorEnrichmentJobRequest>
551 Model::StopVectorEnrichmentJobOutcomeCallable StopVectorEnrichmentJobCallable(const StopVectorEnrichmentJobRequestT& request) const {
552 return SubmitCallable(&SageMakerGeospatialClient::StopVectorEnrichmentJob, request);
553 }
554
559 template <typename StopVectorEnrichmentJobRequestT = Model::StopVectorEnrichmentJobRequest>
560 void StopVectorEnrichmentJobAsync(const StopVectorEnrichmentJobRequestT& request,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
563 return SubmitAsync(&SageMakerGeospatialClient::StopVectorEnrichmentJob, request, handler, context);
564 }
565
572
576 template <typename TagResourceRequestT = Model::TagResourceRequest>
577 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
578 return SubmitCallable(&SageMakerGeospatialClient::TagResource, request);
579 }
580
585 template <typename TagResourceRequestT = Model::TagResourceRequest>
586 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
588 return SubmitAsync(&SageMakerGeospatialClient::TagResource, request, handler, context);
589 }
590
597
601 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
602 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
603 return SubmitCallable(&SageMakerGeospatialClient::UntagResource, request);
604 }
605
610 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
611 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
613 return SubmitAsync(&SageMakerGeospatialClient::UntagResource, request, handler, context);
614 }
615
616 virtual void OverrideEndpoint(const Aws::String& endpoint);
617 virtual std::shared_ptr<SageMakerGeospatialEndpointProviderBase>& accessEndpointProvider();
618
619 private:
621 void init(const SageMakerGeospatialClientConfiguration& clientConfiguration);
622
624
625 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
626 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
627 Aws::Http::HttpMethod httpMethod) const;
628
629 SageMakerGeospatialClientConfiguration m_clientConfiguration;
630 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> m_endpointProvider;
631};
632
633} // namespace SageMakerGeospatial
634} // namespace Aws
void DeleteEarthObservationJobAsync(const DeleteEarthObservationJobRequestT &request, const DeleteEarthObservationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void GetEarthObservationJobAsync(const GetEarthObservationJobRequestT &request, const GetEarthObservationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListVectorEnrichmentJobsAsync(const ListVectorEnrichmentJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVectorEnrichmentJobsRequestT &request={}) const
Model::ExportEarthObservationJobOutcomeCallable ExportEarthObservationJobCallable(const ExportEarthObservationJobRequestT &request) const
virtual Model::StopVectorEnrichmentJobOutcome StopVectorEnrichmentJob(const Model::StopVectorEnrichmentJobRequest &request) const
void StartVectorEnrichmentJobAsync(const StartVectorEnrichmentJobRequestT &request, const StartVectorEnrichmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteVectorEnrichmentJobOutcomeCallable DeleteVectorEnrichmentJobCallable(const DeleteVectorEnrichmentJobRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SageMakerGeospatialClient(const Aws::SageMakerGeospatial::SageMakerGeospatialClientConfiguration &clientConfiguration=Aws::SageMakerGeospatial::SageMakerGeospatialClientConfiguration(), std::shared_ptr< SageMakerGeospatialEndpointProviderBase > endpointProvider=nullptr)
Model::StopVectorEnrichmentJobOutcomeCallable StopVectorEnrichmentJobCallable(const StopVectorEnrichmentJobRequestT &request) const
virtual std::shared_ptr< SageMakerGeospatialEndpointProviderBase > & accessEndpointProvider()
virtual Model::ListEarthObservationJobsOutcome ListEarthObservationJobs(const Model::ListEarthObservationJobsRequest &request={}) const
void StopVectorEnrichmentJobAsync(const StopVectorEnrichmentJobRequestT &request, const StopVectorEnrichmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ExportVectorEnrichmentJobOutcome ExportVectorEnrichmentJob(const Model::ExportVectorEnrichmentJobRequest &request) const
Model::GetRasterDataCollectionOutcomeCallable GetRasterDataCollectionCallable(const GetRasterDataCollectionRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListVectorEnrichmentJobsOutcomeCallable ListVectorEnrichmentJobsCallable(const ListVectorEnrichmentJobsRequestT &request={}) const
void DeleteVectorEnrichmentJobAsync(const DeleteVectorEnrichmentJobRequestT &request, const DeleteVectorEnrichmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartEarthObservationJobOutcome StartEarthObservationJob(const Model::StartEarthObservationJobRequest &request) const
virtual Model::ExportEarthObservationJobOutcome ExportEarthObservationJob(const Model::ExportEarthObservationJobRequest &request) const
Model::DeleteEarthObservationJobOutcomeCallable DeleteEarthObservationJobCallable(const DeleteEarthObservationJobRequestT &request) const
Model::ExportVectorEnrichmentJobOutcomeCallable ExportVectorEnrichmentJobCallable(const ExportVectorEnrichmentJobRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListRasterDataCollectionsAsync(const ListRasterDataCollectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRasterDataCollectionsRequestT &request={}) const
Model::ListRasterDataCollectionsOutcomeCallable ListRasterDataCollectionsCallable(const ListRasterDataCollectionsRequestT &request={}) const
Model::GetTileOutcomeCallable GetTileCallable(const GetTileRequestT &request) const
virtual Model::StopEarthObservationJobOutcome StopEarthObservationJob(const Model::StopEarthObservationJobRequest &request) const
Model::GetEarthObservationJobOutcomeCallable GetEarthObservationJobCallable(const GetEarthObservationJobRequestT &request) const
virtual Model::DeleteEarthObservationJobOutcome DeleteEarthObservationJob(const Model::DeleteEarthObservationJobRequest &request) const
SageMakerGeospatialClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SageMakerGeospatialEndpointProviderBase > endpointProvider=nullptr, const Aws::SageMakerGeospatial::SageMakerGeospatialClientConfiguration &clientConfiguration=Aws::SageMakerGeospatial::SageMakerGeospatialClientConfiguration())
virtual Model::ListRasterDataCollectionsOutcome ListRasterDataCollections(const Model::ListRasterDataCollectionsRequest &request={}) const
void SearchRasterDataCollectionAsync(const SearchRasterDataCollectionRequestT &request, const SearchRasterDataCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetRasterDataCollectionAsync(const GetRasterDataCollectionRequestT &request, const GetRasterDataCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SageMakerGeospatialClientConfiguration ClientConfigurationType
void GetTileAsync(const GetTileRequestT &request, const GetTileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEarthObservationJobOutcome GetEarthObservationJob(const Model::GetEarthObservationJobRequest &request) const
Model::ListEarthObservationJobsOutcomeCallable ListEarthObservationJobsCallable(const ListEarthObservationJobsRequestT &request={}) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
SageMakerGeospatialClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SageMakerGeospatialEndpointProviderBase > endpointProvider=nullptr, const Aws::SageMakerGeospatial::SageMakerGeospatialClientConfiguration &clientConfiguration=Aws::SageMakerGeospatial::SageMakerGeospatialClientConfiguration())
virtual Model::GetRasterDataCollectionOutcome GetRasterDataCollection(const Model::GetRasterDataCollectionRequest &request) const
Model::StartVectorEnrichmentJobOutcomeCallable StartVectorEnrichmentJobCallable(const StartVectorEnrichmentJobRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::StopEarthObservationJobOutcomeCallable StopEarthObservationJobCallable(const StopEarthObservationJobRequestT &request) const
SageMakerGeospatialClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ExportEarthObservationJobAsync(const ExportEarthObservationJobRequestT &request, const ExportEarthObservationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetVectorEnrichmentJobAsync(const GetVectorEnrichmentJobRequestT &request, const GetVectorEnrichmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ExportVectorEnrichmentJobAsync(const ExportVectorEnrichmentJobRequestT &request, const ExportVectorEnrichmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchRasterDataCollectionOutcome SearchRasterDataCollection(const Model::SearchRasterDataCollectionRequest &request) const
Model::GetVectorEnrichmentJobOutcomeCallable GetVectorEnrichmentJobCallable(const GetVectorEnrichmentJobRequestT &request) const
void StopEarthObservationJobAsync(const StopEarthObservationJobRequestT &request, const StopEarthObservationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartEarthObservationJobOutcomeCallable StartEarthObservationJobCallable(const StartEarthObservationJobRequestT &request) const
void ListEarthObservationJobsAsync(const ListEarthObservationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEarthObservationJobsRequestT &request={}) const
void StartEarthObservationJobAsync(const StartEarthObservationJobRequestT &request, const StartEarthObservationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVectorEnrichmentJobsOutcome ListVectorEnrichmentJobs(const Model::ListVectorEnrichmentJobsRequest &request={}) const
virtual Model::GetVectorEnrichmentJobOutcome GetVectorEnrichmentJob(const Model::GetVectorEnrichmentJobRequest &request) const
virtual Model::GetTileOutcome GetTile(const Model::GetTileRequest &request) const
virtual Model::DeleteVectorEnrichmentJobOutcome DeleteVectorEnrichmentJob(const Model::DeleteVectorEnrichmentJobRequest &request) const
SageMakerGeospatialClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::SearchRasterDataCollectionOutcomeCallable SearchRasterDataCollectionCallable(const SearchRasterDataCollectionRequestT &request) const
virtual Model::StartVectorEnrichmentJobOutcome StartVectorEnrichmentJob(const Model::StartVectorEnrichmentJobRequest &request) const
SageMakerGeospatialClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
std::future< GetEarthObservationJobOutcome > GetEarthObservationJobOutcomeCallable
std::future< SearchRasterDataCollectionOutcome > SearchRasterDataCollectionOutcomeCallable
std::future< ListVectorEnrichmentJobsOutcome > ListVectorEnrichmentJobsOutcomeCallable
std::future< StopVectorEnrichmentJobOutcome > StopVectorEnrichmentJobOutcomeCallable
std::future< ExportEarthObservationJobOutcome > ExportEarthObservationJobOutcomeCallable
std::future< DeleteVectorEnrichmentJobOutcome > DeleteVectorEnrichmentJobOutcomeCallable
std::future< DeleteEarthObservationJobOutcome > DeleteEarthObservationJobOutcomeCallable
std::future< GetVectorEnrichmentJobOutcome > GetVectorEnrichmentJobOutcomeCallable
std::future< GetRasterDataCollectionOutcome > GetRasterDataCollectionOutcomeCallable
std::future< ListEarthObservationJobsOutcome > ListEarthObservationJobsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StartEarthObservationJobOutcome > StartEarthObservationJobOutcomeCallable
std::future< StartVectorEnrichmentJobOutcome > StartVectorEnrichmentJobOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< StopEarthObservationJobOutcome > StopEarthObservationJobOutcomeCallable
std::future< ListRasterDataCollectionsOutcome > ListRasterDataCollectionsOutcomeCallable
std::future< ExportVectorEnrichmentJobOutcome > ExportVectorEnrichmentJobOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
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::StartEarthObservationJobRequest &, const Model::StartEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEarthObservationJobResponseReceivedHandler
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::ExportVectorEnrichmentJobRequest &, const Model::ExportVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportVectorEnrichmentJobResponseReceivedHandler
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::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::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::StopVectorEnrichmentJobRequest &, const Model::StopVectorEnrichmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopVectorEnrichmentJobResponseReceivedHandler
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::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::DeleteEarthObservationJobRequest &, const Model::DeleteEarthObservationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEarthObservationJobResponseReceivedHandler
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::GetRasterDataCollectionRequest &, const Model::GetRasterDataCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRasterDataCollectionResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const SageMakerGeospatialClient *, const Model::GetTileRequest &, Model::GetTileOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTileResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String