AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
MainframeModernizationClient.h
1
6#pragma once
7#include <aws/m2/MainframeModernization_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/m2/MainframeModernizationServiceClientModel.h>
13
14namespace Aws
15{
16namespace MainframeModernization
17{
26 class AWS_MAINFRAMEMODERNIZATION_API MainframeModernizationClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<MainframeModernizationClient>
27 {
28 public:
30 static const char* GetServiceName();
31 static const char* GetAllocationTag();
32
35
41 std::shared_ptr<MainframeModernizationEndpointProviderBase> endpointProvider = nullptr);
42
48 std::shared_ptr<MainframeModernizationEndpointProviderBase> endpointProvider = nullptr,
50
55 MainframeModernizationClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
56 std::shared_ptr<MainframeModernizationEndpointProviderBase> endpointProvider = nullptr,
58
59
60 /* Legacy constructors due deprecation */
66
72 const Aws::Client::ClientConfiguration& clientConfiguration);
73
78 MainframeModernizationClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
79 const Aws::Client::ClientConfiguration& clientConfiguration);
80
81 /* End of legacy constructors due deprecation */
83
91
95 template<typename CancelBatchJobExecutionRequestT = Model::CancelBatchJobExecutionRequest>
96 Model::CancelBatchJobExecutionOutcomeCallable CancelBatchJobExecutionCallable(const CancelBatchJobExecutionRequestT& request) const
97 {
98 return SubmitCallable(&MainframeModernizationClient::CancelBatchJobExecution, request);
99 }
100
104 template<typename CancelBatchJobExecutionRequestT = Model::CancelBatchJobExecutionRequest>
105 void CancelBatchJobExecutionAsync(const CancelBatchJobExecutionRequestT& request, const CancelBatchJobExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
106 {
107 return SubmitAsync(&MainframeModernizationClient::CancelBatchJobExecution, request, handler, context);
108 }
109
117
121 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
122 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const
123 {
124 return SubmitCallable(&MainframeModernizationClient::CreateApplication, request);
125 }
126
130 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
131 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
132 {
133 return SubmitAsync(&MainframeModernizationClient::CreateApplication, request, handler, context);
134 }
135
143
147 template<typename CreateDataSetImportTaskRequestT = Model::CreateDataSetImportTaskRequest>
148 Model::CreateDataSetImportTaskOutcomeCallable CreateDataSetImportTaskCallable(const CreateDataSetImportTaskRequestT& request) const
149 {
150 return SubmitCallable(&MainframeModernizationClient::CreateDataSetImportTask, request);
151 }
152
156 template<typename CreateDataSetImportTaskRequestT = Model::CreateDataSetImportTaskRequest>
157 void CreateDataSetImportTaskAsync(const CreateDataSetImportTaskRequestT& request, const CreateDataSetImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
158 {
159 return SubmitAsync(&MainframeModernizationClient::CreateDataSetImportTask, request, handler, context);
160 }
161
169
173 template<typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
174 Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const CreateDeploymentRequestT& request) const
175 {
176 return SubmitCallable(&MainframeModernizationClient::CreateDeployment, request);
177 }
178
182 template<typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
183 void CreateDeploymentAsync(const CreateDeploymentRequestT& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
184 {
185 return SubmitAsync(&MainframeModernizationClient::CreateDeployment, request, handler, context);
186 }
187
195
199 template<typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
200 Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT& request) const
201 {
202 return SubmitCallable(&MainframeModernizationClient::CreateEnvironment, request);
203 }
204
208 template<typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
209 void CreateEnvironmentAsync(const CreateEnvironmentRequestT& request, const CreateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
210 {
211 return SubmitAsync(&MainframeModernizationClient::CreateEnvironment, request, handler, context);
212 }
213
221
225 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
226 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const
227 {
228 return SubmitCallable(&MainframeModernizationClient::DeleteApplication, request);
229 }
230
234 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
235 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
236 {
237 return SubmitAsync(&MainframeModernizationClient::DeleteApplication, request, handler, context);
238 }
239
250
254 template<typename DeleteApplicationFromEnvironmentRequestT = Model::DeleteApplicationFromEnvironmentRequest>
256 {
257 return SubmitCallable(&MainframeModernizationClient::DeleteApplicationFromEnvironment, request);
258 }
259
263 template<typename DeleteApplicationFromEnvironmentRequestT = Model::DeleteApplicationFromEnvironmentRequest>
264 void DeleteApplicationFromEnvironmentAsync(const DeleteApplicationFromEnvironmentRequestT& request, const DeleteApplicationFromEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
265 {
266 return SubmitAsync(&MainframeModernizationClient::DeleteApplicationFromEnvironment, request, handler, context);
267 }
268
277
281 template<typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
282 Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT& request) const
283 {
284 return SubmitCallable(&MainframeModernizationClient::DeleteEnvironment, request);
285 }
286
290 template<typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
291 void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT& request, const DeleteEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
292 {
293 return SubmitAsync(&MainframeModernizationClient::DeleteEnvironment, request, handler, context);
294 }
295
303
307 template<typename GetApplicationRequestT = Model::GetApplicationRequest>
308 Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT& request) const
309 {
310 return SubmitCallable(&MainframeModernizationClient::GetApplication, request);
311 }
312
316 template<typename GetApplicationRequestT = Model::GetApplicationRequest>
317 void GetApplicationAsync(const GetApplicationRequestT& request, const GetApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
318 {
319 return SubmitAsync(&MainframeModernizationClient::GetApplication, request, handler, context);
320 }
321
329
333 template<typename GetApplicationVersionRequestT = Model::GetApplicationVersionRequest>
334 Model::GetApplicationVersionOutcomeCallable GetApplicationVersionCallable(const GetApplicationVersionRequestT& request) const
335 {
336 return SubmitCallable(&MainframeModernizationClient::GetApplicationVersion, request);
337 }
338
342 template<typename GetApplicationVersionRequestT = Model::GetApplicationVersionRequest>
343 void GetApplicationVersionAsync(const GetApplicationVersionRequestT& request, const GetApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
344 {
345 return SubmitAsync(&MainframeModernizationClient::GetApplicationVersion, request, handler, context);
346 }
347
355
359 template<typename GetBatchJobExecutionRequestT = Model::GetBatchJobExecutionRequest>
360 Model::GetBatchJobExecutionOutcomeCallable GetBatchJobExecutionCallable(const GetBatchJobExecutionRequestT& request) const
361 {
362 return SubmitCallable(&MainframeModernizationClient::GetBatchJobExecution, request);
363 }
364
368 template<typename GetBatchJobExecutionRequestT = Model::GetBatchJobExecutionRequest>
369 void GetBatchJobExecutionAsync(const GetBatchJobExecutionRequestT& request, const GetBatchJobExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
370 {
371 return SubmitAsync(&MainframeModernizationClient::GetBatchJobExecution, request, handler, context);
372 }
373
380
384 template<typename GetDataSetDetailsRequestT = Model::GetDataSetDetailsRequest>
385 Model::GetDataSetDetailsOutcomeCallable GetDataSetDetailsCallable(const GetDataSetDetailsRequestT& request) const
386 {
387 return SubmitCallable(&MainframeModernizationClient::GetDataSetDetails, request);
388 }
389
393 template<typename GetDataSetDetailsRequestT = Model::GetDataSetDetailsRequest>
394 void GetDataSetDetailsAsync(const GetDataSetDetailsRequestT& request, const GetDataSetDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
395 {
396 return SubmitAsync(&MainframeModernizationClient::GetDataSetDetails, request, handler, context);
397 }
398
406
410 template<typename GetDataSetImportTaskRequestT = Model::GetDataSetImportTaskRequest>
411 Model::GetDataSetImportTaskOutcomeCallable GetDataSetImportTaskCallable(const GetDataSetImportTaskRequestT& request) const
412 {
413 return SubmitCallable(&MainframeModernizationClient::GetDataSetImportTask, request);
414 }
415
419 template<typename GetDataSetImportTaskRequestT = Model::GetDataSetImportTaskRequest>
420 void GetDataSetImportTaskAsync(const GetDataSetImportTaskRequestT& request, const GetDataSetImportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
421 {
422 return SubmitAsync(&MainframeModernizationClient::GetDataSetImportTask, request, handler, context);
423 }
424
432
436 template<typename GetDeploymentRequestT = Model::GetDeploymentRequest>
437 Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const GetDeploymentRequestT& request) const
438 {
439 return SubmitCallable(&MainframeModernizationClient::GetDeployment, request);
440 }
441
445 template<typename GetDeploymentRequestT = Model::GetDeploymentRequest>
446 void GetDeploymentAsync(const GetDeploymentRequestT& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
447 {
448 return SubmitAsync(&MainframeModernizationClient::GetDeployment, request, handler, context);
449 }
450
457
461 template<typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
462 Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT& request) const
463 {
464 return SubmitCallable(&MainframeModernizationClient::GetEnvironment, request);
465 }
466
470 template<typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
471 void GetEnvironmentAsync(const GetEnvironmentRequestT& request, const GetEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
472 {
473 return SubmitAsync(&MainframeModernizationClient::GetEnvironment, request, handler, context);
474 }
475
483
487 template<typename GetSignedBluinsightsUrlRequestT = Model::GetSignedBluinsightsUrlRequest>
488 Model::GetSignedBluinsightsUrlOutcomeCallable GetSignedBluinsightsUrlCallable(const GetSignedBluinsightsUrlRequestT& request = {}) const
489 {
490 return SubmitCallable(&MainframeModernizationClient::GetSignedBluinsightsUrl, request);
491 }
492
496 template<typename GetSignedBluinsightsUrlRequestT = Model::GetSignedBluinsightsUrlRequest>
497 void GetSignedBluinsightsUrlAsync(const GetSignedBluinsightsUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetSignedBluinsightsUrlRequestT& request = {}) const
498 {
499 return SubmitAsync(&MainframeModernizationClient::GetSignedBluinsightsUrl, request, handler, context);
500 }
501
509
513 template<typename ListApplicationVersionsRequestT = Model::ListApplicationVersionsRequest>
514 Model::ListApplicationVersionsOutcomeCallable ListApplicationVersionsCallable(const ListApplicationVersionsRequestT& request) const
515 {
516 return SubmitCallable(&MainframeModernizationClient::ListApplicationVersions, request);
517 }
518
522 template<typename ListApplicationVersionsRequestT = Model::ListApplicationVersionsRequest>
523 void ListApplicationVersionsAsync(const ListApplicationVersionsRequestT& request, const ListApplicationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
524 {
525 return SubmitAsync(&MainframeModernizationClient::ListApplicationVersions, request, handler, context);
526 }
527
537
541 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
542 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const
543 {
544 return SubmitCallable(&MainframeModernizationClient::ListApplications, request);
545 }
546
550 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
551 void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApplicationsRequestT& request = {}) const
552 {
553 return SubmitAsync(&MainframeModernizationClient::ListApplications, request, handler, context);
554 }
555
564
568 template<typename ListBatchJobDefinitionsRequestT = Model::ListBatchJobDefinitionsRequest>
569 Model::ListBatchJobDefinitionsOutcomeCallable ListBatchJobDefinitionsCallable(const ListBatchJobDefinitionsRequestT& request) const
570 {
571 return SubmitCallable(&MainframeModernizationClient::ListBatchJobDefinitions, request);
572 }
573
577 template<typename ListBatchJobDefinitionsRequestT = Model::ListBatchJobDefinitionsRequest>
578 void ListBatchJobDefinitionsAsync(const ListBatchJobDefinitionsRequestT& request, const ListBatchJobDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
579 {
580 return SubmitAsync(&MainframeModernizationClient::ListBatchJobDefinitions, request, handler, context);
581 }
582
590
594 template<typename ListBatchJobExecutionsRequestT = Model::ListBatchJobExecutionsRequest>
595 Model::ListBatchJobExecutionsOutcomeCallable ListBatchJobExecutionsCallable(const ListBatchJobExecutionsRequestT& request) const
596 {
597 return SubmitCallable(&MainframeModernizationClient::ListBatchJobExecutions, request);
598 }
599
603 template<typename ListBatchJobExecutionsRequestT = Model::ListBatchJobExecutionsRequest>
604 void ListBatchJobExecutionsAsync(const ListBatchJobExecutionsRequestT& request, const ListBatchJobExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
605 {
606 return SubmitAsync(&MainframeModernizationClient::ListBatchJobExecutions, request, handler, context);
607 }
608
617
621 template<typename ListBatchJobRestartPointsRequestT = Model::ListBatchJobRestartPointsRequest>
622 Model::ListBatchJobRestartPointsOutcomeCallable ListBatchJobRestartPointsCallable(const ListBatchJobRestartPointsRequestT& request) const
623 {
624 return SubmitCallable(&MainframeModernizationClient::ListBatchJobRestartPoints, request);
625 }
626
630 template<typename ListBatchJobRestartPointsRequestT = Model::ListBatchJobRestartPointsRequest>
631 void ListBatchJobRestartPointsAsync(const ListBatchJobRestartPointsRequestT& request, const ListBatchJobRestartPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
632 {
633 return SubmitAsync(&MainframeModernizationClient::ListBatchJobRestartPoints, request, handler, context);
634 }
635
643
647 template<typename ListDataSetImportHistoryRequestT = Model::ListDataSetImportHistoryRequest>
648 Model::ListDataSetImportHistoryOutcomeCallable ListDataSetImportHistoryCallable(const ListDataSetImportHistoryRequestT& request) const
649 {
650 return SubmitCallable(&MainframeModernizationClient::ListDataSetImportHistory, request);
651 }
652
656 template<typename ListDataSetImportHistoryRequestT = Model::ListDataSetImportHistoryRequest>
657 void ListDataSetImportHistoryAsync(const ListDataSetImportHistoryRequestT& request, const ListDataSetImportHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
658 {
659 return SubmitAsync(&MainframeModernizationClient::ListDataSetImportHistory, request, handler, context);
660 }
661
674
678 template<typename ListDataSetsRequestT = Model::ListDataSetsRequest>
679 Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const ListDataSetsRequestT& request) const
680 {
681 return SubmitCallable(&MainframeModernizationClient::ListDataSets, request);
682 }
683
687 template<typename ListDataSetsRequestT = Model::ListDataSetsRequest>
688 void ListDataSetsAsync(const ListDataSetsRequestT& request, const ListDataSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
689 {
690 return SubmitAsync(&MainframeModernizationClient::ListDataSets, request, handler, context);
691 }
692
702
706 template<typename ListDeploymentsRequestT = Model::ListDeploymentsRequest>
707 Model::ListDeploymentsOutcomeCallable ListDeploymentsCallable(const ListDeploymentsRequestT& request) const
708 {
709 return SubmitCallable(&MainframeModernizationClient::ListDeployments, request);
710 }
711
715 template<typename ListDeploymentsRequestT = Model::ListDeploymentsRequest>
716 void ListDeploymentsAsync(const ListDeploymentsRequestT& request, const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
717 {
718 return SubmitAsync(&MainframeModernizationClient::ListDeployments, request, handler, context);
719 }
720
727
731 template<typename ListEngineVersionsRequestT = Model::ListEngineVersionsRequest>
732 Model::ListEngineVersionsOutcomeCallable ListEngineVersionsCallable(const ListEngineVersionsRequestT& request = {}) const
733 {
734 return SubmitCallable(&MainframeModernizationClient::ListEngineVersions, request);
735 }
736
740 template<typename ListEngineVersionsRequestT = Model::ListEngineVersionsRequest>
741 void ListEngineVersionsAsync(const ListEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEngineVersionsRequestT& request = {}) const
742 {
743 return SubmitAsync(&MainframeModernizationClient::ListEngineVersions, request, handler, context);
744 }
745
752
756 template<typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
757 Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT& request = {}) const
758 {
759 return SubmitCallable(&MainframeModernizationClient::ListEnvironments, request);
760 }
761
765 template<typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
766 void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEnvironmentsRequestT& request = {}) const
767 {
768 return SubmitAsync(&MainframeModernizationClient::ListEnvironments, request, handler, context);
769 }
770
777
781 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
782 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
783 {
784 return SubmitCallable(&MainframeModernizationClient::ListTagsForResource, request);
785 }
786
790 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
791 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
792 {
793 return SubmitAsync(&MainframeModernizationClient::ListTagsForResource, request, handler, context);
794 }
795
803
807 template<typename StartApplicationRequestT = Model::StartApplicationRequest>
808 Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT& request) const
809 {
810 return SubmitCallable(&MainframeModernizationClient::StartApplication, request);
811 }
812
816 template<typename StartApplicationRequestT = Model::StartApplicationRequest>
817 void StartApplicationAsync(const StartApplicationRequestT& request, const StartApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
818 {
819 return SubmitAsync(&MainframeModernizationClient::StartApplication, request, handler, context);
820 }
821
830
834 template<typename StartBatchJobRequestT = Model::StartBatchJobRequest>
835 Model::StartBatchJobOutcomeCallable StartBatchJobCallable(const StartBatchJobRequestT& request) const
836 {
837 return SubmitCallable(&MainframeModernizationClient::StartBatchJob, request);
838 }
839
843 template<typename StartBatchJobRequestT = Model::StartBatchJobRequest>
844 void StartBatchJobAsync(const StartBatchJobRequestT& request, const StartBatchJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
845 {
846 return SubmitAsync(&MainframeModernizationClient::StartBatchJob, request, handler, context);
847 }
848
855
859 template<typename StopApplicationRequestT = Model::StopApplicationRequest>
860 Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT& request) const
861 {
862 return SubmitCallable(&MainframeModernizationClient::StopApplication, request);
863 }
864
868 template<typename StopApplicationRequestT = Model::StopApplicationRequest>
869 void StopApplicationAsync(const StopApplicationRequestT& request, const StopApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
870 {
871 return SubmitAsync(&MainframeModernizationClient::StopApplication, request, handler, context);
872 }
873
880
884 template<typename TagResourceRequestT = Model::TagResourceRequest>
885 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
886 {
887 return SubmitCallable(&MainframeModernizationClient::TagResource, request);
888 }
889
893 template<typename TagResourceRequestT = Model::TagResourceRequest>
894 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
895 {
896 return SubmitAsync(&MainframeModernizationClient::TagResource, request, handler, context);
897 }
898
906
910 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
911 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
912 {
913 return SubmitCallable(&MainframeModernizationClient::UntagResource, request);
914 }
915
919 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
920 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
921 {
922 return SubmitAsync(&MainframeModernizationClient::UntagResource, request, handler, context);
923 }
924
932
936 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
937 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const
938 {
939 return SubmitCallable(&MainframeModernizationClient::UpdateApplication, request);
940 }
941
945 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
946 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
947 {
948 return SubmitAsync(&MainframeModernizationClient::UpdateApplication, request, handler, context);
949 }
950
958
962 template<typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
963 Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT& request) const
964 {
965 return SubmitCallable(&MainframeModernizationClient::UpdateEnvironment, request);
966 }
967
971 template<typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
972 void UpdateEnvironmentAsync(const UpdateEnvironmentRequestT& request, const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
973 {
974 return SubmitAsync(&MainframeModernizationClient::UpdateEnvironment, request, handler, context);
975 }
976
977
978 void OverrideEndpoint(const Aws::String& endpoint);
979 std::shared_ptr<MainframeModernizationEndpointProviderBase>& accessEndpointProvider();
980 private:
982 void init(const MainframeModernizationClientConfiguration& clientConfiguration);
983
984 MainframeModernizationClientConfiguration m_clientConfiguration;
985 std::shared_ptr<MainframeModernizationEndpointProviderBase> m_endpointProvider;
986 };
987
988} // namespace MainframeModernization
989} // namespace Aws
void ListDeploymentsAsync(const ListDeploymentsRequestT &request, const ListDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
virtual Model::ListApplicationVersionsOutcome ListApplicationVersions(const Model::ListApplicationVersionsRequest &request) const
virtual Model::GetDataSetDetailsOutcome GetDataSetDetails(const Model::GetDataSetDetailsRequest &request) const
Model::GetApplicationVersionOutcomeCallable GetApplicationVersionCallable(const GetApplicationVersionRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const CreateDeploymentRequestT &request) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
void UpdateEnvironmentAsync(const UpdateEnvironmentRequestT &request, const UpdateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
MainframeModernizationClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MainframeModernizationEndpointProviderBase > endpointProvider=nullptr, const Aws::MainframeModernization::MainframeModernizationClientConfiguration &clientConfiguration=Aws::MainframeModernization::MainframeModernizationClientConfiguration())
void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT &request, const DeleteEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBatchJobDefinitionsOutcomeCallable ListBatchJobDefinitionsCallable(const ListBatchJobDefinitionsRequestT &request) const
Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT &request) const
Model::GetBatchJobExecutionOutcomeCallable GetBatchJobExecutionCallable(const GetBatchJobExecutionRequestT &request) const
Model::CreateDataSetImportTaskOutcomeCallable CreateDataSetImportTaskCallable(const CreateDataSetImportTaskRequestT &request) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
virtual Model::GetDeploymentOutcome GetDeployment(const Model::GetDeploymentRequest &request) const
void CancelBatchJobExecutionAsync(const CancelBatchJobExecutionRequestT &request, const CancelBatchJobExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeploymentAsync(const GetDeploymentRequestT &request, const GetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MainframeModernizationClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetDataSetDetailsOutcomeCallable GetDataSetDetailsCallable(const GetDataSetDetailsRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopApplicationOutcome StopApplication(const Model::StopApplicationRequest &request) const
MainframeModernizationClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListBatchJobRestartPointsOutcomeCallable ListBatchJobRestartPointsCallable(const ListBatchJobRestartPointsRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDeploymentsOutcome ListDeployments(const Model::ListDeploymentsRequest &request) const
virtual Model::CancelBatchJobExecutionOutcome CancelBatchJobExecution(const Model::CancelBatchJobExecutionRequest &request) const
virtual Model::ListDataSetsOutcome ListDataSets(const Model::ListDataSetsRequest &request) const
void CreateDeploymentAsync(const CreateDeploymentRequestT &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::StartBatchJobOutcomeCallable StartBatchJobCallable(const StartBatchJobRequestT &request) const
Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT &request={}) const
void ListDataSetsAsync(const ListDataSetsRequestT &request, const ListDataSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT &request) const
Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT &request) const
Model::ListDataSetImportHistoryOutcomeCallable ListDataSetImportHistoryCallable(const ListDataSetImportHistoryRequestT &request) const
virtual Model::GetDataSetImportTaskOutcome GetDataSetImportTask(const Model::GetDataSetImportTaskRequest &request) const
void CreateDataSetImportTaskAsync(const CreateDataSetImportTaskRequestT &request, const CreateDataSetImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MainframeModernizationClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MainframeModernizationEndpointProviderBase > endpointProvider=nullptr, const Aws::MainframeModernization::MainframeModernizationClientConfiguration &clientConfiguration=Aws::MainframeModernization::MainframeModernizationClientConfiguration())
void ListDataSetImportHistoryAsync(const ListDataSetImportHistoryRequestT &request, const ListDataSetImportHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApplicationAsync(const GetApplicationRequestT &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT &request) const
void ListApplicationVersionsAsync(const ListApplicationVersionsRequestT &request, const ListApplicationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
Model::ListDeploymentsOutcomeCallable ListDeploymentsCallable(const ListDeploymentsRequestT &request) const
Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT &request) const
Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT &request) const
void GetSignedBluinsightsUrlAsync(const GetSignedBluinsightsUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSignedBluinsightsUrlRequestT &request={}) const
void GetEnvironmentAsync(const GetEnvironmentRequestT &request, const GetEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApplicationVersionAsync(const GetApplicationVersionRequestT &request, const GetApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEnvironmentsRequestT &request={}) const
void StartBatchJobAsync(const StartBatchJobRequestT &request, const StartBatchJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEnvironmentsOutcome ListEnvironments(const Model::ListEnvironmentsRequest &request={}) const
virtual Model::ListBatchJobExecutionsOutcome ListBatchJobExecutions(const Model::ListBatchJobExecutionsRequest &request) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDataSetImportHistoryOutcome ListDataSetImportHistory(const Model::ListDataSetImportHistoryRequest &request) const
virtual Model::ListBatchJobRestartPointsOutcome ListBatchJobRestartPoints(const Model::ListBatchJobRestartPointsRequest &request) const
Model::CancelBatchJobExecutionOutcomeCallable CancelBatchJobExecutionCallable(const CancelBatchJobExecutionRequestT &request) const
Model::GetSignedBluinsightsUrlOutcomeCallable GetSignedBluinsightsUrlCallable(const GetSignedBluinsightsUrlRequestT &request={}) const
virtual Model::DeleteEnvironmentOutcome DeleteEnvironment(const Model::DeleteEnvironmentRequest &request) const
void GetDataSetImportTaskAsync(const GetDataSetImportTaskRequestT &request, const GetDataSetImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDataSetImportTaskOutcome CreateDataSetImportTask(const Model::CreateDataSetImportTaskRequest &request) const
void CreateEnvironmentAsync(const CreateEnvironmentRequestT &request, const CreateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEnvironmentOutcome GetEnvironment(const Model::GetEnvironmentRequest &request) const
virtual Model::StartBatchJobOutcome StartBatchJob(const Model::StartBatchJobRequest &request) const
void ListBatchJobDefinitionsAsync(const ListBatchJobDefinitionsRequestT &request, const ListBatchJobDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
virtual Model::GetApplicationVersionOutcome GetApplicationVersion(const Model::GetApplicationVersionRequest &request) const
virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest &request) const
virtual Model::GetBatchJobExecutionOutcome GetBatchJobExecution(const Model::GetBatchJobExecutionRequest &request) const
Model::DeleteApplicationFromEnvironmentOutcomeCallable DeleteApplicationFromEnvironmentCallable(const DeleteApplicationFromEnvironmentRequestT &request) const
Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const GetDeploymentRequestT &request) const
Model::ListBatchJobExecutionsOutcomeCallable ListBatchJobExecutionsCallable(const ListBatchJobExecutionsRequestT &request) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
Model::GetDataSetImportTaskOutcomeCallable GetDataSetImportTaskCallable(const GetDataSetImportTaskRequestT &request) const
void StopApplicationAsync(const StopApplicationRequestT &request, const StopApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApplicationFromEnvironmentOutcome DeleteApplicationFromEnvironment(const Model::DeleteApplicationFromEnvironmentRequest &request) const
virtual Model::CreateDeploymentOutcome CreateDeployment(const Model::CreateDeploymentRequest &request) const
virtual Model::ListBatchJobDefinitionsOutcome ListBatchJobDefinitions(const Model::ListBatchJobDefinitionsRequest &request) const
virtual Model::ListEngineVersionsOutcome ListEngineVersions(const Model::ListEngineVersionsRequest &request={}) const
virtual Model::StartApplicationOutcome StartApplication(const Model::StartApplicationRequest &request) const
void StartApplicationAsync(const StartApplicationRequestT &request, const StartApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEnvironmentOutcome UpdateEnvironment(const Model::UpdateEnvironmentRequest &request) const
Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT &request) const
std::shared_ptr< MainframeModernizationEndpointProviderBase > & accessEndpointProvider()
void ListBatchJobExecutionsAsync(const ListBatchJobExecutionsRequestT &request, const ListBatchJobExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MainframeModernizationClient(const Aws::MainframeModernization::MainframeModernizationClientConfiguration &clientConfiguration=Aws::MainframeModernization::MainframeModernizationClientConfiguration(), std::shared_ptr< MainframeModernizationEndpointProviderBase > endpointProvider=nullptr)
void ListBatchJobRestartPointsAsync(const ListBatchJobRestartPointsRequestT &request, const ListBatchJobRestartPointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApplicationFromEnvironmentAsync(const DeleteApplicationFromEnvironmentRequestT &request, const DeleteApplicationFromEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MainframeModernizationClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetSignedBluinsightsUrlOutcome GetSignedBluinsightsUrl(const Model::GetSignedBluinsightsUrlRequest &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
Model::ListApplicationVersionsOutcomeCallable ListApplicationVersionsCallable(const ListApplicationVersionsRequestT &request) const
Model::ListEngineVersionsOutcomeCallable ListEngineVersionsCallable(const ListEngineVersionsRequestT &request={}) const
Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const ListDataSetsRequestT &request) const
void GetBatchJobExecutionAsync(const GetBatchJobExecutionRequestT &request, const GetBatchJobExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataSetDetailsAsync(const GetDataSetDetailsRequestT &request, const GetDataSetDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEngineVersionsAsync(const ListEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEngineVersionsRequestT &request={}) const
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDataSetsOutcome > ListDataSetsOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< GetDataSetImportTaskOutcome > GetDataSetImportTaskOutcomeCallable
std::future< ListApplicationVersionsOutcome > ListApplicationVersionsOutcomeCallable
std::future< DeleteApplicationFromEnvironmentOutcome > DeleteApplicationFromEnvironmentOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< StopApplicationOutcome > StopApplicationOutcomeCallable
std::future< ListEngineVersionsOutcome > ListEngineVersionsOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< ListDeploymentsOutcome > ListDeploymentsOutcomeCallable
std::future< StartBatchJobOutcome > StartBatchJobOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< ListBatchJobRestartPointsOutcome > ListBatchJobRestartPointsOutcomeCallable
std::future< GetDataSetDetailsOutcome > GetDataSetDetailsOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
std::future< ListBatchJobDefinitionsOutcome > ListBatchJobDefinitionsOutcomeCallable
std::future< ListBatchJobExecutionsOutcome > ListBatchJobExecutionsOutcomeCallable
std::future< StartApplicationOutcome > StartApplicationOutcomeCallable
std::future< CancelBatchJobExecutionOutcome > CancelBatchJobExecutionOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
std::future< GetApplicationVersionOutcome > GetApplicationVersionOutcomeCallable
std::future< ListDataSetImportHistoryOutcome > ListDataSetImportHistoryOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< GetBatchJobExecutionOutcome > GetBatchJobExecutionOutcomeCallable
std::future< GetSignedBluinsightsUrlOutcome > GetSignedBluinsightsUrlOutcomeCallable
std::future< CreateDataSetImportTaskOutcome > CreateDataSetImportTaskOutcomeCallable
std::function< void(const MainframeModernizationClient *, const Model::GetDataSetDetailsRequest &, const Model::GetDataSetDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSetDetailsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::CancelBatchJobExecutionRequest &, const Model::CancelBatchJobExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelBatchJobExecutionResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetEnvironmentRequest &, const Model::GetEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnvironmentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListDataSetImportHistoryRequest &, const Model::ListDataSetImportHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSetImportHistoryResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListDataSetsRequest &, const Model::ListDataSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSetsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListBatchJobRestartPointsRequest &, const Model::ListBatchJobRestartPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBatchJobRestartPointsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListBatchJobDefinitionsRequest &, const Model::ListBatchJobDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBatchJobDefinitionsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::StartBatchJobRequest &, const Model::StartBatchJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBatchJobResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::StopApplicationRequest &, const Model::StopApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopApplicationResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::DeleteApplicationFromEnvironmentRequest &, const Model::DeleteApplicationFromEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationFromEnvironmentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetApplicationVersionRequest &, const Model::GetApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationVersionResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetDataSetImportTaskRequest &, const Model::GetDataSetImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSetImportTaskResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListApplicationVersionsRequest &, const Model::ListApplicationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationVersionsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::StartApplicationRequest &, const Model::StartApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartApplicationResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetBatchJobExecutionRequest &, const Model::GetBatchJobExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBatchJobExecutionResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListEngineVersionsRequest &, const Model::ListEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEngineVersionsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListBatchJobExecutionsRequest &, const Model::ListBatchJobExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBatchJobExecutionsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::GetSignedBluinsightsUrlRequest &, const Model::GetSignedBluinsightsUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSignedBluinsightsUrlResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentsResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const MainframeModernizationClient *, const Model::CreateDataSetImportTaskRequest &, const Model::CreateDataSetImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSetImportTaskResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String