AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SageMakerGeospatialClient.h
1
6#pragma once
7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/sagemaker-geospatial/SageMakerGeospatialServiceClientModel.h>
13
14namespace Aws
15{
16namespace SageMakerGeospatial
17{
21 class AWS_SAGEMAKERGEOSPATIAL_API SageMakerGeospatialClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<SageMakerGeospatialClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> endpointProvider = nullptr,
45
50 SageMakerGeospatialClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 SageMakerGeospatialClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
86
90 template<typename DeleteEarthObservationJobRequestT = Model::DeleteEarthObservationJobRequest>
91 Model::DeleteEarthObservationJobOutcomeCallable DeleteEarthObservationJobCallable(const DeleteEarthObservationJobRequestT& request) const
92 {
93 return SubmitCallable(&SageMakerGeospatialClient::DeleteEarthObservationJob, request);
94 }
95
99 template<typename DeleteEarthObservationJobRequestT = Model::DeleteEarthObservationJobRequest>
100 void DeleteEarthObservationJobAsync(const DeleteEarthObservationJobRequestT& request, const DeleteEarthObservationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
101 {
102 return SubmitAsync(&SageMakerGeospatialClient::DeleteEarthObservationJob, request, handler, context);
103 }
104
112
116 template<typename DeleteVectorEnrichmentJobRequestT = Model::DeleteVectorEnrichmentJobRequest>
117 Model::DeleteVectorEnrichmentJobOutcomeCallable DeleteVectorEnrichmentJobCallable(const DeleteVectorEnrichmentJobRequestT& request) const
118 {
119 return SubmitCallable(&SageMakerGeospatialClient::DeleteVectorEnrichmentJob, request);
120 }
121
125 template<typename DeleteVectorEnrichmentJobRequestT = Model::DeleteVectorEnrichmentJobRequest>
126 void DeleteVectorEnrichmentJobAsync(const DeleteVectorEnrichmentJobRequestT& request, const DeleteVectorEnrichmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
127 {
128 return SubmitAsync(&SageMakerGeospatialClient::DeleteVectorEnrichmentJob, request, handler, context);
129 }
130
139
143 template<typename ExportEarthObservationJobRequestT = Model::ExportEarthObservationJobRequest>
144 Model::ExportEarthObservationJobOutcomeCallable ExportEarthObservationJobCallable(const ExportEarthObservationJobRequestT& request) const
145 {
146 return SubmitCallable(&SageMakerGeospatialClient::ExportEarthObservationJob, request);
147 }
148
152 template<typename ExportEarthObservationJobRequestT = Model::ExportEarthObservationJobRequest>
153 void ExportEarthObservationJobAsync(const ExportEarthObservationJobRequestT& request, const ExportEarthObservationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
154 {
155 return SubmitAsync(&SageMakerGeospatialClient::ExportEarthObservationJob, request, handler, context);
156 }
157
165
169 template<typename ExportVectorEnrichmentJobRequestT = Model::ExportVectorEnrichmentJobRequest>
170 Model::ExportVectorEnrichmentJobOutcomeCallable ExportVectorEnrichmentJobCallable(const ExportVectorEnrichmentJobRequestT& request) const
171 {
172 return SubmitCallable(&SageMakerGeospatialClient::ExportVectorEnrichmentJob, request);
173 }
174
178 template<typename ExportVectorEnrichmentJobRequestT = Model::ExportVectorEnrichmentJobRequest>
179 void ExportVectorEnrichmentJobAsync(const ExportVectorEnrichmentJobRequestT& request, const ExportVectorEnrichmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
180 {
181 return SubmitAsync(&SageMakerGeospatialClient::ExportVectorEnrichmentJob, request, handler, context);
182 }
183
191
195 template<typename GetEarthObservationJobRequestT = Model::GetEarthObservationJobRequest>
196 Model::GetEarthObservationJobOutcomeCallable GetEarthObservationJobCallable(const GetEarthObservationJobRequestT& request) const
197 {
198 return SubmitCallable(&SageMakerGeospatialClient::GetEarthObservationJob, request);
199 }
200
204 template<typename GetEarthObservationJobRequestT = Model::GetEarthObservationJobRequest>
205 void GetEarthObservationJobAsync(const GetEarthObservationJobRequestT& request, const GetEarthObservationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
206 {
207 return SubmitAsync(&SageMakerGeospatialClient::GetEarthObservationJob, request, handler, context);
208 }
209
217
221 template<typename GetRasterDataCollectionRequestT = Model::GetRasterDataCollectionRequest>
222 Model::GetRasterDataCollectionOutcomeCallable GetRasterDataCollectionCallable(const GetRasterDataCollectionRequestT& request) const
223 {
224 return SubmitCallable(&SageMakerGeospatialClient::GetRasterDataCollection, request);
225 }
226
230 template<typename GetRasterDataCollectionRequestT = Model::GetRasterDataCollectionRequest>
231 void GetRasterDataCollectionAsync(const GetRasterDataCollectionRequestT& request, const GetRasterDataCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
232 {
233 return SubmitAsync(&SageMakerGeospatialClient::GetRasterDataCollection, request, handler, context);
234 }
235
243
247 template<typename GetTileRequestT = Model::GetTileRequest>
248 Model::GetTileOutcomeCallable GetTileCallable(const GetTileRequestT& request) const
249 {
250 return SubmitCallable(&SageMakerGeospatialClient::GetTile, request);
251 }
252
256 template<typename GetTileRequestT = Model::GetTileRequest>
257 void GetTileAsync(const GetTileRequestT& request, const GetTileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
258 {
259 return SubmitAsync(&SageMakerGeospatialClient::GetTile, request, handler, context);
260 }
261
269
273 template<typename GetVectorEnrichmentJobRequestT = Model::GetVectorEnrichmentJobRequest>
274 Model::GetVectorEnrichmentJobOutcomeCallable GetVectorEnrichmentJobCallable(const GetVectorEnrichmentJobRequestT& request) const
275 {
276 return SubmitCallable(&SageMakerGeospatialClient::GetVectorEnrichmentJob, request);
277 }
278
282 template<typename GetVectorEnrichmentJobRequestT = Model::GetVectorEnrichmentJobRequest>
283 void GetVectorEnrichmentJobAsync(const GetVectorEnrichmentJobRequestT& request, const GetVectorEnrichmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
284 {
285 return SubmitAsync(&SageMakerGeospatialClient::GetVectorEnrichmentJob, request, handler, context);
286 }
287
295
299 template<typename ListEarthObservationJobsRequestT = Model::ListEarthObservationJobsRequest>
300 Model::ListEarthObservationJobsOutcomeCallable ListEarthObservationJobsCallable(const ListEarthObservationJobsRequestT& request = {}) const
301 {
302 return SubmitCallable(&SageMakerGeospatialClient::ListEarthObservationJobs, request);
303 }
304
308 template<typename ListEarthObservationJobsRequestT = Model::ListEarthObservationJobsRequest>
309 void ListEarthObservationJobsAsync(const ListEarthObservationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEarthObservationJobsRequestT& request = {}) const
310 {
311 return SubmitAsync(&SageMakerGeospatialClient::ListEarthObservationJobs, request, handler, context);
312 }
313
321
325 template<typename ListRasterDataCollectionsRequestT = Model::ListRasterDataCollectionsRequest>
326 Model::ListRasterDataCollectionsOutcomeCallable ListRasterDataCollectionsCallable(const ListRasterDataCollectionsRequestT& request = {}) const
327 {
328 return SubmitCallable(&SageMakerGeospatialClient::ListRasterDataCollections, request);
329 }
330
334 template<typename ListRasterDataCollectionsRequestT = Model::ListRasterDataCollectionsRequest>
335 void ListRasterDataCollectionsAsync(const ListRasterDataCollectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRasterDataCollectionsRequestT& request = {}) const
336 {
337 return SubmitAsync(&SageMakerGeospatialClient::ListRasterDataCollections, request, handler, context);
338 }
339
346
350 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
351 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
352 {
353 return SubmitCallable(&SageMakerGeospatialClient::ListTagsForResource, request);
354 }
355
359 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
360 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
361 {
362 return SubmitAsync(&SageMakerGeospatialClient::ListTagsForResource, request, handler, context);
363 }
364
371
375 template<typename ListVectorEnrichmentJobsRequestT = Model::ListVectorEnrichmentJobsRequest>
376 Model::ListVectorEnrichmentJobsOutcomeCallable ListVectorEnrichmentJobsCallable(const ListVectorEnrichmentJobsRequestT& request = {}) const
377 {
378 return SubmitCallable(&SageMakerGeospatialClient::ListVectorEnrichmentJobs, request);
379 }
380
384 template<typename ListVectorEnrichmentJobsRequestT = Model::ListVectorEnrichmentJobsRequest>
385 void ListVectorEnrichmentJobsAsync(const ListVectorEnrichmentJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVectorEnrichmentJobsRequestT& request = {}) const
386 {
387 return SubmitAsync(&SageMakerGeospatialClient::ListVectorEnrichmentJobs, request, handler, context);
388 }
389
398
402 template<typename SearchRasterDataCollectionRequestT = Model::SearchRasterDataCollectionRequest>
403 Model::SearchRasterDataCollectionOutcomeCallable SearchRasterDataCollectionCallable(const SearchRasterDataCollectionRequestT& request) const
404 {
405 return SubmitCallable(&SageMakerGeospatialClient::SearchRasterDataCollection, request);
406 }
407
411 template<typename SearchRasterDataCollectionRequestT = Model::SearchRasterDataCollectionRequest>
412 void SearchRasterDataCollectionAsync(const SearchRasterDataCollectionRequestT& request, const SearchRasterDataCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
413 {
414 return SubmitAsync(&SageMakerGeospatialClient::SearchRasterDataCollection, request, handler, context);
415 }
416
424
428 template<typename StartEarthObservationJobRequestT = Model::StartEarthObservationJobRequest>
429 Model::StartEarthObservationJobOutcomeCallable StartEarthObservationJobCallable(const StartEarthObservationJobRequestT& request) const
430 {
431 return SubmitCallable(&SageMakerGeospatialClient::StartEarthObservationJob, request);
432 }
433
437 template<typename StartEarthObservationJobRequestT = Model::StartEarthObservationJobRequest>
438 void StartEarthObservationJobAsync(const StartEarthObservationJobRequestT& request, const StartEarthObservationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
439 {
440 return SubmitAsync(&SageMakerGeospatialClient::StartEarthObservationJob, request, handler, context);
441 }
442
451
455 template<typename StartVectorEnrichmentJobRequestT = Model::StartVectorEnrichmentJobRequest>
456 Model::StartVectorEnrichmentJobOutcomeCallable StartVectorEnrichmentJobCallable(const StartVectorEnrichmentJobRequestT& request) const
457 {
458 return SubmitCallable(&SageMakerGeospatialClient::StartVectorEnrichmentJob, request);
459 }
460
464 template<typename StartVectorEnrichmentJobRequestT = Model::StartVectorEnrichmentJobRequest>
465 void StartVectorEnrichmentJobAsync(const StartVectorEnrichmentJobRequestT& request, const StartVectorEnrichmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
466 {
467 return SubmitAsync(&SageMakerGeospatialClient::StartVectorEnrichmentJob, request, handler, context);
468 }
469
477
481 template<typename StopEarthObservationJobRequestT = Model::StopEarthObservationJobRequest>
482 Model::StopEarthObservationJobOutcomeCallable StopEarthObservationJobCallable(const StopEarthObservationJobRequestT& request) const
483 {
484 return SubmitCallable(&SageMakerGeospatialClient::StopEarthObservationJob, request);
485 }
486
490 template<typename StopEarthObservationJobRequestT = Model::StopEarthObservationJobRequest>
491 void StopEarthObservationJobAsync(const StopEarthObservationJobRequestT& request, const StopEarthObservationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
492 {
493 return SubmitAsync(&SageMakerGeospatialClient::StopEarthObservationJob, request, handler, context);
494 }
495
503
507 template<typename StopVectorEnrichmentJobRequestT = Model::StopVectorEnrichmentJobRequest>
508 Model::StopVectorEnrichmentJobOutcomeCallable StopVectorEnrichmentJobCallable(const StopVectorEnrichmentJobRequestT& request) const
509 {
510 return SubmitCallable(&SageMakerGeospatialClient::StopVectorEnrichmentJob, request);
511 }
512
516 template<typename StopVectorEnrichmentJobRequestT = Model::StopVectorEnrichmentJobRequest>
517 void StopVectorEnrichmentJobAsync(const StopVectorEnrichmentJobRequestT& request, const StopVectorEnrichmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
518 {
519 return SubmitAsync(&SageMakerGeospatialClient::StopVectorEnrichmentJob, request, handler, context);
520 }
521
528
532 template<typename TagResourceRequestT = Model::TagResourceRequest>
533 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
534 {
535 return SubmitCallable(&SageMakerGeospatialClient::TagResource, request);
536 }
537
541 template<typename TagResourceRequestT = Model::TagResourceRequest>
542 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
543 {
544 return SubmitAsync(&SageMakerGeospatialClient::TagResource, request, handler, context);
545 }
546
553
557 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
558 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
559 {
560 return SubmitCallable(&SageMakerGeospatialClient::UntagResource, request);
561 }
562
566 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
567 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
568 {
569 return SubmitAsync(&SageMakerGeospatialClient::UntagResource, request, handler, context);
570 }
571
572
573 void OverrideEndpoint(const Aws::String& endpoint);
574 std::shared_ptr<SageMakerGeospatialEndpointProviderBase>& accessEndpointProvider();
575 private:
577 void init(const SageMakerGeospatialClientConfiguration& clientConfiguration);
578
579 SageMakerGeospatialClientConfiguration m_clientConfiguration;
580 std::shared_ptr<SageMakerGeospatialEndpointProviderBase> m_endpointProvider;
581 };
582
583} // namespace SageMakerGeospatial
584} // 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 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 OverrideEndpoint(const Aws::String &endpoint)
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
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
std::shared_ptr< SageMakerGeospatialEndpointProviderBase > & accessEndpointProvider()
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::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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String