AWS SDK for C++

AWS SDK for C++ Version 1.11.687

Loading...
Searching...
No Matches
TransferServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/awstransfer/TransferEndpointProvider.h>
10#include <aws/awstransfer/TransferErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in TransferClient header */
22#include <aws/awstransfer/model/CreateAccessResult.h>
23#include <aws/awstransfer/model/CreateAgreementResult.h>
24#include <aws/awstransfer/model/CreateConnectorResult.h>
25#include <aws/awstransfer/model/CreateProfileResult.h>
26#include <aws/awstransfer/model/CreateServerRequest.h>
27#include <aws/awstransfer/model/CreateServerResult.h>
28#include <aws/awstransfer/model/CreateUserResult.h>
29#include <aws/awstransfer/model/CreateWebAppResult.h>
30#include <aws/awstransfer/model/CreateWorkflowResult.h>
31#include <aws/awstransfer/model/DescribeAccessResult.h>
32#include <aws/awstransfer/model/DescribeAgreementResult.h>
33#include <aws/awstransfer/model/DescribeCertificateResult.h>
34#include <aws/awstransfer/model/DescribeConnectorResult.h>
35#include <aws/awstransfer/model/DescribeExecutionResult.h>
36#include <aws/awstransfer/model/DescribeHostKeyResult.h>
37#include <aws/awstransfer/model/DescribeProfileResult.h>
38#include <aws/awstransfer/model/DescribeSecurityPolicyResult.h>
39#include <aws/awstransfer/model/DescribeServerResult.h>
40#include <aws/awstransfer/model/DescribeUserResult.h>
41#include <aws/awstransfer/model/DescribeWebAppCustomizationResult.h>
42#include <aws/awstransfer/model/DescribeWebAppResult.h>
43#include <aws/awstransfer/model/DescribeWorkflowResult.h>
44#include <aws/awstransfer/model/ImportCertificateResult.h>
45#include <aws/awstransfer/model/ImportHostKeyResult.h>
46#include <aws/awstransfer/model/ImportSshPublicKeyResult.h>
47#include <aws/awstransfer/model/ListAccessesResult.h>
48#include <aws/awstransfer/model/ListAgreementsResult.h>
49#include <aws/awstransfer/model/ListCertificatesRequest.h>
50#include <aws/awstransfer/model/ListCertificatesResult.h>
51#include <aws/awstransfer/model/ListConnectorsRequest.h>
52#include <aws/awstransfer/model/ListConnectorsResult.h>
53#include <aws/awstransfer/model/ListExecutionsResult.h>
54#include <aws/awstransfer/model/ListFileTransferResultsResult.h>
55#include <aws/awstransfer/model/ListHostKeysResult.h>
56#include <aws/awstransfer/model/ListProfilesRequest.h>
57#include <aws/awstransfer/model/ListProfilesResult.h>
58#include <aws/awstransfer/model/ListSecurityPoliciesRequest.h>
59#include <aws/awstransfer/model/ListSecurityPoliciesResult.h>
60#include <aws/awstransfer/model/ListServersRequest.h>
61#include <aws/awstransfer/model/ListServersResult.h>
62#include <aws/awstransfer/model/ListTagsForResourceResult.h>
63#include <aws/awstransfer/model/ListUsersResult.h>
64#include <aws/awstransfer/model/ListWebAppsRequest.h>
65#include <aws/awstransfer/model/ListWebAppsResult.h>
66#include <aws/awstransfer/model/ListWorkflowsRequest.h>
67#include <aws/awstransfer/model/ListWorkflowsResult.h>
68#include <aws/awstransfer/model/SendWorkflowStepStateResult.h>
69#include <aws/awstransfer/model/StartDirectoryListingResult.h>
70#include <aws/awstransfer/model/StartFileTransferResult.h>
71#include <aws/awstransfer/model/StartRemoteDeleteResult.h>
72#include <aws/awstransfer/model/StartRemoteMoveResult.h>
73#include <aws/awstransfer/model/TestConnectionResult.h>
74#include <aws/awstransfer/model/TestIdentityProviderResult.h>
75#include <aws/awstransfer/model/UpdateAccessResult.h>
76#include <aws/awstransfer/model/UpdateAgreementResult.h>
77#include <aws/awstransfer/model/UpdateCertificateResult.h>
78#include <aws/awstransfer/model/UpdateConnectorResult.h>
79#include <aws/awstransfer/model/UpdateHostKeyResult.h>
80#include <aws/awstransfer/model/UpdateProfileResult.h>
81#include <aws/awstransfer/model/UpdateServerResult.h>
82#include <aws/awstransfer/model/UpdateUserResult.h>
83#include <aws/awstransfer/model/UpdateWebAppCustomizationResult.h>
84#include <aws/awstransfer/model/UpdateWebAppResult.h>
85#include <aws/core/NoResult.h>
86/* End of service model headers required in TransferClient header */
87
88namespace Aws {
89namespace Http {
90class HttpClient;
91class HttpClientFactory;
92} // namespace Http
93
94namespace Utils {
95template <typename R, typename E>
96class Outcome;
97
98namespace Threading {
99class Executor;
100} // namespace Threading
101} // namespace Utils
102
103namespace Auth {
104class AWSCredentials;
105class AWSCredentialsProvider;
106} // namespace Auth
107
108namespace Client {
109class RetryStrategy;
110} // namespace Client
111
112namespace Transfer {
116
117namespace Model {
118/* Service model forward declarations required in TransferClient header */
119class CreateAccessRequest;
120class CreateAgreementRequest;
121class CreateConnectorRequest;
122class CreateProfileRequest;
123class CreateServerRequest;
124class CreateUserRequest;
125class CreateWebAppRequest;
126class CreateWorkflowRequest;
127class DeleteAccessRequest;
128class DeleteAgreementRequest;
129class DeleteCertificateRequest;
130class DeleteConnectorRequest;
131class DeleteHostKeyRequest;
132class DeleteProfileRequest;
133class DeleteServerRequest;
134class DeleteSshPublicKeyRequest;
135class DeleteUserRequest;
136class DeleteWebAppRequest;
137class DeleteWebAppCustomizationRequest;
138class DeleteWorkflowRequest;
139class DescribeAccessRequest;
140class DescribeAgreementRequest;
141class DescribeCertificateRequest;
142class DescribeConnectorRequest;
143class DescribeExecutionRequest;
144class DescribeHostKeyRequest;
145class DescribeProfileRequest;
146class DescribeSecurityPolicyRequest;
147class DescribeServerRequest;
148class DescribeUserRequest;
149class DescribeWebAppRequest;
150class DescribeWebAppCustomizationRequest;
151class DescribeWorkflowRequest;
152class ImportCertificateRequest;
153class ImportHostKeyRequest;
154class ImportSshPublicKeyRequest;
155class ListAccessesRequest;
156class ListAgreementsRequest;
157class ListCertificatesRequest;
158class ListConnectorsRequest;
159class ListExecutionsRequest;
160class ListFileTransferResultsRequest;
161class ListHostKeysRequest;
162class ListProfilesRequest;
163class ListSecurityPoliciesRequest;
164class ListServersRequest;
165class ListTagsForResourceRequest;
166class ListUsersRequest;
167class ListWebAppsRequest;
168class ListWorkflowsRequest;
169class SendWorkflowStepStateRequest;
170class StartDirectoryListingRequest;
171class StartFileTransferRequest;
172class StartRemoteDeleteRequest;
173class StartRemoteMoveRequest;
174class StartServerRequest;
175class StopServerRequest;
176class TagResourceRequest;
177class TestConnectionRequest;
178class TestIdentityProviderRequest;
179class UntagResourceRequest;
180class UpdateAccessRequest;
181class UpdateAgreementRequest;
182class UpdateCertificateRequest;
183class UpdateConnectorRequest;
184class UpdateHostKeyRequest;
185class UpdateProfileRequest;
186class UpdateServerRequest;
187class UpdateUserRequest;
188class UpdateWebAppRequest;
189class UpdateWebAppCustomizationRequest;
190/* End of service model forward declarations required in TransferClient header */
191
192/* Service model Outcome class definitions */
264/* End of service model Outcome class definitions */
265
266/* Service model Outcome callable definitions */
267typedef std::future<CreateAccessOutcome> CreateAccessOutcomeCallable;
268typedef std::future<CreateAgreementOutcome> CreateAgreementOutcomeCallable;
269typedef std::future<CreateConnectorOutcome> CreateConnectorOutcomeCallable;
270typedef std::future<CreateProfileOutcome> CreateProfileOutcomeCallable;
271typedef std::future<CreateServerOutcome> CreateServerOutcomeCallable;
272typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
273typedef std::future<CreateWebAppOutcome> CreateWebAppOutcomeCallable;
274typedef std::future<CreateWorkflowOutcome> CreateWorkflowOutcomeCallable;
275typedef std::future<DeleteAccessOutcome> DeleteAccessOutcomeCallable;
276typedef std::future<DeleteAgreementOutcome> DeleteAgreementOutcomeCallable;
277typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
278typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
279typedef std::future<DeleteHostKeyOutcome> DeleteHostKeyOutcomeCallable;
280typedef std::future<DeleteProfileOutcome> DeleteProfileOutcomeCallable;
281typedef std::future<DeleteServerOutcome> DeleteServerOutcomeCallable;
282typedef std::future<DeleteSshPublicKeyOutcome> DeleteSshPublicKeyOutcomeCallable;
283typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
284typedef std::future<DeleteWebAppOutcome> DeleteWebAppOutcomeCallable;
285typedef std::future<DeleteWebAppCustomizationOutcome> DeleteWebAppCustomizationOutcomeCallable;
286typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
287typedef std::future<DescribeAccessOutcome> DescribeAccessOutcomeCallable;
288typedef std::future<DescribeAgreementOutcome> DescribeAgreementOutcomeCallable;
289typedef std::future<DescribeCertificateOutcome> DescribeCertificateOutcomeCallable;
290typedef std::future<DescribeConnectorOutcome> DescribeConnectorOutcomeCallable;
291typedef std::future<DescribeExecutionOutcome> DescribeExecutionOutcomeCallable;
292typedef std::future<DescribeHostKeyOutcome> DescribeHostKeyOutcomeCallable;
293typedef std::future<DescribeProfileOutcome> DescribeProfileOutcomeCallable;
294typedef std::future<DescribeSecurityPolicyOutcome> DescribeSecurityPolicyOutcomeCallable;
295typedef std::future<DescribeServerOutcome> DescribeServerOutcomeCallable;
296typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
297typedef std::future<DescribeWebAppOutcome> DescribeWebAppOutcomeCallable;
298typedef std::future<DescribeWebAppCustomizationOutcome> DescribeWebAppCustomizationOutcomeCallable;
299typedef std::future<DescribeWorkflowOutcome> DescribeWorkflowOutcomeCallable;
300typedef std::future<ImportCertificateOutcome> ImportCertificateOutcomeCallable;
301typedef std::future<ImportHostKeyOutcome> ImportHostKeyOutcomeCallable;
302typedef std::future<ImportSshPublicKeyOutcome> ImportSshPublicKeyOutcomeCallable;
303typedef std::future<ListAccessesOutcome> ListAccessesOutcomeCallable;
304typedef std::future<ListAgreementsOutcome> ListAgreementsOutcomeCallable;
305typedef std::future<ListCertificatesOutcome> ListCertificatesOutcomeCallable;
306typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
307typedef std::future<ListExecutionsOutcome> ListExecutionsOutcomeCallable;
308typedef std::future<ListFileTransferResultsOutcome> ListFileTransferResultsOutcomeCallable;
309typedef std::future<ListHostKeysOutcome> ListHostKeysOutcomeCallable;
310typedef std::future<ListProfilesOutcome> ListProfilesOutcomeCallable;
311typedef std::future<ListSecurityPoliciesOutcome> ListSecurityPoliciesOutcomeCallable;
312typedef std::future<ListServersOutcome> ListServersOutcomeCallable;
313typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
314typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
315typedef std::future<ListWebAppsOutcome> ListWebAppsOutcomeCallable;
316typedef std::future<ListWorkflowsOutcome> ListWorkflowsOutcomeCallable;
317typedef std::future<SendWorkflowStepStateOutcome> SendWorkflowStepStateOutcomeCallable;
318typedef std::future<StartDirectoryListingOutcome> StartDirectoryListingOutcomeCallable;
319typedef std::future<StartFileTransferOutcome> StartFileTransferOutcomeCallable;
320typedef std::future<StartRemoteDeleteOutcome> StartRemoteDeleteOutcomeCallable;
321typedef std::future<StartRemoteMoveOutcome> StartRemoteMoveOutcomeCallable;
322typedef std::future<StartServerOutcome> StartServerOutcomeCallable;
323typedef std::future<StopServerOutcome> StopServerOutcomeCallable;
324typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
325typedef std::future<TestConnectionOutcome> TestConnectionOutcomeCallable;
326typedef std::future<TestIdentityProviderOutcome> TestIdentityProviderOutcomeCallable;
327typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
328typedef std::future<UpdateAccessOutcome> UpdateAccessOutcomeCallable;
329typedef std::future<UpdateAgreementOutcome> UpdateAgreementOutcomeCallable;
330typedef std::future<UpdateCertificateOutcome> UpdateCertificateOutcomeCallable;
331typedef std::future<UpdateConnectorOutcome> UpdateConnectorOutcomeCallable;
332typedef std::future<UpdateHostKeyOutcome> UpdateHostKeyOutcomeCallable;
333typedef std::future<UpdateProfileOutcome> UpdateProfileOutcomeCallable;
334typedef std::future<UpdateServerOutcome> UpdateServerOutcomeCallable;
335typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
336typedef std::future<UpdateWebAppOutcome> UpdateWebAppOutcomeCallable;
337typedef std::future<UpdateWebAppCustomizationOutcome> UpdateWebAppCustomizationOutcomeCallable;
338/* End of service model Outcome callable definitions */
339} // namespace Model
340
341class TransferClient;
342
343/* Service model async handlers definitions */
344typedef std::function<void(const TransferClient*, const Model::CreateAccessRequest&, const Model::CreateAccessOutcome&,
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
347typedef std::function<void(const TransferClient*, const Model::CreateAgreementRequest&, const Model::CreateAgreementOutcome&,
348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350typedef std::function<void(const TransferClient*, const Model::CreateConnectorRequest&, const Model::CreateConnectorOutcome&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const TransferClient*, const Model::CreateProfileRequest&, const Model::CreateProfileOutcome&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const TransferClient*, const Model::CreateServerRequest&, const Model::CreateServerOutcome&,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const TransferClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&,
360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362typedef std::function<void(const TransferClient*, const Model::CreateWebAppRequest&, const Model::CreateWebAppOutcome&,
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const TransferClient*, const Model::CreateWorkflowRequest&, const Model::CreateWorkflowOutcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const TransferClient*, const Model::DeleteAccessRequest&, const Model::DeleteAccessOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const TransferClient*, const Model::DeleteAgreementRequest&, const Model::DeleteAgreementOutcome&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const TransferClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&,
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377typedef std::function<void(const TransferClient*, const Model::DeleteConnectorRequest&, const Model::DeleteConnectorOutcome&,
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
380typedef std::function<void(const TransferClient*, const Model::DeleteHostKeyRequest&, const Model::DeleteHostKeyOutcome&,
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const TransferClient*, const Model::DeleteProfileRequest&, const Model::DeleteProfileOutcome&,
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386typedef std::function<void(const TransferClient*, const Model::DeleteServerRequest&, const Model::DeleteServerOutcome&,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
389typedef std::function<void(const TransferClient*, const Model::DeleteSshPublicKeyRequest&, const Model::DeleteSshPublicKeyOutcome&,
390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
392typedef std::function<void(const TransferClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395typedef std::function<void(const TransferClient*, const Model::DeleteWebAppRequest&, const Model::DeleteWebAppOutcome&,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const TransferClient*, const Model::DeleteWebAppCustomizationRequest&,
399 const Model::DeleteWebAppCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const TransferClient*, const Model::DeleteWorkflowRequest&, const Model::DeleteWorkflowOutcome&,
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404typedef std::function<void(const TransferClient*, const Model::DescribeAccessRequest&, const Model::DescribeAccessOutcome&,
405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
407typedef std::function<void(const TransferClient*, const Model::DescribeAgreementRequest&, const Model::DescribeAgreementOutcome&,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
410typedef std::function<void(const TransferClient*, const Model::DescribeCertificateRequest&, const Model::DescribeCertificateOutcome&,
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
413typedef std::function<void(const TransferClient*, const Model::DescribeConnectorRequest&, const Model::DescribeConnectorOutcome&,
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const TransferClient*, const Model::DescribeExecutionRequest&, const Model::DescribeExecutionOutcome&,
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const TransferClient*, const Model::DescribeHostKeyRequest&, const Model::DescribeHostKeyOutcome&,
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const TransferClient*, const Model::DescribeProfileRequest&, const Model::DescribeProfileOutcome&,
423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
428typedef std::function<void(const TransferClient*, const Model::DescribeServerRequest&, const Model::DescribeServerOutcome&,
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
431typedef std::function<void(const TransferClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&,
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
434typedef std::function<void(const TransferClient*, const Model::DescribeWebAppRequest&, const Model::DescribeWebAppOutcome&,
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
437typedef std::function<void(const TransferClient*, const Model::DescribeWebAppCustomizationRequest&,
438 const Model::DescribeWebAppCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const TransferClient*, const Model::DescribeWorkflowRequest&, const Model::DescribeWorkflowOutcome&,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const TransferClient*, const Model::ImportCertificateRequest&, const Model::ImportCertificateOutcome&,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446typedef std::function<void(const TransferClient*, const Model::ImportHostKeyRequest&, const Model::ImportHostKeyOutcome&,
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
449typedef std::function<void(const TransferClient*, const Model::ImportSshPublicKeyRequest&, const Model::ImportSshPublicKeyOutcome&,
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452typedef std::function<void(const TransferClient*, const Model::ListAccessesRequest&, const Model::ListAccessesOutcome&,
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455typedef std::function<void(const TransferClient*, const Model::ListAgreementsRequest&, const Model::ListAgreementsOutcome&,
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
458typedef std::function<void(const TransferClient*, const Model::ListCertificatesRequest&, const Model::ListCertificatesOutcome&,
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461typedef std::function<void(const TransferClient*, const Model::ListConnectorsRequest&, const Model::ListConnectorsOutcome&,
462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
464typedef std::function<void(const TransferClient*, const Model::ListExecutionsRequest&, const Model::ListExecutionsOutcome&,
465 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
467typedef std::function<void(const TransferClient*, const Model::ListFileTransferResultsRequest&,
468 const Model::ListFileTransferResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
470typedef std::function<void(const TransferClient*, const Model::ListHostKeysRequest&, const Model::ListHostKeysOutcome&,
471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
473typedef std::function<void(const TransferClient*, const Model::ListProfilesRequest&, const Model::ListProfilesOutcome&,
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476typedef std::function<void(const TransferClient*, const Model::ListSecurityPoliciesRequest&, const Model::ListSecurityPoliciesOutcome&,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
479typedef std::function<void(const TransferClient*, const Model::ListServersRequest&, const Model::ListServersOutcome&,
480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482typedef std::function<void(const TransferClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485typedef std::function<void(const TransferClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&,
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488typedef std::function<void(const TransferClient*, const Model::ListWebAppsRequest&, const Model::ListWebAppsOutcome&,
489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
491typedef std::function<void(const TransferClient*, const Model::ListWorkflowsRequest&, const Model::ListWorkflowsOutcome&,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494typedef std::function<void(const TransferClient*, const Model::SendWorkflowStepStateRequest&, const Model::SendWorkflowStepStateOutcome&,
495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497typedef std::function<void(const TransferClient*, const Model::StartDirectoryListingRequest&, const Model::StartDirectoryListingOutcome&,
498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500typedef std::function<void(const TransferClient*, const Model::StartFileTransferRequest&, const Model::StartFileTransferOutcome&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503typedef std::function<void(const TransferClient*, const Model::StartRemoteDeleteRequest&, const Model::StartRemoteDeleteOutcome&,
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
506typedef std::function<void(const TransferClient*, const Model::StartRemoteMoveRequest&, const Model::StartRemoteMoveOutcome&,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509typedef std::function<void(const TransferClient*, const Model::StartServerRequest&, const Model::StartServerOutcome&,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const TransferClient*, const Model::StopServerRequest&, const Model::StopServerOutcome&,
513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515typedef std::function<void(const TransferClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const TransferClient*, const Model::TestConnectionRequest&, const Model::TestConnectionOutcome&,
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const TransferClient*, const Model::TestIdentityProviderRequest&, const Model::TestIdentityProviderOutcome&,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const TransferClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const TransferClient*, const Model::UpdateAccessRequest&, const Model::UpdateAccessOutcome&,
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const TransferClient*, const Model::UpdateAgreementRequest&, const Model::UpdateAgreementOutcome&,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const TransferClient*, const Model::UpdateCertificateRequest&, const Model::UpdateCertificateOutcome&,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536typedef std::function<void(const TransferClient*, const Model::UpdateConnectorRequest&, const Model::UpdateConnectorOutcome&,
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539typedef std::function<void(const TransferClient*, const Model::UpdateHostKeyRequest&, const Model::UpdateHostKeyOutcome&,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542typedef std::function<void(const TransferClient*, const Model::UpdateProfileRequest&, const Model::UpdateProfileOutcome&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const TransferClient*, const Model::UpdateServerRequest&, const Model::UpdateServerOutcome&,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548typedef std::function<void(const TransferClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
551typedef std::function<void(const TransferClient*, const Model::UpdateWebAppRequest&, const Model::UpdateWebAppOutcome&,
552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554typedef std::function<void(const TransferClient*, const Model::UpdateWebAppCustomizationRequest&,
555 const Model::UpdateWebAppCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557/* End of service model async handlers definitions */
558} // namespace Transfer
559} // namespace Aws
EndpointProviderBase< TransferClientConfiguration, TransferBuiltInParameters, TransferClientContextParameters > TransferEndpointProviderBase
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
Aws::Utils::Outcome< UpdateWebAppResult, TransferError > UpdateWebAppOutcome
Aws::Utils::Outcome< ListAccessesResult, TransferError > ListAccessesOutcome
std::future< ListSecurityPoliciesOutcome > ListSecurityPoliciesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteProfileOutcome
std::future< UpdateAgreementOutcome > UpdateAgreementOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< DeleteSshPublicKeyOutcome > DeleteSshPublicKeyOutcomeCallable
Aws::Utils::Outcome< UpdateWebAppCustomizationResult, TransferError > UpdateWebAppCustomizationOutcome
Aws::Utils::Outcome< ListWorkflowsResult, TransferError > ListWorkflowsOutcome
Aws::Utils::Outcome< ListExecutionsResult, TransferError > ListExecutionsOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteHostKeyOutcome
std::future< ListProfilesOutcome > ListProfilesOutcomeCallable
std::future< DeleteWebAppOutcome > DeleteWebAppOutcomeCallable
std::future< DescribeConnectorOutcome > DescribeConnectorOutcomeCallable
Aws::Utils::Outcome< CreateAgreementResult, TransferError > CreateAgreementOutcome
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Aws::Utils::Outcome< DescribeWebAppResult, TransferError > DescribeWebAppOutcome
Aws::Utils::Outcome< ListFileTransferResultsResult, TransferError > ListFileTransferResultsOutcome
std::future< UpdateCertificateOutcome > UpdateCertificateOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteSshPublicKeyOutcome
std::future< UpdateHostKeyOutcome > UpdateHostKeyOutcomeCallable
Aws::Utils::Outcome< ListHostKeysResult, TransferError > ListHostKeysOutcome
std::future< StartRemoteDeleteOutcome > StartRemoteDeleteOutcomeCallable
Aws::Utils::Outcome< ListCertificatesResult, TransferError > ListCertificatesOutcome
Aws::Utils::Outcome< ImportSshPublicKeyResult, TransferError > ImportSshPublicKeyOutcome
Aws::Utils::Outcome< TestConnectionResult, TransferError > TestConnectionOutcome
Aws::Utils::Outcome< DescribeSecurityPolicyResult, TransferError > DescribeSecurityPolicyOutcome
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
Aws::Utils::Outcome< CreateConnectorResult, TransferError > CreateConnectorOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteAgreementOutcome
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
Aws::Utils::Outcome< StartFileTransferResult, TransferError > StartFileTransferOutcome
std::future< DescribeExecutionOutcome > DescribeExecutionOutcomeCallable
std::future< SendWorkflowStepStateOutcome > SendWorkflowStepStateOutcomeCallable
std::future< DescribeServerOutcome > DescribeServerOutcomeCallable
std::future< CreateAccessOutcome > CreateAccessOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteCertificateOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteConnectorOutcome
std::future< ListAgreementsOutcome > ListAgreementsOutcomeCallable
std::future< DeleteServerOutcome > DeleteServerOutcomeCallable
Aws::Utils::Outcome< ListSecurityPoliciesResult, TransferError > ListSecurityPoliciesOutcome
std::future< ListServersOutcome > ListServersOutcomeCallable
Aws::Utils::Outcome< DescribeWorkflowResult, TransferError > DescribeWorkflowOutcome
Aws::Utils::Outcome< DescribeCertificateResult, TransferError > DescribeCertificateOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteServerOutcome
std::future< DeleteAgreementOutcome > DeleteAgreementOutcomeCallable
std::future< DescribeSecurityPolicyOutcome > DescribeSecurityPolicyOutcomeCallable
Aws::Utils::Outcome< StartDirectoryListingResult, TransferError > StartDirectoryListingOutcome
Aws::Utils::Outcome< StartRemoteMoveResult, TransferError > StartRemoteMoveOutcome
Aws::Utils::Outcome< UpdateProfileResult, TransferError > UpdateProfileOutcome
Aws::Utils::Outcome< StartRemoteDeleteResult, TransferError > StartRemoteDeleteOutcome
Aws::Utils::Outcome< DescribeExecutionResult, TransferError > DescribeExecutionOutcome
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
std::future< ListAccessesOutcome > ListAccessesOutcomeCallable
std::future< ListExecutionsOutcome > ListExecutionsOutcomeCallable
Aws::Utils::Outcome< ListAgreementsResult, TransferError > ListAgreementsOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteUserOutcome
Aws::Utils::Outcome< SendWorkflowStepStateResult, TransferError > SendWorkflowStepStateOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteWorkflowOutcome
std::future< ListHostKeysOutcome > ListHostKeysOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteWebAppOutcome
std::future< DescribeAccessOutcome > DescribeAccessOutcomeCallable
std::future< UpdateServerOutcome > UpdateServerOutcomeCallable
std::future< DescribeProfileOutcome > DescribeProfileOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeConnectorResult, TransferError > DescribeConnectorOutcome
std::future< DescribeHostKeyOutcome > DescribeHostKeyOutcomeCallable
std::future< DescribeWorkflowOutcome > DescribeWorkflowOutcomeCallable
std::future< CreateWebAppOutcome > CreateWebAppOutcomeCallable
Aws::Utils::Outcome< CreateWorkflowResult, TransferError > CreateWorkflowOutcome
std::future< CreateProfileOutcome > CreateProfileOutcomeCallable
std::future< ImportSshPublicKeyOutcome > ImportSshPublicKeyOutcomeCallable
Aws::Utils::Outcome< ListProfilesResult, TransferError > ListProfilesOutcome
Aws::Utils::Outcome< CreateAccessResult, TransferError > CreateAccessOutcome
Aws::Utils::Outcome< CreateServerResult, TransferError > CreateServerOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListServersResult, TransferError > ListServersOutcome
Aws::Utils::Outcome< UpdateAgreementResult, TransferError > UpdateAgreementOutcome
std::future< StartFileTransferOutcome > StartFileTransferOutcomeCallable
std::future< DeleteAccessOutcome > DeleteAccessOutcomeCallable
Aws::Utils::Outcome< UpdateServerResult, TransferError > UpdateServerOutcome
Aws::Utils::Outcome< ImportCertificateResult, TransferError > ImportCertificateOutcome
std::future< CreateServerOutcome > CreateServerOutcomeCallable
Aws::Utils::Outcome< CreateProfileResult, TransferError > CreateProfileOutcome
std::future< ImportCertificateOutcome > ImportCertificateOutcomeCallable
Aws::Utils::Outcome< DescribeWebAppCustomizationResult, TransferError > DescribeWebAppCustomizationOutcome
std::future< UpdateWebAppOutcome > UpdateWebAppOutcomeCallable
Aws::Utils::Outcome< DescribeAccessResult, TransferError > DescribeAccessOutcome
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
std::future< DeleteHostKeyOutcome > DeleteHostKeyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > StopServerOutcome
std::future< DescribeWebAppOutcome > DescribeWebAppOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
Aws::Utils::Outcome< CreateWebAppResult, TransferError > CreateWebAppOutcome
Aws::Utils::Outcome< ListUsersResult, TransferError > ListUsersOutcome
std::future< CreateAgreementOutcome > CreateAgreementOutcomeCallable
std::future< StartDirectoryListingOutcome > StartDirectoryListingOutcomeCallable
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
Aws::Utils::Outcome< ImportHostKeyResult, TransferError > ImportHostKeyOutcome
Aws::Utils::Outcome< UpdateCertificateResult, TransferError > UpdateCertificateOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > UntagResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, TransferError > ListTagsForResourceOutcome
std::future< ListFileTransferResultsOutcome > ListFileTransferResultsOutcomeCallable
Aws::Utils::Outcome< DescribeAgreementResult, TransferError > DescribeAgreementOutcome
Aws::Utils::Outcome< UpdateHostKeyResult, TransferError > UpdateHostKeyOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeUserResult, TransferError > DescribeUserOutcome
Aws::Utils::Outcome< ListConnectorsResult, TransferError > ListConnectorsOutcome
std::future< DescribeAgreementOutcome > DescribeAgreementOutcomeCallable
std::future< ListWebAppsOutcome > ListWebAppsOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
Aws::Utils::Outcome< DescribeServerResult, TransferError > DescribeServerOutcome
std::future< ListCertificatesOutcome > ListCertificatesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteWebAppCustomizationOutcome
Aws::Utils::Outcome< UpdateConnectorResult, TransferError > UpdateConnectorOutcome
Aws::Utils::Outcome< CreateUserResult, TransferError > CreateUserOutcome
Aws::Utils::Outcome< ListWebAppsResult, TransferError > ListWebAppsOutcome
Aws::Utils::Outcome< UpdateUserResult, TransferError > UpdateUserOutcome
Aws::Utils::Outcome< DescribeProfileResult, TransferError > DescribeProfileOutcome
std::future< StartServerOutcome > StartServerOutcomeCallable
Aws::Utils::Outcome< TestIdentityProviderResult, TransferError > TestIdentityProviderOutcome
Aws::Utils::Outcome< UpdateAccessResult, TransferError > UpdateAccessOutcome
Aws::Utils::Outcome< DescribeHostKeyResult, TransferError > DescribeHostKeyOutcome
std::future< DescribeCertificateOutcome > DescribeCertificateOutcomeCallable
std::future< UpdateWebAppCustomizationOutcome > UpdateWebAppCustomizationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, TransferError > StartServerOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > TagResourceOutcome
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