AWS SDK for C++

AWS SDK for C++ Version 1.11.892

Loading...
Searching...
No Matches
TransferClient.h
1
6#pragma once
7#include <aws/awstransfer/TransferPaginationBase.h>
8#include <aws/awstransfer/TransferServiceClientModel.h>
9#include <aws/awstransfer/TransferWaiter.h>
10#include <aws/awstransfer/Transfer_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
15
16namespace Aws {
17namespace Transfer {
57class AWS_TRANSFER_API TransferClient : public Aws::Client::AWSJsonClient,
59 public TransferPaginationBase<TransferClient>,
60 public TransferWaiter<TransferClient> {
61 public:
63 static const char* GetServiceName();
64 static const char* GetAllocationTag();
65
68
74 std::shared_ptr<TransferEndpointProviderBase> endpointProvider = nullptr);
75
80 TransferClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<TransferEndpointProviderBase> endpointProvider = nullptr,
82
87 TransferClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 std::shared_ptr<TransferEndpointProviderBase> endpointProvider = nullptr,
90
91 /* Legacy constructors due deprecation */
97
102 TransferClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
103
108 TransferClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
109 const Aws::Client::ClientConfiguration& clientConfiguration);
110
111 /* End of legacy constructors due deprecation */
113
125
129 template <typename CreateAccessRequestT = Model::CreateAccessRequest>
130 Model::CreateAccessOutcomeCallable CreateAccessCallable(const CreateAccessRequestT& request) const {
131 return SubmitCallable(&TransferClient::CreateAccess, request);
132 }
133
138 template <typename CreateAccessRequestT = Model::CreateAccessRequest>
139 void CreateAccessAsync(const CreateAccessRequestT& request, const CreateAccessResponseReceivedHandler& handler,
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
141 return SubmitAsync(&TransferClient::CreateAccess, request, handler, context);
142 }
143
159
163 template <typename CreateAgreementRequestT = Model::CreateAgreementRequest>
164 Model::CreateAgreementOutcomeCallable CreateAgreementCallable(const CreateAgreementRequestT& request) const {
165 return SubmitCallable(&TransferClient::CreateAgreement, request);
166 }
167
172 template <typename CreateAgreementRequestT = Model::CreateAgreementRequest>
173 void CreateAgreementAsync(const CreateAgreementRequestT& request, const CreateAgreementResponseReceivedHandler& handler,
174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
175 return SubmitAsync(&TransferClient::CreateAgreement, request, handler, context);
176 }
177
194
198 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
199 Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT& request) const {
200 return SubmitCallable(&TransferClient::CreateConnector, request);
201 }
202
207 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
208 void CreateConnectorAsync(const CreateConnectorRequestT& request, const CreateConnectorResponseReceivedHandler& handler,
209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
210 return SubmitAsync(&TransferClient::CreateConnector, request, handler, context);
211 }
212
220
224 template <typename CreateProfileRequestT = Model::CreateProfileRequest>
225 Model::CreateProfileOutcomeCallable CreateProfileCallable(const CreateProfileRequestT& request) const {
226 return SubmitCallable(&TransferClient::CreateProfile, request);
227 }
228
233 template <typename CreateProfileRequestT = Model::CreateProfileRequest>
234 void CreateProfileAsync(const CreateProfileRequestT& request, const CreateProfileResponseReceivedHandler& handler,
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
236 return SubmitAsync(&TransferClient::CreateProfile, request, handler, context);
237 }
238
249
253 template <typename CreateServerRequestT = Model::CreateServerRequest>
254 Model::CreateServerOutcomeCallable CreateServerCallable(const CreateServerRequestT& request = {}) const {
255 return SubmitCallable(&TransferClient::CreateServer, request);
256 }
257
262 template <typename CreateServerRequestT = Model::CreateServerRequest>
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
265 const CreateServerRequestT& request = {}) const {
266 return SubmitAsync(&TransferClient::CreateServer, request, handler, context);
267 }
268
282
286 template <typename CreateUserRequestT = Model::CreateUserRequest>
287 Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const {
288 return SubmitCallable(&TransferClient::CreateUser, request);
289 }
290
295 template <typename CreateUserRequestT = Model::CreateUserRequest>
296 void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
298 return SubmitAsync(&TransferClient::CreateUser, request, handler, context);
299 }
300
312
316 template <typename CreateWebAppRequestT = Model::CreateWebAppRequest>
317 Model::CreateWebAppOutcomeCallable CreateWebAppCallable(const CreateWebAppRequestT& request) const {
318 return SubmitCallable(&TransferClient::CreateWebApp, request);
319 }
320
325 template <typename CreateWebAppRequestT = Model::CreateWebAppRequest>
326 void CreateWebAppAsync(const CreateWebAppRequestT& request, const CreateWebAppResponseReceivedHandler& handler,
327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
328 return SubmitAsync(&TransferClient::CreateWebApp, request, handler, context);
329 }
330
341
345 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
346 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const {
347 return SubmitCallable(&TransferClient::CreateWorkflow, request);
348 }
349
354 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
355 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler,
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
357 return SubmitAsync(&TransferClient::CreateWorkflow, request, handler, context);
358 }
359
367
371 template <typename DeleteAccessRequestT = Model::DeleteAccessRequest>
372 Model::DeleteAccessOutcomeCallable DeleteAccessCallable(const DeleteAccessRequestT& request) const {
373 return SubmitCallable(&TransferClient::DeleteAccess, request);
374 }
375
380 template <typename DeleteAccessRequestT = Model::DeleteAccessRequest>
381 void DeleteAccessAsync(const DeleteAccessRequestT& request, const DeleteAccessResponseReceivedHandler& handler,
382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
383 return SubmitAsync(&TransferClient::DeleteAccess, request, handler, context);
384 }
385
393
397 template <typename DeleteAgreementRequestT = Model::DeleteAgreementRequest>
398 Model::DeleteAgreementOutcomeCallable DeleteAgreementCallable(const DeleteAgreementRequestT& request) const {
399 return SubmitCallable(&TransferClient::DeleteAgreement, request);
400 }
401
406 template <typename DeleteAgreementRequestT = Model::DeleteAgreementRequest>
407 void DeleteAgreementAsync(const DeleteAgreementRequestT& request, const DeleteAgreementResponseReceivedHandler& handler,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
409 return SubmitAsync(&TransferClient::DeleteAgreement, request, handler, context);
410 }
411
419
424 template <typename DeleteCertificateRequestT = Model::DeleteCertificateRequest>
425 Model::DeleteCertificateOutcomeCallable DeleteCertificateCallable(const DeleteCertificateRequestT& request) const {
426 return SubmitCallable(&TransferClient::DeleteCertificate, request);
427 }
428
433 template <typename DeleteCertificateRequestT = Model::DeleteCertificateRequest>
434 void DeleteCertificateAsync(const DeleteCertificateRequestT& request, const DeleteCertificateResponseReceivedHandler& handler,
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
436 return SubmitAsync(&TransferClient::DeleteCertificate, request, handler, context);
437 }
438
446
450 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
451 Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT& request) const {
452 return SubmitCallable(&TransferClient::DeleteConnector, request);
453 }
454
459 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
460 void DeleteConnectorAsync(const DeleteConnectorRequestT& request, const DeleteConnectorResponseReceivedHandler& handler,
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
462 return SubmitAsync(&TransferClient::DeleteConnector, request, handler, context);
463 }
464
472
476 template <typename DeleteHostKeyRequestT = Model::DeleteHostKeyRequest>
477 Model::DeleteHostKeyOutcomeCallable DeleteHostKeyCallable(const DeleteHostKeyRequestT& request) const {
478 return SubmitCallable(&TransferClient::DeleteHostKey, request);
479 }
480
485 template <typename DeleteHostKeyRequestT = Model::DeleteHostKeyRequest>
486 void DeleteHostKeyAsync(const DeleteHostKeyRequestT& request, const DeleteHostKeyResponseReceivedHandler& handler,
487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
488 return SubmitAsync(&TransferClient::DeleteHostKey, request, handler, context);
489 }
490
498
502 template <typename DeleteProfileRequestT = Model::DeleteProfileRequest>
503 Model::DeleteProfileOutcomeCallable DeleteProfileCallable(const DeleteProfileRequestT& request) const {
504 return SubmitCallable(&TransferClient::DeleteProfile, request);
505 }
506
511 template <typename DeleteProfileRequestT = Model::DeleteProfileRequest>
512 void DeleteProfileAsync(const DeleteProfileRequestT& request, const DeleteProfileResponseReceivedHandler& handler,
513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
514 return SubmitAsync(&TransferClient::DeleteProfile, request, handler, context);
515 }
516
524
528 template <typename DeleteServerRequestT = Model::DeleteServerRequest>
529 Model::DeleteServerOutcomeCallable DeleteServerCallable(const DeleteServerRequestT& request) const {
530 return SubmitCallable(&TransferClient::DeleteServer, request);
531 }
532
537 template <typename DeleteServerRequestT = Model::DeleteServerRequest>
538 void DeleteServerAsync(const DeleteServerRequestT& request, const DeleteServerResponseReceivedHandler& handler,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
540 return SubmitAsync(&TransferClient::DeleteServer, request, handler, context);
541 }
542
549
554 template <typename DeleteSshPublicKeyRequestT = Model::DeleteSshPublicKeyRequest>
555 Model::DeleteSshPublicKeyOutcomeCallable DeleteSshPublicKeyCallable(const DeleteSshPublicKeyRequestT& request) const {
556 return SubmitCallable(&TransferClient::DeleteSshPublicKey, request);
557 }
558
563 template <typename DeleteSshPublicKeyRequestT = Model::DeleteSshPublicKeyRequest>
564 void DeleteSshPublicKeyAsync(const DeleteSshPublicKeyRequestT& request, const DeleteSshPublicKeyResponseReceivedHandler& handler,
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
566 return SubmitAsync(&TransferClient::DeleteSshPublicKey, request, handler, context);
567 }
568
578
582 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
583 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const {
584 return SubmitCallable(&TransferClient::DeleteUser, request);
585 }
586
591 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
592 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler,
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
594 return SubmitAsync(&TransferClient::DeleteUser, request, handler, context);
595 }
596
603
607 template <typename DeleteWebAppRequestT = Model::DeleteWebAppRequest>
608 Model::DeleteWebAppOutcomeCallable DeleteWebAppCallable(const DeleteWebAppRequestT& request) const {
609 return SubmitCallable(&TransferClient::DeleteWebApp, request);
610 }
611
616 template <typename DeleteWebAppRequestT = Model::DeleteWebAppRequest>
617 void DeleteWebAppAsync(const DeleteWebAppRequestT& request, const DeleteWebAppResponseReceivedHandler& handler,
618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
619 return SubmitAsync(&TransferClient::DeleteWebApp, request, handler, context);
620 }
621
629
634 template <typename DeleteWebAppCustomizationRequestT = Model::DeleteWebAppCustomizationRequest>
636 const DeleteWebAppCustomizationRequestT& request) const {
637 return SubmitCallable(&TransferClient::DeleteWebAppCustomization, request);
638 }
639
644 template <typename DeleteWebAppCustomizationRequestT = Model::DeleteWebAppCustomizationRequest>
645 void DeleteWebAppCustomizationAsync(const DeleteWebAppCustomizationRequestT& request,
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
648 return SubmitAsync(&TransferClient::DeleteWebAppCustomization, request, handler, context);
649 }
650
657
661 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
662 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const {
663 return SubmitCallable(&TransferClient::DeleteWorkflow, request);
664 }
665
670 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
671 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler,
672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
673 return SubmitAsync(&TransferClient::DeleteWorkflow, request, handler, context);
674 }
675
686
690 template <typename DescribeAccessRequestT = Model::DescribeAccessRequest>
691 Model::DescribeAccessOutcomeCallable DescribeAccessCallable(const DescribeAccessRequestT& request) const {
692 return SubmitCallable(&TransferClient::DescribeAccess, request);
693 }
694
699 template <typename DescribeAccessRequestT = Model::DescribeAccessRequest>
700 void DescribeAccessAsync(const DescribeAccessRequestT& request, const DescribeAccessResponseReceivedHandler& handler,
701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
702 return SubmitAsync(&TransferClient::DescribeAccess, request, handler, context);
703 }
704
712
717 template <typename DescribeAgreementRequestT = Model::DescribeAgreementRequest>
718 Model::DescribeAgreementOutcomeCallable DescribeAgreementCallable(const DescribeAgreementRequestT& request) const {
719 return SubmitCallable(&TransferClient::DescribeAgreement, request);
720 }
721
726 template <typename DescribeAgreementRequestT = Model::DescribeAgreementRequest>
727 void DescribeAgreementAsync(const DescribeAgreementRequestT& request, const DescribeAgreementResponseReceivedHandler& handler,
728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
729 return SubmitAsync(&TransferClient::DescribeAgreement, request, handler, context);
730 }
731
744
749 template <typename DescribeCertificateRequestT = Model::DescribeCertificateRequest>
750 Model::DescribeCertificateOutcomeCallable DescribeCertificateCallable(const DescribeCertificateRequestT& request) const {
751 return SubmitCallable(&TransferClient::DescribeCertificate, request);
752 }
753
758 template <typename DescribeCertificateRequestT = Model::DescribeCertificateRequest>
759 void DescribeCertificateAsync(const DescribeCertificateRequestT& request, const DescribeCertificateResponseReceivedHandler& handler,
760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
761 return SubmitAsync(&TransferClient::DescribeCertificate, request, handler, context);
762 }
763
771
776 template <typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
777 Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT& request) const {
778 return SubmitCallable(&TransferClient::DescribeConnector, request);
779 }
780
785 template <typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
786 void DescribeConnectorAsync(const DescribeConnectorRequestT& request, const DescribeConnectorResponseReceivedHandler& handler,
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
788 return SubmitAsync(&TransferClient::DescribeConnector, request, handler, context);
789 }
790
802
807 template <typename DescribeExecutionRequestT = Model::DescribeExecutionRequest>
808 Model::DescribeExecutionOutcomeCallable DescribeExecutionCallable(const DescribeExecutionRequestT& request) const {
809 return SubmitCallable(&TransferClient::DescribeExecution, request);
810 }
811
816 template <typename DescribeExecutionRequestT = Model::DescribeExecutionRequest>
817 void DescribeExecutionAsync(const DescribeExecutionRequestT& request, const DescribeExecutionResponseReceivedHandler& handler,
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
819 return SubmitAsync(&TransferClient::DescribeExecution, request, handler, context);
820 }
821
829
833 template <typename DescribeHostKeyRequestT = Model::DescribeHostKeyRequest>
834 Model::DescribeHostKeyOutcomeCallable DescribeHostKeyCallable(const DescribeHostKeyRequestT& request) const {
835 return SubmitCallable(&TransferClient::DescribeHostKey, request);
836 }
837
842 template <typename DescribeHostKeyRequestT = Model::DescribeHostKeyRequest>
843 void DescribeHostKeyAsync(const DescribeHostKeyRequestT& request, const DescribeHostKeyResponseReceivedHandler& handler,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
845 return SubmitAsync(&TransferClient::DescribeHostKey, request, handler, context);
846 }
847
855
859 template <typename DescribeProfileRequestT = Model::DescribeProfileRequest>
860 Model::DescribeProfileOutcomeCallable DescribeProfileCallable(const DescribeProfileRequestT& request) const {
861 return SubmitCallable(&TransferClient::DescribeProfile, request);
862 }
863
868 template <typename DescribeProfileRequestT = Model::DescribeProfileRequest>
869 void DescribeProfileAsync(const DescribeProfileRequestT& request, const DescribeProfileResponseReceivedHandler& handler,
870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
871 return SubmitAsync(&TransferClient::DescribeProfile, request, handler, context);
872 }
873
886
891 template <typename DescribeSecurityPolicyRequestT = Model::DescribeSecurityPolicyRequest>
892 Model::DescribeSecurityPolicyOutcomeCallable DescribeSecurityPolicyCallable(const DescribeSecurityPolicyRequestT& request) const {
893 return SubmitCallable(&TransferClient::DescribeSecurityPolicy, request);
894 }
895
900 template <typename DescribeSecurityPolicyRequestT = Model::DescribeSecurityPolicyRequest>
901 void DescribeSecurityPolicyAsync(const DescribeSecurityPolicyRequestT& request,
903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
904 return SubmitAsync(&TransferClient::DescribeSecurityPolicy, request, handler, context);
905 }
906
917
921 template <typename DescribeServerRequestT = Model::DescribeServerRequest>
922 Model::DescribeServerOutcomeCallable DescribeServerCallable(const DescribeServerRequestT& request) const {
923 return SubmitCallable(&TransferClient::DescribeServer, request);
924 }
925
930 template <typename DescribeServerRequestT = Model::DescribeServerRequest>
931 void DescribeServerAsync(const DescribeServerRequestT& request, const DescribeServerResponseReceivedHandler& handler,
932 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
933 return SubmitAsync(&TransferClient::DescribeServer, request, handler, context);
934 }
935
945
949 template <typename DescribeUserRequestT = Model::DescribeUserRequest>
950 Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT& request) const {
951 return SubmitCallable(&TransferClient::DescribeUser, request);
952 }
953
958 template <typename DescribeUserRequestT = Model::DescribeUserRequest>
959 void DescribeUserAsync(const DescribeUserRequestT& request, const DescribeUserResponseReceivedHandler& handler,
960 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
961 return SubmitAsync(&TransferClient::DescribeUser, request, handler, context);
962 }
963
975
979 template <typename DescribeWebAppRequestT = Model::DescribeWebAppRequest>
980 Model::DescribeWebAppOutcomeCallable DescribeWebAppCallable(const DescribeWebAppRequestT& request) const {
981 return SubmitCallable(&TransferClient::DescribeWebApp, request);
982 }
983
988 template <typename DescribeWebAppRequestT = Model::DescribeWebAppRequest>
989 void DescribeWebAppAsync(const DescribeWebAppRequestT& request, const DescribeWebAppResponseReceivedHandler& handler,
990 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
991 return SubmitAsync(&TransferClient::DescribeWebApp, request, handler, context);
992 }
993
1001 const Model::DescribeWebAppCustomizationRequest& request) const;
1002
1007 template <typename DescribeWebAppCustomizationRequestT = Model::DescribeWebAppCustomizationRequest>
1009 const DescribeWebAppCustomizationRequestT& request) const {
1010 return SubmitCallable(&TransferClient::DescribeWebAppCustomization, request);
1011 }
1012
1017 template <typename DescribeWebAppCustomizationRequestT = Model::DescribeWebAppCustomizationRequest>
1018 void DescribeWebAppCustomizationAsync(const DescribeWebAppCustomizationRequestT& request,
1020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1021 return SubmitAsync(&TransferClient::DescribeWebAppCustomization, request, handler, context);
1022 }
1023
1030
1035 template <typename DescribeWorkflowRequestT = Model::DescribeWorkflowRequest>
1036 Model::DescribeWorkflowOutcomeCallable DescribeWorkflowCallable(const DescribeWorkflowRequestT& request) const {
1037 return SubmitCallable(&TransferClient::DescribeWorkflow, request);
1038 }
1039
1044 template <typename DescribeWorkflowRequestT = Model::DescribeWorkflowRequest>
1045 void DescribeWorkflowAsync(const DescribeWorkflowRequestT& request, const DescribeWorkflowResponseReceivedHandler& handler,
1046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1047 return SubmitAsync(&TransferClient::DescribeWorkflow, request, handler, context);
1048 }
1049
1073
1078 template <typename ImportCertificateRequestT = Model::ImportCertificateRequest>
1079 Model::ImportCertificateOutcomeCallable ImportCertificateCallable(const ImportCertificateRequestT& request) const {
1080 return SubmitCallable(&TransferClient::ImportCertificate, request);
1081 }
1082
1087 template <typename ImportCertificateRequestT = Model::ImportCertificateRequest>
1088 void ImportCertificateAsync(const ImportCertificateRequestT& request, const ImportCertificateResponseReceivedHandler& handler,
1089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1090 return SubmitAsync(&TransferClient::ImportCertificate, request, handler, context);
1091 }
1092
1100
1104 template <typename ImportHostKeyRequestT = Model::ImportHostKeyRequest>
1105 Model::ImportHostKeyOutcomeCallable ImportHostKeyCallable(const ImportHostKeyRequestT& request) const {
1106 return SubmitCallable(&TransferClient::ImportHostKey, request);
1107 }
1108
1113 template <typename ImportHostKeyRequestT = Model::ImportHostKeyRequest>
1114 void ImportHostKeyAsync(const ImportHostKeyRequestT& request, const ImportHostKeyResponseReceivedHandler& handler,
1115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1116 return SubmitAsync(&TransferClient::ImportHostKey, request, handler, context);
1117 }
1118
1130
1135 template <typename ImportSshPublicKeyRequestT = Model::ImportSshPublicKeyRequest>
1136 Model::ImportSshPublicKeyOutcomeCallable ImportSshPublicKeyCallable(const ImportSshPublicKeyRequestT& request) const {
1137 return SubmitCallable(&TransferClient::ImportSshPublicKey, request);
1138 }
1139
1144 template <typename ImportSshPublicKeyRequestT = Model::ImportSshPublicKeyRequest>
1145 void ImportSshPublicKeyAsync(const ImportSshPublicKeyRequestT& request, const ImportSshPublicKeyResponseReceivedHandler& handler,
1146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1147 return SubmitAsync(&TransferClient::ImportSshPublicKey, request, handler, context);
1148 }
1149
1157
1161 template <typename ListAccessesRequestT = Model::ListAccessesRequest>
1162 Model::ListAccessesOutcomeCallable ListAccessesCallable(const ListAccessesRequestT& request) const {
1163 return SubmitCallable(&TransferClient::ListAccesses, request);
1164 }
1165
1170 template <typename ListAccessesRequestT = Model::ListAccessesRequest>
1171 void ListAccessesAsync(const ListAccessesRequestT& request, const ListAccessesResponseReceivedHandler& handler,
1172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1173 return SubmitAsync(&TransferClient::ListAccesses, request, handler, context);
1174 }
1175
1187
1191 template <typename ListAgreementsRequestT = Model::ListAgreementsRequest>
1192 Model::ListAgreementsOutcomeCallable ListAgreementsCallable(const ListAgreementsRequestT& request) const {
1193 return SubmitCallable(&TransferClient::ListAgreements, request);
1194 }
1195
1200 template <typename ListAgreementsRequestT = Model::ListAgreementsRequest>
1201 void ListAgreementsAsync(const ListAgreementsRequestT& request, const ListAgreementsResponseReceivedHandler& handler,
1202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1203 return SubmitAsync(&TransferClient::ListAgreements, request, handler, context);
1204 }
1205
1217
1222 template <typename ListCertificatesRequestT = Model::ListCertificatesRequest>
1223 Model::ListCertificatesOutcomeCallable ListCertificatesCallable(const ListCertificatesRequestT& request = {}) const {
1224 return SubmitCallable(&TransferClient::ListCertificates, request);
1225 }
1226
1231 template <typename ListCertificatesRequestT = Model::ListCertificatesRequest>
1233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1234 const ListCertificatesRequestT& request = {}) const {
1235 return SubmitAsync(&TransferClient::ListCertificates, request, handler, context);
1236 }
1237
1244
1248 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1249 Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT& request = {}) const {
1250 return SubmitCallable(&TransferClient::ListConnectors, request);
1251 }
1252
1257 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1260 const ListConnectorsRequestT& request = {}) const {
1261 return SubmitAsync(&TransferClient::ListConnectors, request, handler, context);
1262 }
1263
1272
1276 template <typename ListExecutionsRequestT = Model::ListExecutionsRequest>
1277 Model::ListExecutionsOutcomeCallable ListExecutionsCallable(const ListExecutionsRequestT& request) const {
1278 return SubmitCallable(&TransferClient::ListExecutions, request);
1279 }
1280
1285 template <typename ListExecutionsRequestT = Model::ListExecutionsRequest>
1286 void ListExecutionsAsync(const ListExecutionsRequestT& request, const ListExecutionsResponseReceivedHandler& handler,
1287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1288 return SubmitAsync(&TransferClient::ListExecutions, request, handler, context);
1289 }
1290
1302
1307 template <typename ListFileTransferResultsRequestT = Model::ListFileTransferResultsRequest>
1308 Model::ListFileTransferResultsOutcomeCallable ListFileTransferResultsCallable(const ListFileTransferResultsRequestT& request) const {
1309 return SubmitCallable(&TransferClient::ListFileTransferResults, request);
1310 }
1311
1316 template <typename ListFileTransferResultsRequestT = Model::ListFileTransferResultsRequest>
1317 void ListFileTransferResultsAsync(const ListFileTransferResultsRequestT& request,
1319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1320 return SubmitAsync(&TransferClient::ListFileTransferResults, request, handler, context);
1321 }
1322
1330
1334 template <typename ListHostKeysRequestT = Model::ListHostKeysRequest>
1335 Model::ListHostKeysOutcomeCallable ListHostKeysCallable(const ListHostKeysRequestT& request) const {
1336 return SubmitCallable(&TransferClient::ListHostKeys, request);
1337 }
1338
1343 template <typename ListHostKeysRequestT = Model::ListHostKeysRequest>
1344 void ListHostKeysAsync(const ListHostKeysRequestT& request, const ListHostKeysResponseReceivedHandler& handler,
1345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1346 return SubmitAsync(&TransferClient::ListHostKeys, request, handler, context);
1347 }
1348
1359
1363 template <typename ListProfilesRequestT = Model::ListProfilesRequest>
1364 Model::ListProfilesOutcomeCallable ListProfilesCallable(const ListProfilesRequestT& request = {}) const {
1365 return SubmitCallable(&TransferClient::ListProfiles, request);
1366 }
1367
1372 template <typename ListProfilesRequestT = Model::ListProfilesRequest>
1374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1375 const ListProfilesRequestT& request = {}) const {
1376 return SubmitAsync(&TransferClient::ListProfiles, request, handler, context);
1377 }
1378
1390
1395 template <typename ListSecurityPoliciesRequestT = Model::ListSecurityPoliciesRequest>
1396 Model::ListSecurityPoliciesOutcomeCallable ListSecurityPoliciesCallable(const ListSecurityPoliciesRequestT& request = {}) const {
1397 return SubmitCallable(&TransferClient::ListSecurityPolicies, request);
1398 }
1399
1404 template <typename ListSecurityPoliciesRequestT = Model::ListSecurityPoliciesRequest>
1406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1407 const ListSecurityPoliciesRequestT& request = {}) const {
1408 return SubmitAsync(&TransferClient::ListSecurityPolicies, request, handler, context);
1409 }
1410
1418
1422 template <typename ListServersRequestT = Model::ListServersRequest>
1423 Model::ListServersOutcomeCallable ListServersCallable(const ListServersRequestT& request = {}) const {
1424 return SubmitCallable(&TransferClient::ListServers, request);
1425 }
1426
1431 template <typename ListServersRequestT = Model::ListServersRequest>
1433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1434 const ListServersRequestT& request = {}) const {
1435 return SubmitAsync(&TransferClient::ListServers, request, handler, context);
1436 }
1437
1446
1451 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1452 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1453 return SubmitCallable(&TransferClient::ListTagsForResource, request);
1454 }
1455
1460 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1461 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1463 return SubmitAsync(&TransferClient::ListTagsForResource, request, handler, context);
1464 }
1465
1473
1477 template <typename ListUsersRequestT = Model::ListUsersRequest>
1478 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const {
1479 return SubmitCallable(&TransferClient::ListUsers, request);
1480 }
1481
1486 template <typename ListUsersRequestT = Model::ListUsersRequest>
1487 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler,
1488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1489 return SubmitAsync(&TransferClient::ListUsers, request, handler, context);
1490 }
1491
1503
1507 template <typename ListWebAppsRequestT = Model::ListWebAppsRequest>
1508 Model::ListWebAppsOutcomeCallable ListWebAppsCallable(const ListWebAppsRequestT& request = {}) const {
1509 return SubmitCallable(&TransferClient::ListWebApps, request);
1510 }
1511
1516 template <typename ListWebAppsRequestT = Model::ListWebAppsRequest>
1518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1519 const ListWebAppsRequestT& request = {}) const {
1520 return SubmitAsync(&TransferClient::ListWebApps, request, handler, context);
1521 }
1522
1530
1534 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
1535 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const {
1536 return SubmitCallable(&TransferClient::ListWorkflows, request);
1537 }
1538
1543 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
1545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1546 const ListWorkflowsRequestT& request = {}) const {
1547 return SubmitAsync(&TransferClient::ListWorkflows, request, handler, context);
1548 }
1549
1560
1565 template <typename SendWorkflowStepStateRequestT = Model::SendWorkflowStepStateRequest>
1566 Model::SendWorkflowStepStateOutcomeCallable SendWorkflowStepStateCallable(const SendWorkflowStepStateRequestT& request) const {
1567 return SubmitCallable(&TransferClient::SendWorkflowStepState, request);
1568 }
1569
1574 template <typename SendWorkflowStepStateRequestT = Model::SendWorkflowStepStateRequest>
1575 void SendWorkflowStepStateAsync(const SendWorkflowStepStateRequestT& request, const SendWorkflowStepStateResponseReceivedHandler& handler,
1576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1577 return SubmitAsync(&TransferClient::SendWorkflowStepState, request, handler, context);
1578 }
1579
1613
1618 template <typename StartDirectoryListingRequestT = Model::StartDirectoryListingRequest>
1619 Model::StartDirectoryListingOutcomeCallable StartDirectoryListingCallable(const StartDirectoryListingRequestT& request) const {
1620 return SubmitCallable(&TransferClient::StartDirectoryListing, request);
1621 }
1622
1627 template <typename StartDirectoryListingRequestT = Model::StartDirectoryListingRequest>
1628 void StartDirectoryListingAsync(const StartDirectoryListingRequestT& request, const StartDirectoryListingResponseReceivedHandler& handler,
1629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1630 return SubmitAsync(&TransferClient::StartDirectoryListing, request, handler, context);
1631 }
1632
1653
1658 template <typename StartFileTransferRequestT = Model::StartFileTransferRequest>
1659 Model::StartFileTransferOutcomeCallable StartFileTransferCallable(const StartFileTransferRequestT& request) const {
1660 return SubmitCallable(&TransferClient::StartFileTransfer, request);
1661 }
1662
1667 template <typename StartFileTransferRequestT = Model::StartFileTransferRequest>
1668 void StartFileTransferAsync(const StartFileTransferRequestT& request, const StartFileTransferResponseReceivedHandler& handler,
1669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1670 return SubmitAsync(&TransferClient::StartFileTransfer, request, handler, context);
1671 }
1672
1680
1685 template <typename StartRemoteDeleteRequestT = Model::StartRemoteDeleteRequest>
1686 Model::StartRemoteDeleteOutcomeCallable StartRemoteDeleteCallable(const StartRemoteDeleteRequestT& request) const {
1687 return SubmitCallable(&TransferClient::StartRemoteDelete, request);
1688 }
1689
1694 template <typename StartRemoteDeleteRequestT = Model::StartRemoteDeleteRequest>
1695 void StartRemoteDeleteAsync(const StartRemoteDeleteRequestT& request, const StartRemoteDeleteResponseReceivedHandler& handler,
1696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1697 return SubmitAsync(&TransferClient::StartRemoteDelete, request, handler, context);
1698 }
1699
1707
1711 template <typename StartRemoteMoveRequestT = Model::StartRemoteMoveRequest>
1712 Model::StartRemoteMoveOutcomeCallable StartRemoteMoveCallable(const StartRemoteMoveRequestT& request) const {
1713 return SubmitCallable(&TransferClient::StartRemoteMove, request);
1714 }
1715
1720 template <typename StartRemoteMoveRequestT = Model::StartRemoteMoveRequest>
1721 void StartRemoteMoveAsync(const StartRemoteMoveRequestT& request, const StartRemoteMoveResponseReceivedHandler& handler,
1722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1723 return SubmitAsync(&TransferClient::StartRemoteMove, request, handler, context);
1724 }
1725
1739
1743 template <typename StartServerRequestT = Model::StartServerRequest>
1744 Model::StartServerOutcomeCallable StartServerCallable(const StartServerRequestT& request) const {
1745 return SubmitCallable(&TransferClient::StartServer, request);
1746 }
1747
1752 template <typename StartServerRequestT = Model::StartServerRequest>
1753 void StartServerAsync(const StartServerRequestT& request, const StartServerResponseReceivedHandler& handler,
1754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1755 return SubmitAsync(&TransferClient::StartServer, request, handler, context);
1756 }
1757
1774
1778 template <typename StopServerRequestT = Model::StopServerRequest>
1779 Model::StopServerOutcomeCallable StopServerCallable(const StopServerRequestT& request) const {
1780 return SubmitCallable(&TransferClient::StopServer, request);
1781 }
1782
1787 template <typename StopServerRequestT = Model::StopServerRequest>
1788 void StopServerAsync(const StopServerRequestT& request, const StopServerResponseReceivedHandler& handler,
1789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1790 return SubmitAsync(&TransferClient::StopServer, request, handler, context);
1791 }
1792
1801
1805 template <typename TagResourceRequestT = Model::TagResourceRequest>
1806 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1807 return SubmitCallable(&TransferClient::TagResource, request);
1808 }
1809
1814 template <typename TagResourceRequestT = Model::TagResourceRequest>
1815 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1816 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1817 return SubmitAsync(&TransferClient::TagResource, request, handler, context);
1818 }
1819
1829
1833 template <typename TestConnectionRequestT = Model::TestConnectionRequest>
1834 Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT& request) const {
1835 return SubmitCallable(&TransferClient::TestConnection, request);
1836 }
1837
1842 template <typename TestConnectionRequestT = Model::TestConnectionRequest>
1843 void TestConnectionAsync(const TestConnectionRequestT& request, const TestConnectionResponseReceivedHandler& handler,
1844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1845 return SubmitAsync(&TransferClient::TestConnection, request, handler, context);
1846 }
1847
1881
1886 template <typename TestIdentityProviderRequestT = Model::TestIdentityProviderRequest>
1887 Model::TestIdentityProviderOutcomeCallable TestIdentityProviderCallable(const TestIdentityProviderRequestT& request) const {
1888 return SubmitCallable(&TransferClient::TestIdentityProvider, request);
1889 }
1890
1895 template <typename TestIdentityProviderRequestT = Model::TestIdentityProviderRequest>
1896 void TestIdentityProviderAsync(const TestIdentityProviderRequestT& request, const TestIdentityProviderResponseReceivedHandler& handler,
1897 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1898 return SubmitAsync(&TransferClient::TestIdentityProvider, request, handler, context);
1899 }
1900
1910
1914 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1915 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1916 return SubmitCallable(&TransferClient::UntagResource, request);
1917 }
1918
1923 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1924 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1926 return SubmitAsync(&TransferClient::UntagResource, request, handler, context);
1927 }
1928
1937
1941 template <typename UpdateAccessRequestT = Model::UpdateAccessRequest>
1942 Model::UpdateAccessOutcomeCallable UpdateAccessCallable(const UpdateAccessRequestT& request) const {
1943 return SubmitCallable(&TransferClient::UpdateAccess, request);
1944 }
1945
1950 template <typename UpdateAccessRequestT = Model::UpdateAccessRequest>
1951 void UpdateAccessAsync(const UpdateAccessRequestT& request, const UpdateAccessResponseReceivedHandler& handler,
1952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1953 return SubmitAsync(&TransferClient::UpdateAccess, request, handler, context);
1954 }
1955
1970
1974 template <typename UpdateAgreementRequestT = Model::UpdateAgreementRequest>
1975 Model::UpdateAgreementOutcomeCallable UpdateAgreementCallable(const UpdateAgreementRequestT& request) const {
1976 return SubmitCallable(&TransferClient::UpdateAgreement, request);
1977 }
1978
1983 template <typename UpdateAgreementRequestT = Model::UpdateAgreementRequest>
1984 void UpdateAgreementAsync(const UpdateAgreementRequestT& request, const UpdateAgreementResponseReceivedHandler& handler,
1985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1986 return SubmitAsync(&TransferClient::UpdateAgreement, request, handler, context);
1987 }
1988
1996
2001 template <typename UpdateCertificateRequestT = Model::UpdateCertificateRequest>
2002 Model::UpdateCertificateOutcomeCallable UpdateCertificateCallable(const UpdateCertificateRequestT& request) const {
2003 return SubmitCallable(&TransferClient::UpdateCertificate, request);
2004 }
2005
2010 template <typename UpdateCertificateRequestT = Model::UpdateCertificateRequest>
2011 void UpdateCertificateAsync(const UpdateCertificateRequestT& request, const UpdateCertificateResponseReceivedHandler& handler,
2012 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2013 return SubmitAsync(&TransferClient::UpdateCertificate, request, handler, context);
2014 }
2015
2024
2028 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
2029 Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT& request) const {
2030 return SubmitCallable(&TransferClient::UpdateConnector, request);
2031 }
2032
2037 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
2038 void UpdateConnectorAsync(const UpdateConnectorRequestT& request, const UpdateConnectorResponseReceivedHandler& handler,
2039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2040 return SubmitAsync(&TransferClient::UpdateConnector, request, handler, context);
2041 }
2042
2051
2055 template <typename UpdateHostKeyRequestT = Model::UpdateHostKeyRequest>
2056 Model::UpdateHostKeyOutcomeCallable UpdateHostKeyCallable(const UpdateHostKeyRequestT& request) const {
2057 return SubmitCallable(&TransferClient::UpdateHostKey, request);
2058 }
2059
2064 template <typename UpdateHostKeyRequestT = Model::UpdateHostKeyRequest>
2065 void UpdateHostKeyAsync(const UpdateHostKeyRequestT& request, const UpdateHostKeyResponseReceivedHandler& handler,
2066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2067 return SubmitAsync(&TransferClient::UpdateHostKey, request, handler, context);
2068 }
2069
2078
2082 template <typename UpdateProfileRequestT = Model::UpdateProfileRequest>
2083 Model::UpdateProfileOutcomeCallable UpdateProfileCallable(const UpdateProfileRequestT& request) const {
2084 return SubmitCallable(&TransferClient::UpdateProfile, request);
2085 }
2086
2091 template <typename UpdateProfileRequestT = Model::UpdateProfileRequest>
2092 void UpdateProfileAsync(const UpdateProfileRequestT& request, const UpdateProfileResponseReceivedHandler& handler,
2093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2094 return SubmitAsync(&TransferClient::UpdateProfile, request, handler, context);
2095 }
2096
2105
2109 template <typename UpdateServerRequestT = Model::UpdateServerRequest>
2110 Model::UpdateServerOutcomeCallable UpdateServerCallable(const UpdateServerRequestT& request) const {
2111 return SubmitCallable(&TransferClient::UpdateServer, request);
2112 }
2113
2118 template <typename UpdateServerRequestT = Model::UpdateServerRequest>
2119 void UpdateServerAsync(const UpdateServerRequestT& request, const UpdateServerResponseReceivedHandler& handler,
2120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2121 return SubmitAsync(&TransferClient::UpdateServer, request, handler, context);
2122 }
2123
2145
2149 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
2150 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const {
2151 return SubmitCallable(&TransferClient::UpdateUser, request);
2152 }
2153
2158 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
2159 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler,
2160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2161 return SubmitAsync(&TransferClient::UpdateUser, request, handler, context);
2162 }
2163
2174
2178 template <typename UpdateWebAppRequestT = Model::UpdateWebAppRequest>
2179 Model::UpdateWebAppOutcomeCallable UpdateWebAppCallable(const UpdateWebAppRequestT& request) const {
2180 return SubmitCallable(&TransferClient::UpdateWebApp, request);
2181 }
2182
2187 template <typename UpdateWebAppRequestT = Model::UpdateWebAppRequest>
2188 void UpdateWebAppAsync(const UpdateWebAppRequestT& request, const UpdateWebAppResponseReceivedHandler& handler,
2189 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2190 return SubmitAsync(&TransferClient::UpdateWebApp, request, handler, context);
2191 }
2192
2200
2205 template <typename UpdateWebAppCustomizationRequestT = Model::UpdateWebAppCustomizationRequest>
2207 const UpdateWebAppCustomizationRequestT& request) const {
2208 return SubmitCallable(&TransferClient::UpdateWebAppCustomization, request);
2209 }
2210
2215 template <typename UpdateWebAppCustomizationRequestT = Model::UpdateWebAppCustomizationRequest>
2216 void UpdateWebAppCustomizationAsync(const UpdateWebAppCustomizationRequestT& request,
2218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2219 return SubmitAsync(&TransferClient::UpdateWebAppCustomization, request, handler, context);
2220 }
2221
2222 virtual void OverrideEndpoint(const Aws::String& endpoint);
2223 virtual std::shared_ptr<TransferEndpointProviderBase>& accessEndpointProvider();
2224
2225 private:
2227 void init(const TransferClientConfiguration& clientConfiguration);
2228
2230
2231 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
2232
2233 TransferClientConfiguration m_clientConfiguration;
2234 std::shared_ptr<TransferEndpointProviderBase> m_endpointProvider;
2235};
2236
2237} // namespace Transfer
2238} // 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
virtual std::shared_ptr< TransferEndpointProviderBase > & accessEndpointProvider()
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
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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
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::TestIdentityProviderRequest &, const Model::TestIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestIdentityProviderResponseReceivedHandler
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::UpdateAccessRequest &, const Model::UpdateAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccessResponseReceivedHandler
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::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectorsResponseReceivedHandler
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::UpdateHostKeyRequest &, const Model::UpdateHostKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateHostKeyResponseReceivedHandler
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::ImportSshPublicKeyRequest &, const Model::ImportSshPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportSshPublicKeyResponseReceivedHandler
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::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserResponseReceivedHandler
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::UpdateConnectorRequest &, const Model::UpdateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectorResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::ListProfilesRequest &, const Model::ListProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfilesResponseReceivedHandler
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::StartServerRequest &, const Model::StartServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartServerResponseReceivedHandler
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::ListAgreementsRequest &, const Model::ListAgreementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgreementsResponseReceivedHandler
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::StartRemoteDeleteRequest &, const Model::StartRemoteDeleteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRemoteDeleteResponseReceivedHandler
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::DeleteHostKeyRequest &, const Model::DeleteHostKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteHostKeyResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::SendWorkflowStepStateRequest &, const Model::SendWorkflowStepStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendWorkflowStepStateResponseReceivedHandler
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::ListServersRequest &, const Model::ListServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListServersResponseReceivedHandler
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::StartFileTransferRequest &, const Model::StartFileTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFileTransferResponseReceivedHandler
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::ListAccessesRequest &, const Model::ListAccessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessesResponseReceivedHandler
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::UpdateWebAppCustomizationRequest &, const Model::UpdateWebAppCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWebAppCustomizationResponseReceivedHandler
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::StartRemoteMoveRequest &, const Model::StartRemoteMoveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRemoteMoveResponseReceivedHandler
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::DeleteWebAppRequest &, const Model::DeleteWebAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebAppResponseReceivedHandler
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::DescribeConnectorRequest &, const Model::DescribeConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConnectorResponseReceivedHandler
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::CreateAccessRequest &, const Model::CreateAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessResponseReceivedHandler
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::DescribeServerRequest &, const Model::DescribeServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeServerResponseReceivedHandler
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::DeleteConnectorRequest &, const Model::DeleteConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectorResponseReceivedHandler
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::DeleteWebAppCustomizationRequest &, const Model::DeleteWebAppCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebAppCustomizationResponseReceivedHandler
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::DescribeExecutionRequest &, const Model::DescribeExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExecutionResponseReceivedHandler
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::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersResponseReceivedHandler
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::DeleteServerRequest &, const Model::DeleteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServerResponseReceivedHandler
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::StopServerRequest &, const Model::StopServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopServerResponseReceivedHandler
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::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowResponseReceivedHandler
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::DescribeCertificateRequest &, const Model::DescribeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCertificateResponseReceivedHandler
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::DescribeWebAppRequest &, const Model::DescribeWebAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeWebAppResponseReceivedHandler
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::DescribeAccessRequest &, const Model::DescribeAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccessResponseReceivedHandler
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::DescribeSecurityPolicyRequest &, const Model::DescribeSecurityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityPolicyResponseReceivedHandler
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::ListWebAppsRequest &, const Model::ListWebAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebAppsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String