AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
TransferClient.h
1
6#pragma once
7#include <aws/awstransfer/Transfer_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/awstransfer/TransferServiceClientModel.h>
13
14namespace Aws
15{
16namespace Transfer
17{
32 class AWS_TRANSFER_API TransferClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<TransferClient>
33 {
34 public:
36 static const char* GetServiceName();
37 static const char* GetAllocationTag();
38
41
47 std::shared_ptr<TransferEndpointProviderBase> endpointProvider = nullptr);
48
54 std::shared_ptr<TransferEndpointProviderBase> endpointProvider = nullptr,
56
61 TransferClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
62 std::shared_ptr<TransferEndpointProviderBase> endpointProvider = nullptr,
64
65
66 /* Legacy constructors due deprecation */
72
78 const Aws::Client::ClientConfiguration& clientConfiguration);
79
84 TransferClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
85 const Aws::Client::ClientConfiguration& clientConfiguration);
86
87 /* End of legacy constructors due deprecation */
88 virtual ~TransferClient();
89
101
105 template<typename CreateAccessRequestT = Model::CreateAccessRequest>
106 Model::CreateAccessOutcomeCallable CreateAccessCallable(const CreateAccessRequestT& request) const
107 {
108 return SubmitCallable(&TransferClient::CreateAccess, request);
109 }
110
114 template<typename CreateAccessRequestT = Model::CreateAccessRequest>
115 void CreateAccessAsync(const CreateAccessRequestT& request, const CreateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
116 {
117 return SubmitAsync(&TransferClient::CreateAccess, request, handler, context);
118 }
119
135
139 template<typename CreateAgreementRequestT = Model::CreateAgreementRequest>
140 Model::CreateAgreementOutcomeCallable CreateAgreementCallable(const CreateAgreementRequestT& request) const
141 {
142 return SubmitCallable(&TransferClient::CreateAgreement, request);
143 }
144
148 template<typename CreateAgreementRequestT = Model::CreateAgreementRequest>
149 void CreateAgreementAsync(const CreateAgreementRequestT& request, const CreateAgreementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
150 {
151 return SubmitAsync(&TransferClient::CreateAgreement, request, handler, context);
152 }
153
170
174 template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
175 Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT& request) const
176 {
177 return SubmitCallable(&TransferClient::CreateConnector, request);
178 }
179
183 template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
184 void CreateConnectorAsync(const CreateConnectorRequestT& request, const CreateConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
185 {
186 return SubmitAsync(&TransferClient::CreateConnector, request, handler, context);
187 }
188
196
200 template<typename CreateProfileRequestT = Model::CreateProfileRequest>
201 Model::CreateProfileOutcomeCallable CreateProfileCallable(const CreateProfileRequestT& request) const
202 {
203 return SubmitCallable(&TransferClient::CreateProfile, request);
204 }
205
209 template<typename CreateProfileRequestT = Model::CreateProfileRequest>
210 void CreateProfileAsync(const CreateProfileRequestT& request, const CreateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
211 {
212 return SubmitAsync(&TransferClient::CreateProfile, request, handler, context);
213 }
214
225
229 template<typename CreateServerRequestT = Model::CreateServerRequest>
230 Model::CreateServerOutcomeCallable CreateServerCallable(const CreateServerRequestT& request = {}) const
231 {
232 return SubmitCallable(&TransferClient::CreateServer, request);
233 }
234
238 template<typename CreateServerRequestT = Model::CreateServerRequest>
239 void CreateServerAsync(const CreateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateServerRequestT& request = {}) const
240 {
241 return SubmitAsync(&TransferClient::CreateServer, request, handler, context);
242 }
243
257
261 template<typename CreateUserRequestT = Model::CreateUserRequest>
262 Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const
263 {
264 return SubmitCallable(&TransferClient::CreateUser, request);
265 }
266
270 template<typename CreateUserRequestT = Model::CreateUserRequest>
271 void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
272 {
273 return SubmitAsync(&TransferClient::CreateUser, request, handler, context);
274 }
275
283
287 template<typename CreateWebAppRequestT = Model::CreateWebAppRequest>
288 Model::CreateWebAppOutcomeCallable CreateWebAppCallable(const CreateWebAppRequestT& request) const
289 {
290 return SubmitCallable(&TransferClient::CreateWebApp, request);
291 }
292
296 template<typename CreateWebAppRequestT = Model::CreateWebAppRequest>
297 void CreateWebAppAsync(const CreateWebAppRequestT& request, const CreateWebAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
298 {
299 return SubmitAsync(&TransferClient::CreateWebApp, request, handler, context);
300 }
301
312
316 template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
317 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const
318 {
319 return SubmitCallable(&TransferClient::CreateWorkflow, request);
320 }
321
325 template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
326 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
327 {
328 return SubmitAsync(&TransferClient::CreateWorkflow, request, handler, context);
329 }
330
338
342 template<typename DeleteAccessRequestT = Model::DeleteAccessRequest>
343 Model::DeleteAccessOutcomeCallable DeleteAccessCallable(const DeleteAccessRequestT& request) const
344 {
345 return SubmitCallable(&TransferClient::DeleteAccess, request);
346 }
347
351 template<typename DeleteAccessRequestT = Model::DeleteAccessRequest>
352 void DeleteAccessAsync(const DeleteAccessRequestT& request, const DeleteAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
353 {
354 return SubmitAsync(&TransferClient::DeleteAccess, request, handler, context);
355 }
356
364
368 template<typename DeleteAgreementRequestT = Model::DeleteAgreementRequest>
369 Model::DeleteAgreementOutcomeCallable DeleteAgreementCallable(const DeleteAgreementRequestT& request) const
370 {
371 return SubmitCallable(&TransferClient::DeleteAgreement, request);
372 }
373
377 template<typename DeleteAgreementRequestT = Model::DeleteAgreementRequest>
378 void DeleteAgreementAsync(const DeleteAgreementRequestT& request, const DeleteAgreementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
379 {
380 return SubmitAsync(&TransferClient::DeleteAgreement, request, handler, context);
381 }
382
390
394 template<typename DeleteCertificateRequestT = Model::DeleteCertificateRequest>
395 Model::DeleteCertificateOutcomeCallable DeleteCertificateCallable(const DeleteCertificateRequestT& request) const
396 {
397 return SubmitCallable(&TransferClient::DeleteCertificate, request);
398 }
399
403 template<typename DeleteCertificateRequestT = Model::DeleteCertificateRequest>
404 void DeleteCertificateAsync(const DeleteCertificateRequestT& request, const DeleteCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
405 {
406 return SubmitAsync(&TransferClient::DeleteCertificate, request, handler, context);
407 }
408
416
420 template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
421 Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT& request) const
422 {
423 return SubmitCallable(&TransferClient::DeleteConnector, request);
424 }
425
429 template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
430 void DeleteConnectorAsync(const DeleteConnectorRequestT& request, const DeleteConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
431 {
432 return SubmitAsync(&TransferClient::DeleteConnector, request, handler, context);
433 }
434
442
446 template<typename DeleteHostKeyRequestT = Model::DeleteHostKeyRequest>
447 Model::DeleteHostKeyOutcomeCallable DeleteHostKeyCallable(const DeleteHostKeyRequestT& request) const
448 {
449 return SubmitCallable(&TransferClient::DeleteHostKey, request);
450 }
451
455 template<typename DeleteHostKeyRequestT = Model::DeleteHostKeyRequest>
456 void DeleteHostKeyAsync(const DeleteHostKeyRequestT& request, const DeleteHostKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
457 {
458 return SubmitAsync(&TransferClient::DeleteHostKey, request, handler, context);
459 }
460
468
472 template<typename DeleteProfileRequestT = Model::DeleteProfileRequest>
473 Model::DeleteProfileOutcomeCallable DeleteProfileCallable(const DeleteProfileRequestT& request) const
474 {
475 return SubmitCallable(&TransferClient::DeleteProfile, request);
476 }
477
481 template<typename DeleteProfileRequestT = Model::DeleteProfileRequest>
482 void DeleteProfileAsync(const DeleteProfileRequestT& request, const DeleteProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
483 {
484 return SubmitAsync(&TransferClient::DeleteProfile, request, handler, context);
485 }
486
494
498 template<typename DeleteServerRequestT = Model::DeleteServerRequest>
499 Model::DeleteServerOutcomeCallable DeleteServerCallable(const DeleteServerRequestT& request) const
500 {
501 return SubmitCallable(&TransferClient::DeleteServer, request);
502 }
503
507 template<typename DeleteServerRequestT = Model::DeleteServerRequest>
508 void DeleteServerAsync(const DeleteServerRequestT& request, const DeleteServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
509 {
510 return SubmitAsync(&TransferClient::DeleteServer, request, handler, context);
511 }
512
519
523 template<typename DeleteSshPublicKeyRequestT = Model::DeleteSshPublicKeyRequest>
524 Model::DeleteSshPublicKeyOutcomeCallable DeleteSshPublicKeyCallable(const DeleteSshPublicKeyRequestT& request) const
525 {
526 return SubmitCallable(&TransferClient::DeleteSshPublicKey, request);
527 }
528
532 template<typename DeleteSshPublicKeyRequestT = Model::DeleteSshPublicKeyRequest>
533 void DeleteSshPublicKeyAsync(const DeleteSshPublicKeyRequestT& request, const DeleteSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
534 {
535 return SubmitAsync(&TransferClient::DeleteSshPublicKey, request, handler, context);
536 }
537
547
551 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
552 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const
553 {
554 return SubmitCallable(&TransferClient::DeleteUser, request);
555 }
556
560 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
561 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
562 {
563 return SubmitAsync(&TransferClient::DeleteUser, request, handler, context);
564 }
565
572
576 template<typename DeleteWebAppRequestT = Model::DeleteWebAppRequest>
577 Model::DeleteWebAppOutcomeCallable DeleteWebAppCallable(const DeleteWebAppRequestT& request) const
578 {
579 return SubmitCallable(&TransferClient::DeleteWebApp, request);
580 }
581
585 template<typename DeleteWebAppRequestT = Model::DeleteWebAppRequest>
586 void DeleteWebAppAsync(const DeleteWebAppRequestT& request, const DeleteWebAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
587 {
588 return SubmitAsync(&TransferClient::DeleteWebApp, request, handler, context);
589 }
590
598
602 template<typename DeleteWebAppCustomizationRequestT = Model::DeleteWebAppCustomizationRequest>
603 Model::DeleteWebAppCustomizationOutcomeCallable DeleteWebAppCustomizationCallable(const DeleteWebAppCustomizationRequestT& request) const
604 {
605 return SubmitCallable(&TransferClient::DeleteWebAppCustomization, request);
606 }
607
611 template<typename DeleteWebAppCustomizationRequestT = Model::DeleteWebAppCustomizationRequest>
612 void DeleteWebAppCustomizationAsync(const DeleteWebAppCustomizationRequestT& request, const DeleteWebAppCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
613 {
614 return SubmitAsync(&TransferClient::DeleteWebAppCustomization, request, handler, context);
615 }
616
623
627 template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
628 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const
629 {
630 return SubmitCallable(&TransferClient::DeleteWorkflow, request);
631 }
632
636 template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
637 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
638 {
639 return SubmitAsync(&TransferClient::DeleteWorkflow, request, handler, context);
640 }
641
652
656 template<typename DescribeAccessRequestT = Model::DescribeAccessRequest>
657 Model::DescribeAccessOutcomeCallable DescribeAccessCallable(const DescribeAccessRequestT& request) const
658 {
659 return SubmitCallable(&TransferClient::DescribeAccess, request);
660 }
661
665 template<typename DescribeAccessRequestT = Model::DescribeAccessRequest>
666 void DescribeAccessAsync(const DescribeAccessRequestT& request, const DescribeAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
667 {
668 return SubmitAsync(&TransferClient::DescribeAccess, request, handler, context);
669 }
670
678
682 template<typename DescribeAgreementRequestT = Model::DescribeAgreementRequest>
683 Model::DescribeAgreementOutcomeCallable DescribeAgreementCallable(const DescribeAgreementRequestT& request) const
684 {
685 return SubmitCallable(&TransferClient::DescribeAgreement, request);
686 }
687
691 template<typename DescribeAgreementRequestT = Model::DescribeAgreementRequest>
692 void DescribeAgreementAsync(const DescribeAgreementRequestT& request, const DescribeAgreementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
693 {
694 return SubmitAsync(&TransferClient::DescribeAgreement, request, handler, context);
695 }
696
704
708 template<typename DescribeCertificateRequestT = Model::DescribeCertificateRequest>
709 Model::DescribeCertificateOutcomeCallable DescribeCertificateCallable(const DescribeCertificateRequestT& request) const
710 {
711 return SubmitCallable(&TransferClient::DescribeCertificate, request);
712 }
713
717 template<typename DescribeCertificateRequestT = Model::DescribeCertificateRequest>
718 void DescribeCertificateAsync(const DescribeCertificateRequestT& request, const DescribeCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
719 {
720 return SubmitAsync(&TransferClient::DescribeCertificate, request, handler, context);
721 }
722
730
734 template<typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
735 Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT& request) const
736 {
737 return SubmitCallable(&TransferClient::DescribeConnector, request);
738 }
739
743 template<typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
744 void DescribeConnectorAsync(const DescribeConnectorRequestT& request, const DescribeConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
745 {
746 return SubmitAsync(&TransferClient::DescribeConnector, request, handler, context);
747 }
748
760
764 template<typename DescribeExecutionRequestT = Model::DescribeExecutionRequest>
765 Model::DescribeExecutionOutcomeCallable DescribeExecutionCallable(const DescribeExecutionRequestT& request) const
766 {
767 return SubmitCallable(&TransferClient::DescribeExecution, request);
768 }
769
773 template<typename DescribeExecutionRequestT = Model::DescribeExecutionRequest>
774 void DescribeExecutionAsync(const DescribeExecutionRequestT& request, const DescribeExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
775 {
776 return SubmitAsync(&TransferClient::DescribeExecution, request, handler, context);
777 }
778
786
790 template<typename DescribeHostKeyRequestT = Model::DescribeHostKeyRequest>
791 Model::DescribeHostKeyOutcomeCallable DescribeHostKeyCallable(const DescribeHostKeyRequestT& request) const
792 {
793 return SubmitCallable(&TransferClient::DescribeHostKey, request);
794 }
795
799 template<typename DescribeHostKeyRequestT = Model::DescribeHostKeyRequest>
800 void DescribeHostKeyAsync(const DescribeHostKeyRequestT& request, const DescribeHostKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
801 {
802 return SubmitAsync(&TransferClient::DescribeHostKey, request, handler, context);
803 }
804
812
816 template<typename DescribeProfileRequestT = Model::DescribeProfileRequest>
817 Model::DescribeProfileOutcomeCallable DescribeProfileCallable(const DescribeProfileRequestT& request) const
818 {
819 return SubmitCallable(&TransferClient::DescribeProfile, request);
820 }
821
825 template<typename DescribeProfileRequestT = Model::DescribeProfileRequest>
826 void DescribeProfileAsync(const DescribeProfileRequestT& request, const DescribeProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
827 {
828 return SubmitAsync(&TransferClient::DescribeProfile, request, handler, context);
829 }
830
843
847 template<typename DescribeSecurityPolicyRequestT = Model::DescribeSecurityPolicyRequest>
848 Model::DescribeSecurityPolicyOutcomeCallable DescribeSecurityPolicyCallable(const DescribeSecurityPolicyRequestT& request) const
849 {
850 return SubmitCallable(&TransferClient::DescribeSecurityPolicy, request);
851 }
852
856 template<typename DescribeSecurityPolicyRequestT = Model::DescribeSecurityPolicyRequest>
857 void DescribeSecurityPolicyAsync(const DescribeSecurityPolicyRequestT& request, const DescribeSecurityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
858 {
859 return SubmitAsync(&TransferClient::DescribeSecurityPolicy, request, handler, context);
860 }
861
872
876 template<typename DescribeServerRequestT = Model::DescribeServerRequest>
877 Model::DescribeServerOutcomeCallable DescribeServerCallable(const DescribeServerRequestT& request) const
878 {
879 return SubmitCallable(&TransferClient::DescribeServer, request);
880 }
881
885 template<typename DescribeServerRequestT = Model::DescribeServerRequest>
886 void DescribeServerAsync(const DescribeServerRequestT& request, const DescribeServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
887 {
888 return SubmitAsync(&TransferClient::DescribeServer, request, handler, context);
889 }
890
900
904 template<typename DescribeUserRequestT = Model::DescribeUserRequest>
905 Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT& request) const
906 {
907 return SubmitCallable(&TransferClient::DescribeUser, request);
908 }
909
913 template<typename DescribeUserRequestT = Model::DescribeUserRequest>
914 void DescribeUserAsync(const DescribeUserRequestT& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
915 {
916 return SubmitAsync(&TransferClient::DescribeUser, request, handler, context);
917 }
918
926
930 template<typename DescribeWebAppRequestT = Model::DescribeWebAppRequest>
931 Model::DescribeWebAppOutcomeCallable DescribeWebAppCallable(const DescribeWebAppRequestT& request) const
932 {
933 return SubmitCallable(&TransferClient::DescribeWebApp, request);
934 }
935
939 template<typename DescribeWebAppRequestT = Model::DescribeWebAppRequest>
940 void DescribeWebAppAsync(const DescribeWebAppRequestT& request, const DescribeWebAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
941 {
942 return SubmitAsync(&TransferClient::DescribeWebApp, request, handler, context);
943 }
944
952
956 template<typename DescribeWebAppCustomizationRequestT = Model::DescribeWebAppCustomizationRequest>
957 Model::DescribeWebAppCustomizationOutcomeCallable DescribeWebAppCustomizationCallable(const DescribeWebAppCustomizationRequestT& request) const
958 {
959 return SubmitCallable(&TransferClient::DescribeWebAppCustomization, request);
960 }
961
965 template<typename DescribeWebAppCustomizationRequestT = Model::DescribeWebAppCustomizationRequest>
966 void DescribeWebAppCustomizationAsync(const DescribeWebAppCustomizationRequestT& request, const DescribeWebAppCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
967 {
968 return SubmitAsync(&TransferClient::DescribeWebAppCustomization, request, handler, context);
969 }
970
977
981 template<typename DescribeWorkflowRequestT = Model::DescribeWorkflowRequest>
982 Model::DescribeWorkflowOutcomeCallable DescribeWorkflowCallable(const DescribeWorkflowRequestT& request) const
983 {
984 return SubmitCallable(&TransferClient::DescribeWorkflow, request);
985 }
986
990 template<typename DescribeWorkflowRequestT = Model::DescribeWorkflowRequest>
991 void DescribeWorkflowAsync(const DescribeWorkflowRequestT& request, const DescribeWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
992 {
993 return SubmitAsync(&TransferClient::DescribeWorkflow, request, handler, context);
994 }
995
1007
1011 template<typename ImportCertificateRequestT = Model::ImportCertificateRequest>
1012 Model::ImportCertificateOutcomeCallable ImportCertificateCallable(const ImportCertificateRequestT& request) const
1013 {
1014 return SubmitCallable(&TransferClient::ImportCertificate, request);
1015 }
1016
1020 template<typename ImportCertificateRequestT = Model::ImportCertificateRequest>
1021 void ImportCertificateAsync(const ImportCertificateRequestT& request, const ImportCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1022 {
1023 return SubmitAsync(&TransferClient::ImportCertificate, request, handler, context);
1024 }
1025
1033
1037 template<typename ImportHostKeyRequestT = Model::ImportHostKeyRequest>
1038 Model::ImportHostKeyOutcomeCallable ImportHostKeyCallable(const ImportHostKeyRequestT& request) const
1039 {
1040 return SubmitCallable(&TransferClient::ImportHostKey, request);
1041 }
1042
1046 template<typename ImportHostKeyRequestT = Model::ImportHostKeyRequest>
1047 void ImportHostKeyAsync(const ImportHostKeyRequestT& request, const ImportHostKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1048 {
1049 return SubmitAsync(&TransferClient::ImportHostKey, request, handler, context);
1050 }
1051
1063
1067 template<typename ImportSshPublicKeyRequestT = Model::ImportSshPublicKeyRequest>
1068 Model::ImportSshPublicKeyOutcomeCallable ImportSshPublicKeyCallable(const ImportSshPublicKeyRequestT& request) const
1069 {
1070 return SubmitCallable(&TransferClient::ImportSshPublicKey, request);
1071 }
1072
1076 template<typename ImportSshPublicKeyRequestT = Model::ImportSshPublicKeyRequest>
1077 void ImportSshPublicKeyAsync(const ImportSshPublicKeyRequestT& request, const ImportSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1078 {
1079 return SubmitAsync(&TransferClient::ImportSshPublicKey, request, handler, context);
1080 }
1081
1089
1093 template<typename ListAccessesRequestT = Model::ListAccessesRequest>
1094 Model::ListAccessesOutcomeCallable ListAccessesCallable(const ListAccessesRequestT& request) const
1095 {
1096 return SubmitCallable(&TransferClient::ListAccesses, request);
1097 }
1098
1102 template<typename ListAccessesRequestT = Model::ListAccessesRequest>
1103 void ListAccessesAsync(const ListAccessesRequestT& request, const ListAccessesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1104 {
1105 return SubmitAsync(&TransferClient::ListAccesses, request, handler, context);
1106 }
1107
1119
1123 template<typename ListAgreementsRequestT = Model::ListAgreementsRequest>
1124 Model::ListAgreementsOutcomeCallable ListAgreementsCallable(const ListAgreementsRequestT& request) const
1125 {
1126 return SubmitCallable(&TransferClient::ListAgreements, request);
1127 }
1128
1132 template<typename ListAgreementsRequestT = Model::ListAgreementsRequest>
1133 void ListAgreementsAsync(const ListAgreementsRequestT& request, const ListAgreementsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1134 {
1135 return SubmitAsync(&TransferClient::ListAgreements, request, handler, context);
1136 }
1137
1149
1153 template<typename ListCertificatesRequestT = Model::ListCertificatesRequest>
1154 Model::ListCertificatesOutcomeCallable ListCertificatesCallable(const ListCertificatesRequestT& request = {}) const
1155 {
1156 return SubmitCallable(&TransferClient::ListCertificates, request);
1157 }
1158
1162 template<typename ListCertificatesRequestT = Model::ListCertificatesRequest>
1163 void ListCertificatesAsync(const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCertificatesRequestT& request = {}) const
1164 {
1165 return SubmitAsync(&TransferClient::ListCertificates, request, handler, context);
1166 }
1167
1174
1178 template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1179 Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT& request = {}) const
1180 {
1181 return SubmitCallable(&TransferClient::ListConnectors, request);
1182 }
1183
1187 template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1188 void ListConnectorsAsync(const ListConnectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectorsRequestT& request = {}) const
1189 {
1190 return SubmitAsync(&TransferClient::ListConnectors, request, handler, context);
1191 }
1192
1201
1205 template<typename ListExecutionsRequestT = Model::ListExecutionsRequest>
1206 Model::ListExecutionsOutcomeCallable ListExecutionsCallable(const ListExecutionsRequestT& request) const
1207 {
1208 return SubmitCallable(&TransferClient::ListExecutions, request);
1209 }
1210
1214 template<typename ListExecutionsRequestT = Model::ListExecutionsRequest>
1215 void ListExecutionsAsync(const ListExecutionsRequestT& request, const ListExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1216 {
1217 return SubmitAsync(&TransferClient::ListExecutions, request, handler, context);
1218 }
1219
1231
1235 template<typename ListFileTransferResultsRequestT = Model::ListFileTransferResultsRequest>
1236 Model::ListFileTransferResultsOutcomeCallable ListFileTransferResultsCallable(const ListFileTransferResultsRequestT& request) const
1237 {
1238 return SubmitCallable(&TransferClient::ListFileTransferResults, request);
1239 }
1240
1244 template<typename ListFileTransferResultsRequestT = Model::ListFileTransferResultsRequest>
1245 void ListFileTransferResultsAsync(const ListFileTransferResultsRequestT& request, const ListFileTransferResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1246 {
1247 return SubmitAsync(&TransferClient::ListFileTransferResults, request, handler, context);
1248 }
1249
1257
1261 template<typename ListHostKeysRequestT = Model::ListHostKeysRequest>
1262 Model::ListHostKeysOutcomeCallable ListHostKeysCallable(const ListHostKeysRequestT& request) const
1263 {
1264 return SubmitCallable(&TransferClient::ListHostKeys, request);
1265 }
1266
1270 template<typename ListHostKeysRequestT = Model::ListHostKeysRequest>
1271 void ListHostKeysAsync(const ListHostKeysRequestT& request, const ListHostKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1272 {
1273 return SubmitAsync(&TransferClient::ListHostKeys, request, handler, context);
1274 }
1275
1286
1290 template<typename ListProfilesRequestT = Model::ListProfilesRequest>
1291 Model::ListProfilesOutcomeCallable ListProfilesCallable(const ListProfilesRequestT& request = {}) const
1292 {
1293 return SubmitCallable(&TransferClient::ListProfiles, request);
1294 }
1295
1299 template<typename ListProfilesRequestT = Model::ListProfilesRequest>
1300 void ListProfilesAsync(const ListProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListProfilesRequestT& request = {}) const
1301 {
1302 return SubmitAsync(&TransferClient::ListProfiles, request, handler, context);
1303 }
1304
1316
1320 template<typename ListSecurityPoliciesRequestT = Model::ListSecurityPoliciesRequest>
1321 Model::ListSecurityPoliciesOutcomeCallable ListSecurityPoliciesCallable(const ListSecurityPoliciesRequestT& request = {}) const
1322 {
1323 return SubmitCallable(&TransferClient::ListSecurityPolicies, request);
1324 }
1325
1329 template<typename ListSecurityPoliciesRequestT = Model::ListSecurityPoliciesRequest>
1330 void ListSecurityPoliciesAsync(const ListSecurityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSecurityPoliciesRequestT& request = {}) const
1331 {
1332 return SubmitAsync(&TransferClient::ListSecurityPolicies, request, handler, context);
1333 }
1334
1342
1346 template<typename ListServersRequestT = Model::ListServersRequest>
1347 Model::ListServersOutcomeCallable ListServersCallable(const ListServersRequestT& request = {}) const
1348 {
1349 return SubmitCallable(&TransferClient::ListServers, request);
1350 }
1351
1355 template<typename ListServersRequestT = Model::ListServersRequest>
1356 void ListServersAsync(const ListServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListServersRequestT& request = {}) const
1357 {
1358 return SubmitAsync(&TransferClient::ListServers, request, handler, context);
1359 }
1360
1369
1373 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1374 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1375 {
1376 return SubmitCallable(&TransferClient::ListTagsForResource, request);
1377 }
1378
1382 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1383 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1384 {
1385 return SubmitAsync(&TransferClient::ListTagsForResource, request, handler, context);
1386 }
1387
1395
1399 template<typename ListUsersRequestT = Model::ListUsersRequest>
1400 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const
1401 {
1402 return SubmitCallable(&TransferClient::ListUsers, request);
1403 }
1404
1408 template<typename ListUsersRequestT = Model::ListUsersRequest>
1409 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1410 {
1411 return SubmitAsync(&TransferClient::ListUsers, request, handler, context);
1412 }
1413
1421
1425 template<typename ListWebAppsRequestT = Model::ListWebAppsRequest>
1426 Model::ListWebAppsOutcomeCallable ListWebAppsCallable(const ListWebAppsRequestT& request = {}) const
1427 {
1428 return SubmitCallable(&TransferClient::ListWebApps, request);
1429 }
1430
1434 template<typename ListWebAppsRequestT = Model::ListWebAppsRequest>
1435 void ListWebAppsAsync(const ListWebAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWebAppsRequestT& request = {}) const
1436 {
1437 return SubmitAsync(&TransferClient::ListWebApps, request, handler, context);
1438 }
1439
1447
1451 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
1452 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const
1453 {
1454 return SubmitCallable(&TransferClient::ListWorkflows, request);
1455 }
1456
1460 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
1461 void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorkflowsRequestT& request = {}) const
1462 {
1463 return SubmitAsync(&TransferClient::ListWorkflows, request, handler, context);
1464 }
1465
1476
1480 template<typename SendWorkflowStepStateRequestT = Model::SendWorkflowStepStateRequest>
1481 Model::SendWorkflowStepStateOutcomeCallable SendWorkflowStepStateCallable(const SendWorkflowStepStateRequestT& request) const
1482 {
1483 return SubmitCallable(&TransferClient::SendWorkflowStepState, request);
1484 }
1485
1489 template<typename SendWorkflowStepStateRequestT = Model::SendWorkflowStepStateRequest>
1490 void SendWorkflowStepStateAsync(const SendWorkflowStepStateRequestT& request, const SendWorkflowStepStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1491 {
1492 return SubmitAsync(&TransferClient::SendWorkflowStepState, request, handler, context);
1493 }
1494
1528
1532 template<typename StartDirectoryListingRequestT = Model::StartDirectoryListingRequest>
1533 Model::StartDirectoryListingOutcomeCallable StartDirectoryListingCallable(const StartDirectoryListingRequestT& request) const
1534 {
1535 return SubmitCallable(&TransferClient::StartDirectoryListing, request);
1536 }
1537
1541 template<typename StartDirectoryListingRequestT = Model::StartDirectoryListingRequest>
1542 void StartDirectoryListingAsync(const StartDirectoryListingRequestT& request, const StartDirectoryListingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1543 {
1544 return SubmitAsync(&TransferClient::StartDirectoryListing, request, handler, context);
1545 }
1546
1567
1571 template<typename StartFileTransferRequestT = Model::StartFileTransferRequest>
1572 Model::StartFileTransferOutcomeCallable StartFileTransferCallable(const StartFileTransferRequestT& request) const
1573 {
1574 return SubmitCallable(&TransferClient::StartFileTransfer, request);
1575 }
1576
1580 template<typename StartFileTransferRequestT = Model::StartFileTransferRequest>
1581 void StartFileTransferAsync(const StartFileTransferRequestT& request, const StartFileTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1582 {
1583 return SubmitAsync(&TransferClient::StartFileTransfer, request, handler, context);
1584 }
1585
1593
1597 template<typename StartRemoteDeleteRequestT = Model::StartRemoteDeleteRequest>
1598 Model::StartRemoteDeleteOutcomeCallable StartRemoteDeleteCallable(const StartRemoteDeleteRequestT& request) const
1599 {
1600 return SubmitCallable(&TransferClient::StartRemoteDelete, request);
1601 }
1602
1606 template<typename StartRemoteDeleteRequestT = Model::StartRemoteDeleteRequest>
1607 void StartRemoteDeleteAsync(const StartRemoteDeleteRequestT& request, const StartRemoteDeleteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1608 {
1609 return SubmitAsync(&TransferClient::StartRemoteDelete, request, handler, context);
1610 }
1611
1619
1623 template<typename StartRemoteMoveRequestT = Model::StartRemoteMoveRequest>
1624 Model::StartRemoteMoveOutcomeCallable StartRemoteMoveCallable(const StartRemoteMoveRequestT& request) const
1625 {
1626 return SubmitCallable(&TransferClient::StartRemoteMove, request);
1627 }
1628
1632 template<typename StartRemoteMoveRequestT = Model::StartRemoteMoveRequest>
1633 void StartRemoteMoveAsync(const StartRemoteMoveRequestT& request, const StartRemoteMoveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1634 {
1635 return SubmitAsync(&TransferClient::StartRemoteMove, request, handler, context);
1636 }
1637
1651
1655 template<typename StartServerRequestT = Model::StartServerRequest>
1656 Model::StartServerOutcomeCallable StartServerCallable(const StartServerRequestT& request) const
1657 {
1658 return SubmitCallable(&TransferClient::StartServer, request);
1659 }
1660
1664 template<typename StartServerRequestT = Model::StartServerRequest>
1665 void StartServerAsync(const StartServerRequestT& request, const StartServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1666 {
1667 return SubmitAsync(&TransferClient::StartServer, request, handler, context);
1668 }
1669
1686
1690 template<typename StopServerRequestT = Model::StopServerRequest>
1691 Model::StopServerOutcomeCallable StopServerCallable(const StopServerRequestT& request) const
1692 {
1693 return SubmitCallable(&TransferClient::StopServer, request);
1694 }
1695
1699 template<typename StopServerRequestT = Model::StopServerRequest>
1700 void StopServerAsync(const StopServerRequestT& request, const StopServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1701 {
1702 return SubmitAsync(&TransferClient::StopServer, request, handler, context);
1703 }
1704
1713
1717 template<typename TagResourceRequestT = Model::TagResourceRequest>
1718 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1719 {
1720 return SubmitCallable(&TransferClient::TagResource, request);
1721 }
1722
1726 template<typename TagResourceRequestT = Model::TagResourceRequest>
1727 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1728 {
1729 return SubmitAsync(&TransferClient::TagResource, request, handler, context);
1730 }
1731
1741
1745 template<typename TestConnectionRequestT = Model::TestConnectionRequest>
1746 Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT& request) const
1747 {
1748 return SubmitCallable(&TransferClient::TestConnection, request);
1749 }
1750
1754 template<typename TestConnectionRequestT = Model::TestConnectionRequest>
1755 void TestConnectionAsync(const TestConnectionRequestT& request, const TestConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1756 {
1757 return SubmitAsync(&TransferClient::TestConnection, request, handler, context);
1758 }
1759
1793
1797 template<typename TestIdentityProviderRequestT = Model::TestIdentityProviderRequest>
1798 Model::TestIdentityProviderOutcomeCallable TestIdentityProviderCallable(const TestIdentityProviderRequestT& request) const
1799 {
1800 return SubmitCallable(&TransferClient::TestIdentityProvider, request);
1801 }
1802
1806 template<typename TestIdentityProviderRequestT = Model::TestIdentityProviderRequest>
1807 void TestIdentityProviderAsync(const TestIdentityProviderRequestT& request, const TestIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1808 {
1809 return SubmitAsync(&TransferClient::TestIdentityProvider, request, handler, context);
1810 }
1811
1821
1825 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1826 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1827 {
1828 return SubmitCallable(&TransferClient::UntagResource, request);
1829 }
1830
1834 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1835 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1836 {
1837 return SubmitAsync(&TransferClient::UntagResource, request, handler, context);
1838 }
1839
1848
1852 template<typename UpdateAccessRequestT = Model::UpdateAccessRequest>
1853 Model::UpdateAccessOutcomeCallable UpdateAccessCallable(const UpdateAccessRequestT& request) const
1854 {
1855 return SubmitCallable(&TransferClient::UpdateAccess, request);
1856 }
1857
1861 template<typename UpdateAccessRequestT = Model::UpdateAccessRequest>
1862 void UpdateAccessAsync(const UpdateAccessRequestT& request, const UpdateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1863 {
1864 return SubmitAsync(&TransferClient::UpdateAccess, request, handler, context);
1865 }
1866
1881
1885 template<typename UpdateAgreementRequestT = Model::UpdateAgreementRequest>
1886 Model::UpdateAgreementOutcomeCallable UpdateAgreementCallable(const UpdateAgreementRequestT& request) const
1887 {
1888 return SubmitCallable(&TransferClient::UpdateAgreement, request);
1889 }
1890
1894 template<typename UpdateAgreementRequestT = Model::UpdateAgreementRequest>
1895 void UpdateAgreementAsync(const UpdateAgreementRequestT& request, const UpdateAgreementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1896 {
1897 return SubmitAsync(&TransferClient::UpdateAgreement, request, handler, context);
1898 }
1899
1907
1911 template<typename UpdateCertificateRequestT = Model::UpdateCertificateRequest>
1912 Model::UpdateCertificateOutcomeCallable UpdateCertificateCallable(const UpdateCertificateRequestT& request) const
1913 {
1914 return SubmitCallable(&TransferClient::UpdateCertificate, request);
1915 }
1916
1920 template<typename UpdateCertificateRequestT = Model::UpdateCertificateRequest>
1921 void UpdateCertificateAsync(const UpdateCertificateRequestT& request, const UpdateCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1922 {
1923 return SubmitAsync(&TransferClient::UpdateCertificate, request, handler, context);
1924 }
1925
1934
1938 template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
1939 Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT& request) const
1940 {
1941 return SubmitCallable(&TransferClient::UpdateConnector, request);
1942 }
1943
1947 template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
1948 void UpdateConnectorAsync(const UpdateConnectorRequestT& request, const UpdateConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1949 {
1950 return SubmitAsync(&TransferClient::UpdateConnector, request, handler, context);
1951 }
1952
1961
1965 template<typename UpdateHostKeyRequestT = Model::UpdateHostKeyRequest>
1966 Model::UpdateHostKeyOutcomeCallable UpdateHostKeyCallable(const UpdateHostKeyRequestT& request) const
1967 {
1968 return SubmitCallable(&TransferClient::UpdateHostKey, request);
1969 }
1970
1974 template<typename UpdateHostKeyRequestT = Model::UpdateHostKeyRequest>
1975 void UpdateHostKeyAsync(const UpdateHostKeyRequestT& request, const UpdateHostKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1976 {
1977 return SubmitAsync(&TransferClient::UpdateHostKey, request, handler, context);
1978 }
1979
1988
1992 template<typename UpdateProfileRequestT = Model::UpdateProfileRequest>
1993 Model::UpdateProfileOutcomeCallable UpdateProfileCallable(const UpdateProfileRequestT& request) const
1994 {
1995 return SubmitCallable(&TransferClient::UpdateProfile, request);
1996 }
1997
2001 template<typename UpdateProfileRequestT = Model::UpdateProfileRequest>
2002 void UpdateProfileAsync(const UpdateProfileRequestT& request, const UpdateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2003 {
2004 return SubmitAsync(&TransferClient::UpdateProfile, request, handler, context);
2005 }
2006
2015
2019 template<typename UpdateServerRequestT = Model::UpdateServerRequest>
2020 Model::UpdateServerOutcomeCallable UpdateServerCallable(const UpdateServerRequestT& request) const
2021 {
2022 return SubmitCallable(&TransferClient::UpdateServer, request);
2023 }
2024
2028 template<typename UpdateServerRequestT = Model::UpdateServerRequest>
2029 void UpdateServerAsync(const UpdateServerRequestT& request, const UpdateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2030 {
2031 return SubmitAsync(&TransferClient::UpdateServer, request, handler, context);
2032 }
2033
2055
2059 template<typename UpdateUserRequestT = Model::UpdateUserRequest>
2060 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const
2061 {
2062 return SubmitCallable(&TransferClient::UpdateUser, request);
2063 }
2064
2068 template<typename UpdateUserRequestT = Model::UpdateUserRequest>
2069 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2070 {
2071 return SubmitAsync(&TransferClient::UpdateUser, request, handler, context);
2072 }
2073
2081
2085 template<typename UpdateWebAppRequestT = Model::UpdateWebAppRequest>
2086 Model::UpdateWebAppOutcomeCallable UpdateWebAppCallable(const UpdateWebAppRequestT& request) const
2087 {
2088 return SubmitCallable(&TransferClient::UpdateWebApp, request);
2089 }
2090
2094 template<typename UpdateWebAppRequestT = Model::UpdateWebAppRequest>
2095 void UpdateWebAppAsync(const UpdateWebAppRequestT& request, const UpdateWebAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2096 {
2097 return SubmitAsync(&TransferClient::UpdateWebApp, request, handler, context);
2098 }
2099
2107
2111 template<typename UpdateWebAppCustomizationRequestT = Model::UpdateWebAppCustomizationRequest>
2112 Model::UpdateWebAppCustomizationOutcomeCallable UpdateWebAppCustomizationCallable(const UpdateWebAppCustomizationRequestT& request) const
2113 {
2114 return SubmitCallable(&TransferClient::UpdateWebAppCustomization, request);
2115 }
2116
2120 template<typename UpdateWebAppCustomizationRequestT = Model::UpdateWebAppCustomizationRequest>
2121 void UpdateWebAppCustomizationAsync(const UpdateWebAppCustomizationRequestT& request, const UpdateWebAppCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2122 {
2123 return SubmitAsync(&TransferClient::UpdateWebAppCustomization, request, handler, context);
2124 }
2125
2126
2127 void OverrideEndpoint(const Aws::String& endpoint);
2128 std::shared_ptr<TransferEndpointProviderBase>& accessEndpointProvider();
2129 private:
2131 void init(const TransferClientConfiguration& clientConfiguration);
2132
2133 TransferClientConfiguration m_clientConfiguration;
2134 std::shared_ptr<TransferEndpointProviderBase> m_endpointProvider;
2135 };
2136
2137} // namespace Transfer
2138} // namespace Aws
virtual Model::DeleteAccessOutcome DeleteAccess(const Model::DeleteAccessRequest &request) const
Model::UpdateServerOutcomeCallable UpdateServerCallable(const UpdateServerRequestT &request) const
Model::UpdateCertificateOutcomeCallable UpdateCertificateCallable(const UpdateCertificateRequestT &request) const
Model::ListCertificatesOutcomeCallable ListCertificatesCallable(const ListCertificatesRequestT &request={}) const
void ListHostKeysAsync(const ListHostKeysRequestT &request, const ListHostKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateUserAsync(const CreateUserRequestT &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConnectorOutcome DescribeConnector(const Model::DescribeConnectorRequest &request) const
Model::ListExecutionsOutcomeCallable ListExecutionsCallable(const ListExecutionsRequestT &request) const
Model::DescribeAccessOutcomeCallable DescribeAccessCallable(const DescribeAccessRequestT &request) const
virtual Model::CreateServerOutcome CreateServer(const Model::CreateServerRequest &request={}) const
void UpdateHostKeyAsync(const UpdateHostKeyRequestT &request, const UpdateHostKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWebAppCustomizationOutcome UpdateWebAppCustomization(const Model::UpdateWebAppCustomizationRequest &request) const
virtual Model::DescribeProfileOutcome DescribeProfile(const Model::DescribeProfileRequest &request) const
virtual Model::ListAgreementsOutcome ListAgreements(const Model::ListAgreementsRequest &request) const
void UpdateUserAsync(const UpdateUserRequestT &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowsRequestT &request={}) const
Model::DescribeProfileOutcomeCallable DescribeProfileCallable(const DescribeProfileRequestT &request) const
void ListCertificatesAsync(const ListCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCertificatesRequestT &request={}) const
void DescribeAccessAsync(const DescribeAccessRequestT &request, const DescribeAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeServerAsync(const DescribeServerRequestT &request, const DescribeServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TransferClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< TransferEndpointProviderBase > endpointProvider=nullptr, const Aws::Transfer::TransferClientConfiguration &clientConfiguration=Aws::Transfer::TransferClientConfiguration())
virtual Model::CreateAccessOutcome CreateAccess(const Model::CreateAccessRequest &request) const
void DeleteConnectorAsync(const DeleteConnectorRequestT &request, const DeleteConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeWebAppOutcomeCallable DescribeWebAppCallable(const DescribeWebAppRequestT &request) const
virtual Model::ImportSshPublicKeyOutcome ImportSshPublicKey(const Model::ImportSshPublicKeyRequest &request) const
virtual Model::ListServersOutcome ListServers(const Model::ListServersRequest &request={}) const
void CreateWorkflowAsync(const CreateWorkflowRequestT &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateConnectorOutcome UpdateConnector(const Model::UpdateConnectorRequest &request) const
void CreateServerAsync(const CreateServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateServerRequestT &request={}) const
Model::CreateAccessOutcomeCallable CreateAccessCallable(const CreateAccessRequestT &request) const
static const char * GetAllocationTag()
virtual Model::DescribeHostKeyOutcome DescribeHostKey(const Model::DescribeHostKeyRequest &request) const
void StartFileTransferAsync(const StartFileTransferRequestT &request, const StartFileTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWebAppsOutcomeCallable ListWebAppsCallable(const ListWebAppsRequestT &request={}) const
Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT &request) const
Model::StartServerOutcomeCallable StartServerCallable(const StartServerRequestT &request) const
virtual Model::StartDirectoryListingOutcome StartDirectoryListing(const Model::StartDirectoryListingRequest &request) const
void DeleteHostKeyAsync(const DeleteHostKeyRequestT &request, const DeleteHostKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteProfileOutcomeCallable DeleteProfileCallable(const DeleteProfileRequestT &request) const
static const char * GetServiceName()
void UpdateWebAppCustomizationAsync(const UpdateWebAppCustomizationRequestT &request, const UpdateWebAppCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendWorkflowStepStateOutcomeCallable SendWorkflowStepStateCallable(const SendWorkflowStepStateRequestT &request) const
void UpdateAgreementAsync(const UpdateAgreementRequestT &request, const UpdateAgreementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateProfileOutcomeCallable CreateProfileCallable(const CreateProfileRequestT &request) const
void ListAgreementsAsync(const ListAgreementsRequestT &request, const ListAgreementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListHostKeysOutcomeCallable ListHostKeysCallable(const ListHostKeysRequestT &request) const
void DeleteCertificateAsync(const DeleteCertificateRequestT &request, const DeleteCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TransferClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateWebAppAsync(const UpdateWebAppRequestT &request, const UpdateWebAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWorkflowAsync(const DeleteWorkflowRequestT &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWebAppCustomizationOutcomeCallable DeleteWebAppCustomizationCallable(const DeleteWebAppCustomizationRequestT &request) const
void DescribeHostKeyAsync(const DescribeHostKeyRequestT &request, const DescribeHostKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeServerOutcome DescribeServer(const Model::DescribeServerRequest &request) const
Model::ListFileTransferResultsOutcomeCallable ListFileTransferResultsCallable(const ListFileTransferResultsRequestT &request) const
void UpdateConnectorAsync(const UpdateConnectorRequestT &request, const UpdateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartRemoteMoveOutcome StartRemoteMove(const Model::StartRemoteMoveRequest &request) const
virtual Model::CreateConnectorOutcome CreateConnector(const Model::CreateConnectorRequest &request) const
Model::DescribeCertificateOutcomeCallable DescribeCertificateCallable(const DescribeCertificateRequestT &request) const
virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest &request={}) const
virtual Model::DescribeAgreementOutcome DescribeAgreement(const Model::DescribeAgreementRequest &request) const
TransferClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< TransferEndpointProviderBase > endpointProvider=nullptr, const Aws::Transfer::TransferClientConfiguration &clientConfiguration=Aws::Transfer::TransferClientConfiguration())
void StopServerAsync(const StopServerRequestT &request, const StopServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
void DeleteAccessAsync(const DeleteAccessRequestT &request, const DeleteAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartRemoteMoveOutcomeCallable StartRemoteMoveCallable(const StartRemoteMoveRequestT &request) const
Model::StartDirectoryListingOutcomeCallable StartDirectoryListingCallable(const StartDirectoryListingRequestT &request) const
void ListServersAsync(const ListServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServersRequestT &request={}) const
void DescribeCertificateAsync(const DescribeCertificateRequestT &request, const DescribeCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAgreementOutcomeCallable CreateAgreementCallable(const CreateAgreementRequestT &request) const
Model::UpdateWebAppOutcomeCallable UpdateWebAppCallable(const UpdateWebAppRequestT &request) const
virtual Model::CreateWebAppOutcome CreateWebApp(const Model::CreateWebAppRequest &request) const
Model::DeleteSshPublicKeyOutcomeCallable DeleteSshPublicKeyCallable(const DeleteSshPublicKeyRequestT &request) const
virtual Model::StartServerOutcome StartServer(const Model::StartServerRequest &request) const
virtual Model::DescribeExecutionOutcome DescribeExecution(const Model::DescribeExecutionRequest &request) const
void SendWorkflowStepStateAsync(const SendWorkflowStepStateRequestT &request, const SendWorkflowStepStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TestIdentityProviderOutcomeCallable TestIdentityProviderCallable(const TestIdentityProviderRequestT &request) const
virtual Model::StopServerOutcome StopServer(const Model::StopServerRequest &request) const
Model::UpdateHostKeyOutcomeCallable UpdateHostKeyCallable(const UpdateHostKeyRequestT &request) const
Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT &request={}) const
virtual Model::ImportHostKeyOutcome ImportHostKey(const Model::ImportHostKeyRequest &request) const
virtual Model::SendWorkflowStepStateOutcome SendWorkflowStepState(const Model::SendWorkflowStepStateRequest &request) const
virtual Model::DeleteWebAppOutcome DeleteWebApp(const Model::DeleteWebAppRequest &request) const
TransferClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteAgreementAsync(const DeleteAgreementRequestT &request, const DeleteAgreementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListProfilesOutcomeCallable ListProfilesCallable(const ListProfilesRequestT &request={}) const
TransferEndpointProvider EndpointProviderType
virtual Model::UpdateServerOutcome UpdateServer(const Model::UpdateServerRequest &request) const
void CreateAccessAsync(const CreateAccessRequestT &request, const CreateAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteProfileOutcome DeleteProfile(const Model::DeleteProfileRequest &request) const
void CreateWebAppAsync(const CreateWebAppRequestT &request, const CreateWebAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWorkflowOutcome CreateWorkflow(const Model::CreateWorkflowRequest &request) const
void DescribeWorkflowAsync(const DescribeWorkflowRequestT &request, const DescribeWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListServersOutcomeCallable ListServersCallable(const ListServersRequestT &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::ImportSshPublicKeyOutcomeCallable ImportSshPublicKeyCallable(const ImportSshPublicKeyRequestT &request) const
Model::DeleteHostKeyOutcomeCallable DeleteHostKeyCallable(const DeleteHostKeyRequestT &request) const
void TestIdentityProviderAsync(const TestIdentityProviderRequestT &request, const TestIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSecurityPolicyOutcomeCallable DescribeSecurityPolicyCallable(const DescribeSecurityPolicyRequestT &request) const
void DescribeExecutionAsync(const DescribeExecutionRequestT &request, const DescribeExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TransferClientConfiguration ClientConfigurationType
virtual Model::UpdateProfileOutcome UpdateProfile(const Model::UpdateProfileRequest &request) const
void ImportCertificateAsync(const ImportCertificateRequestT &request, const ImportCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT &request) const
virtual Model::DescribeWebAppCustomizationOutcome DescribeWebAppCustomization(const Model::DescribeWebAppCustomizationRequest &request) const
Model::DescribeWorkflowOutcomeCallable DescribeWorkflowCallable(const DescribeWorkflowRequestT &request) const
Model::DescribeExecutionOutcomeCallable DescribeExecutionCallable(const DescribeExecutionRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::ListHostKeysOutcome ListHostKeys(const Model::ListHostKeysRequest &request) const
void DeleteProfileAsync(const DeleteProfileRequestT &request, const DeleteProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateServerOutcomeCallable CreateServerCallable(const CreateServerRequestT &request={}) const
virtual Model::ListSecurityPoliciesOutcome ListSecurityPolicies(const Model::ListSecurityPoliciesRequest &request={}) const
virtual Model::DeleteAgreementOutcome DeleteAgreement(const Model::DeleteAgreementRequest &request) const
virtual Model::ListProfilesOutcome ListProfiles(const Model::ListProfilesRequest &request={}) const
Model::UpdateProfileOutcomeCallable UpdateProfileCallable(const UpdateProfileRequestT &request) const
void DeleteUserAsync(const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeWebAppOutcome DescribeWebApp(const Model::DescribeWebAppRequest &request) const
virtual Model::ListExecutionsOutcome ListExecutions(const Model::ListExecutionsRequest &request) const
Model::DeleteServerOutcomeCallable DeleteServerCallable(const DeleteServerRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::UpdateHostKeyOutcome UpdateHostKey(const Model::UpdateHostKeyRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::DescribeAccessOutcome DescribeAccess(const Model::DescribeAccessRequest &request) const
Model::DeleteWebAppOutcomeCallable DeleteWebAppCallable(const DeleteWebAppRequestT &request) const
std::shared_ptr< TransferEndpointProviderBase > & accessEndpointProvider()
void ImportHostKeyAsync(const ImportHostKeyRequestT &request, const ImportHostKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Model::DeleteAgreementOutcomeCallable DeleteAgreementCallable(const DeleteAgreementRequestT &request) const
void UpdateAccessAsync(const UpdateAccessRequestT &request, const UpdateAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT &request={}) const
Model::UpdateWebAppCustomizationOutcomeCallable UpdateWebAppCustomizationCallable(const UpdateWebAppCustomizationRequestT &request) const
Model::StartRemoteDeleteOutcomeCallable StartRemoteDeleteCallable(const StartRemoteDeleteRequestT &request) const
Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT &request) const
virtual Model::CreateAgreementOutcome CreateAgreement(const Model::CreateAgreementRequest &request) const
virtual Model::ListWebAppsOutcome ListWebApps(const Model::ListWebAppsRequest &request={}) const
void StartDirectoryListingAsync(const StartDirectoryListingRequestT &request, const StartDirectoryListingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TestConnectionAsync(const TestConnectionRequestT &request, const TestConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteHostKeyOutcome DeleteHostKey(const Model::DeleteHostKeyRequest &request) const
virtual Model::DescribeSecurityPolicyOutcome DescribeSecurityPolicy(const Model::DescribeSecurityPolicyRequest &request) const
Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT &request) const
virtual Model::ListAccessesOutcome ListAccesses(const Model::ListAccessesRequest &request) const
void DescribeUserAsync(const DescribeUserRequestT &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWebAppCustomizationOutcome DeleteWebAppCustomization(const Model::DeleteWebAppCustomizationRequest &request) const
Model::UpdateAccessOutcomeCallable UpdateAccessCallable(const UpdateAccessRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::DeleteCertificateOutcome DeleteCertificate(const Model::DeleteCertificateRequest &request) const
Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT &request) const
void StartServerAsync(const StartServerRequestT &request, const StartServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListExecutionsAsync(const ListExecutionsRequestT &request, const ListExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSecurityPoliciesOutcomeCallable ListSecurityPoliciesCallable(const ListSecurityPoliciesRequestT &request={}) const
void ListFileTransferResultsAsync(const ListFileTransferResultsRequestT &request, const ListFileTransferResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCertificateAsync(const UpdateCertificateRequestT &request, const UpdateCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWebAppsAsync(const ListWebAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWebAppsRequestT &request={}) const
virtual Model::DeleteSshPublicKeyOutcome DeleteSshPublicKey(const Model::DeleteSshPublicKeyRequest &request) const
void ListConnectorsAsync(const ListConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorsRequestT &request={}) const
Model::ListAgreementsOutcomeCallable ListAgreementsCallable(const ListAgreementsRequestT &request) const
void ListProfilesAsync(const ListProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListProfilesRequestT &request={}) const
void UpdateProfileAsync(const UpdateProfileRequestT &request, const UpdateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
void DeleteSshPublicKeyAsync(const DeleteSshPublicKeyRequestT &request, const DeleteSshPublicKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeSecurityPolicyAsync(const DescribeSecurityPolicyRequestT &request, const DescribeSecurityPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCertificateOutcomeCallable DeleteCertificateCallable(const DeleteCertificateRequestT &request) const
void DescribeConnectorAsync(const DescribeConnectorRequestT &request, const DescribeConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteServerOutcome DeleteServer(const Model::DeleteServerRequest &request) const
void ListSecurityPoliciesAsync(const ListSecurityPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSecurityPoliciesRequestT &request={}) const
Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT &request) const
void DescribeWebAppAsync(const DescribeWebAppRequestT &request, const DescribeWebAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TransferClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeAgreementOutcomeCallable DescribeAgreementCallable(const DescribeAgreementRequestT &request) const
void DeleteWebAppCustomizationAsync(const DeleteWebAppCustomizationRequestT &request, const DeleteWebAppCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartFileTransferOutcomeCallable StartFileTransferCallable(const StartFileTransferRequestT &request) const
virtual Model::ListConnectorsOutcome ListConnectors(const Model::ListConnectorsRequest &request={}) const
void StartRemoteDeleteAsync(const StartRemoteDeleteRequestT &request, const StartRemoteDeleteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartRemoteDeleteOutcome StartRemoteDelete(const Model::StartRemoteDeleteRequest &request) const
virtual Model::DescribeWorkflowOutcome DescribeWorkflow(const Model::DescribeWorkflowRequest &request) const
Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT &request) const
virtual Model::StartFileTransferOutcome StartFileTransfer(const Model::StartFileTransferRequest &request) const
Model::DescribeWebAppCustomizationOutcomeCallable DescribeWebAppCustomizationCallable(const DescribeWebAppCustomizationRequestT &request) const
void DeleteServerAsync(const DeleteServerRequestT &request, const DeleteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCertificateOutcome DescribeCertificate(const Model::DescribeCertificateRequest &request) const
Model::DescribeServerOutcomeCallable DescribeServerCallable(const DescribeServerRequestT &request) const
virtual Model::UpdateCertificateOutcome UpdateCertificate(const Model::UpdateCertificateRequest &request) const
Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT &request) const
void CreateConnectorAsync(const CreateConnectorRequestT &request, const CreateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAgreementOutcomeCallable UpdateAgreementCallable(const UpdateAgreementRequestT &request) const
void DeleteWebAppAsync(const DeleteWebAppRequestT &request, const DeleteWebAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT &request) const
Model::DescribeHostKeyOutcomeCallable DescribeHostKeyCallable(const DescribeHostKeyRequestT &request) const
virtual Model::CreateProfileOutcome CreateProfile(const Model::CreateProfileRequest &request) const
virtual Model::ImportCertificateOutcome ImportCertificate(const Model::ImportCertificateRequest &request) const
Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT &request) const
Model::ListAccessesOutcomeCallable ListAccessesCallable(const ListAccessesRequestT &request) const
void CreateAgreementAsync(const CreateAgreementRequestT &request, const CreateAgreementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
virtual Model::ListFileTransferResultsOutcome ListFileTransferResults(const Model::ListFileTransferResultsRequest &request) const
virtual Model::ListCertificatesOutcome ListCertificates(const Model::ListCertificatesRequest &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWebAppOutcome UpdateWebApp(const Model::UpdateWebAppRequest &request) const
Model::DeleteAccessOutcomeCallable DeleteAccessCallable(const DeleteAccessRequestT &request) const
void DescribeAgreementAsync(const DescribeAgreementRequestT &request, const DescribeAgreementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT &request) const
void ImportSshPublicKeyAsync(const ImportSshPublicKeyRequestT &request, const ImportSshPublicKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TransferClient(const Aws::Transfer::TransferClientConfiguration &clientConfiguration=Aws::Transfer::TransferClientConfiguration(), std::shared_ptr< TransferEndpointProviderBase > endpointProvider=nullptr)
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::TestConnectionOutcome TestConnection(const Model::TestConnectionRequest &request) const
Model::ImportCertificateOutcomeCallable ImportCertificateCallable(const ImportCertificateRequestT &request) const
Model::ImportHostKeyOutcomeCallable ImportHostKeyCallable(const ImportHostKeyRequestT &request) const
virtual Model::UpdateAgreementOutcome UpdateAgreement(const Model::UpdateAgreementRequest &request) const
virtual Model::UpdateAccessOutcome UpdateAccess(const Model::UpdateAccessRequest &request) const
Model::CreateWebAppOutcomeCallable CreateWebAppCallable(const CreateWebAppRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void DescribeProfileAsync(const DescribeProfileRequestT &request, const DescribeProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartRemoteMoveAsync(const StartRemoteMoveRequestT &request, const StartRemoteMoveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAccessesAsync(const ListAccessesRequestT &request, const ListAccessesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest &request) const
void UpdateServerAsync(const UpdateServerRequestT &request, const UpdateServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopServerOutcomeCallable StopServerCallable(const StopServerRequestT &request) const
virtual Model::DeleteWorkflowOutcome DeleteWorkflow(const Model::DeleteWorkflowRequest &request) const
virtual Model::TestIdentityProviderOutcome TestIdentityProvider(const Model::TestIdentityProviderRequest &request) const
void DescribeWebAppCustomizationAsync(const DescribeWebAppCustomizationRequestT &request, const DescribeWebAppCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateProfileAsync(const CreateProfileRequestT &request, const CreateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConnectorOutcome DeleteConnector(const Model::DeleteConnectorRequest &request) const
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
std::future< ListSecurityPoliciesOutcome > ListSecurityPoliciesOutcomeCallable
std::future< UpdateAgreementOutcome > UpdateAgreementOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< DeleteSshPublicKeyOutcome > DeleteSshPublicKeyOutcomeCallable
std::future< ListProfilesOutcome > ListProfilesOutcomeCallable
std::future< DeleteWebAppOutcome > DeleteWebAppOutcomeCallable
std::future< DescribeConnectorOutcome > DescribeConnectorOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< UpdateCertificateOutcome > UpdateCertificateOutcomeCallable
std::future< UpdateHostKeyOutcome > UpdateHostKeyOutcomeCallable
std::future< StartRemoteDeleteOutcome > StartRemoteDeleteOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
std::future< UpdateAccessOutcome > UpdateAccessOutcomeCallable
std::future< DeleteCertificateOutcome > DeleteCertificateOutcomeCallable
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< StopServerOutcome > StopServerOutcomeCallable
std::future< DeleteWebAppCustomizationOutcome > DeleteWebAppCustomizationOutcomeCallable
std::future< StartRemoteMoveOutcome > StartRemoteMoveOutcomeCallable
std::future< DescribeWebAppCustomizationOutcome > DescribeWebAppCustomizationOutcomeCallable
std::future< DescribeExecutionOutcome > DescribeExecutionOutcomeCallable
std::future< SendWorkflowStepStateOutcome > SendWorkflowStepStateOutcomeCallable
std::future< DescribeServerOutcome > DescribeServerOutcomeCallable
std::future< CreateAccessOutcome > CreateAccessOutcomeCallable
std::future< ListAgreementsOutcome > ListAgreementsOutcomeCallable
std::future< DeleteServerOutcome > DeleteServerOutcomeCallable
std::future< ListServersOutcome > ListServersOutcomeCallable
std::future< DeleteAgreementOutcome > DeleteAgreementOutcomeCallable
std::future< DescribeSecurityPolicyOutcome > DescribeSecurityPolicyOutcomeCallable
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
std::future< ListAccessesOutcome > ListAccessesOutcomeCallable
std::future< ListExecutionsOutcome > ListExecutionsOutcomeCallable
std::future< ListHostKeysOutcome > ListHostKeysOutcomeCallable
std::future< DescribeAccessOutcome > DescribeAccessOutcomeCallable
std::future< UpdateServerOutcome > UpdateServerOutcomeCallable
std::future< DescribeProfileOutcome > DescribeProfileOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeHostKeyOutcome > DescribeHostKeyOutcomeCallable
std::future< DescribeWorkflowOutcome > DescribeWorkflowOutcomeCallable
std::future< CreateWebAppOutcome > CreateWebAppOutcomeCallable
std::future< CreateProfileOutcome > CreateProfileOutcomeCallable
std::future< ImportSshPublicKeyOutcome > ImportSshPublicKeyOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StartFileTransferOutcome > StartFileTransferOutcomeCallable
std::future< DeleteAccessOutcome > DeleteAccessOutcomeCallable
std::future< CreateServerOutcome > CreateServerOutcomeCallable
std::future< ImportCertificateOutcome > ImportCertificateOutcomeCallable
std::future< UpdateWebAppOutcome > UpdateWebAppOutcomeCallable
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
std::future< DeleteHostKeyOutcome > DeleteHostKeyOutcomeCallable
std::future< DescribeWebAppOutcome > DescribeWebAppOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< CreateAgreementOutcome > CreateAgreementOutcomeCallable
std::future< StartDirectoryListingOutcome > StartDirectoryListingOutcomeCallable
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
std::future< ListFileTransferResultsOutcome > ListFileTransferResultsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeAgreementOutcome > DescribeAgreementOutcomeCallable
std::future< ListWebAppsOutcome > ListWebAppsOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< ListCertificatesOutcome > ListCertificatesOutcomeCallable
std::future< StartServerOutcome > StartServerOutcomeCallable
std::future< DescribeCertificateOutcome > DescribeCertificateOutcomeCallable
std::future< UpdateWebAppCustomizationOutcome > UpdateWebAppCustomizationOutcomeCallable
std::future< ImportHostKeyOutcome > ImportHostKeyOutcomeCallable
std::future< DeleteProfileOutcome > DeleteProfileOutcomeCallable
std::future< UpdateProfileOutcome > UpdateProfileOutcomeCallable
std::future< TestIdentityProviderOutcome > TestIdentityProviderOutcomeCallable
std::function< void(const TransferClient *, const Model::TestConnectionRequest &, const Model::TestConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestConnectionResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StopServerRequest &, const Model::StopServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteHostKeyRequest &, const Model::DeleteHostKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHostKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteSshPublicKeyRequest &, const Model::DeleteSshPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSshPublicKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListProfilesRequest &, const Model::ListProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfilesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeConnectorRequest &, const Model::DescribeConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectorResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteAccessRequest &, const Model::DeleteAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListWebAppsRequest &, const Model::ListWebAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebAppsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteConnectorRequest &, const Model::DeleteConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectorResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateServerRequest &, const Model::CreateServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateAccessRequest &, const Model::UpdateAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteProfileRequest &, const Model::DeleteProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProfileResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteServerRequest &, const Model::DeleteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ImportCertificateRequest &, const Model::ImportCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportCertificateResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateWebAppRequest &, const Model::CreateWebAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebAppResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListHostKeysRequest &, const Model::ListHostKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostKeysResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StartServerRequest &, const Model::StartServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeSecurityPolicyRequest &, const Model::DescribeSecurityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityPolicyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateConnectorRequest &, const Model::CreateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StartDirectoryListingRequest &, const Model::StartDirectoryListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDirectoryListingResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListServersRequest &, const Model::ListServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServersResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeWebAppRequest &, const Model::DescribeWebAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWebAppResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateProfileRequest &, const Model::CreateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProfileResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ImportSshPublicKeyRequest &, const Model::ImportSshPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportSshPublicKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateHostKeyRequest &, const Model::UpdateHostKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHostKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateAgreementRequest &, const Model::UpdateAgreementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAgreementResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListAccessesRequest &, const Model::ListAccessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteWebAppRequest &, const Model::DeleteWebAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebAppResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateServerRequest &, const Model::UpdateServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeServerRequest &, const Model::DescribeServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateCertificateRequest &, const Model::UpdateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCertificateResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StartFileTransferRequest &, const Model::StartFileTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFileTransferResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListExecutionsRequest &, const Model::ListExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExecutionsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateWebAppCustomizationRequest &, const Model::UpdateWebAppCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebAppCustomizationResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeProfileRequest &, const Model::DescribeProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProfileResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeWorkflowRequest &, const Model::DescribeWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListSecurityPoliciesRequest &, const Model::ListSecurityPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityPoliciesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListCertificatesRequest &, const Model::ListCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificatesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteAgreementRequest &, const Model::DeleteAgreementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAgreementResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeWebAppCustomizationRequest &, const Model::DescribeWebAppCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWebAppCustomizationResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateWebAppRequest &, const Model::UpdateWebAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebAppResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeAgreementRequest &, const Model::DescribeAgreementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAgreementResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ImportHostKeyRequest &, const Model::ImportHostKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportHostKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteWebAppCustomizationRequest &, const Model::DeleteWebAppCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebAppCustomizationResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeAccessRequest &, const Model::DescribeAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkflowResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateProfileRequest &, const Model::UpdateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProfileResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateAccessRequest &, const Model::CreateAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateAgreementRequest &, const Model::CreateAgreementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAgreementResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteCertificateRequest &, const Model::DeleteCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCertificateResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeHostKeyRequest &, const Model::DescribeHostKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListAgreementsRequest &, const Model::ListAgreementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAgreementsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StartRemoteMoveRequest &, const Model::StartRemoteMoveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRemoteMoveResponseReceivedHandler
std::function< void(const TransferClient *, const Model::SendWorkflowStepStateRequest &, const Model::SendWorkflowStepStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendWorkflowStepStateResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeExecutionRequest &, const Model::DescribeExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExecutionResponseReceivedHandler
std::function< void(const TransferClient *, const Model::TestIdentityProviderRequest &, const Model::TestIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestIdentityProviderResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateConnectorRequest &, const Model::UpdateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StartRemoteDeleteRequest &, const Model::StartRemoteDeleteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRemoteDeleteResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListFileTransferResultsRequest &, const Model::ListFileTransferResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFileTransferResultsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeCertificateRequest &, const Model::DescribeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String