Skip to content

Commit ff61797

Browse files
committed
add requestless default APIs for calls that support it
1 parent 6007886 commit ff61797

File tree

675 files changed

+10053
-7468
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

675 files changed

+10053
-7468
lines changed

generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubClient.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -360,13 +360,13 @@ namespace MigrationHub
360360
* href="http://docs.aws.amazon.com/goto/WebAPI/AWSMigrationHub-2017-05-31/ListApplicationStates">AWS
361361
* API Reference</a></p>
362362
*/
363-
virtual Model::ListApplicationStatesOutcome ListApplicationStates(const Model::ListApplicationStatesRequest& request) const;
363+
virtual Model::ListApplicationStatesOutcome ListApplicationStates(const Model::ListApplicationStatesRequest& request = {}) const;
364364

365365
/**
366366
* A Callable wrapper for ListApplicationStates that returns a future to the operation so that it can be executed in parallel to other requests.
367367
*/
368368
template<typename ListApplicationStatesRequestT = Model::ListApplicationStatesRequest>
369-
Model::ListApplicationStatesOutcomeCallable ListApplicationStatesCallable(const ListApplicationStatesRequestT& request) const
369+
Model::ListApplicationStatesOutcomeCallable ListApplicationStatesCallable(const ListApplicationStatesRequestT& request = {}) const
370370
{
371371
return SubmitCallable(&MigrationHubClient::ListApplicationStates, request);
372372
}
@@ -375,7 +375,7 @@ namespace MigrationHub
375375
* An Async wrapper for ListApplicationStates that queues the request into a thread executor and triggers associated callback when operation has finished.
376376
*/
377377
template<typename ListApplicationStatesRequestT = Model::ListApplicationStatesRequest>
378-
void ListApplicationStatesAsync(const ListApplicationStatesRequestT& request, const ListApplicationStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
378+
void ListApplicationStatesAsync(const ListApplicationStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApplicationStatesRequestT& request = {}) const
379379
{
380380
return SubmitAsync(&MigrationHubClient::ListApplicationStates, request, handler, context);
381381
}
@@ -446,13 +446,13 @@ namespace MigrationHub
446446
* href="http://docs.aws.amazon.com/goto/WebAPI/AWSMigrationHub-2017-05-31/ListMigrationTasks">AWS
447447
* API Reference</a></p>
448448
*/
449-
virtual Model::ListMigrationTasksOutcome ListMigrationTasks(const Model::ListMigrationTasksRequest& request) const;
449+
virtual Model::ListMigrationTasksOutcome ListMigrationTasks(const Model::ListMigrationTasksRequest& request = {}) const;
450450

451451
/**
452452
* A Callable wrapper for ListMigrationTasks that returns a future to the operation so that it can be executed in parallel to other requests.
453453
*/
454454
template<typename ListMigrationTasksRequestT = Model::ListMigrationTasksRequest>
455-
Model::ListMigrationTasksOutcomeCallable ListMigrationTasksCallable(const ListMigrationTasksRequestT& request) const
455+
Model::ListMigrationTasksOutcomeCallable ListMigrationTasksCallable(const ListMigrationTasksRequestT& request = {}) const
456456
{
457457
return SubmitCallable(&MigrationHubClient::ListMigrationTasks, request);
458458
}
@@ -461,7 +461,7 @@ namespace MigrationHub
461461
* An Async wrapper for ListMigrationTasks that queues the request into a thread executor and triggers associated callback when operation has finished.
462462
*/
463463
template<typename ListMigrationTasksRequestT = Model::ListMigrationTasksRequest>
464-
void ListMigrationTasksAsync(const ListMigrationTasksRequestT& request, const ListMigrationTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
464+
void ListMigrationTasksAsync(const ListMigrationTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMigrationTasksRequestT& request = {}) const
465465
{
466466
return SubmitAsync(&MigrationHubClient::ListMigrationTasks, request, handler, context);
467467
}
@@ -472,13 +472,13 @@ namespace MigrationHub
472472
* href="http://docs.aws.amazon.com/goto/WebAPI/AWSMigrationHub-2017-05-31/ListProgressUpdateStreams">AWS
473473
* API Reference</a></p>
474474
*/
475-
virtual Model::ListProgressUpdateStreamsOutcome ListProgressUpdateStreams(const Model::ListProgressUpdateStreamsRequest& request) const;
475+
virtual Model::ListProgressUpdateStreamsOutcome ListProgressUpdateStreams(const Model::ListProgressUpdateStreamsRequest& request = {}) const;
476476

477477
/**
478478
* A Callable wrapper for ListProgressUpdateStreams that returns a future to the operation so that it can be executed in parallel to other requests.
479479
*/
480480
template<typename ListProgressUpdateStreamsRequestT = Model::ListProgressUpdateStreamsRequest>
481-
Model::ListProgressUpdateStreamsOutcomeCallable ListProgressUpdateStreamsCallable(const ListProgressUpdateStreamsRequestT& request) const
481+
Model::ListProgressUpdateStreamsOutcomeCallable ListProgressUpdateStreamsCallable(const ListProgressUpdateStreamsRequestT& request = {}) const
482482
{
483483
return SubmitCallable(&MigrationHubClient::ListProgressUpdateStreams, request);
484484
}
@@ -487,7 +487,7 @@ namespace MigrationHub
487487
* An Async wrapper for ListProgressUpdateStreams that queues the request into a thread executor and triggers associated callback when operation has finished.
488488
*/
489489
template<typename ListProgressUpdateStreamsRequestT = Model::ListProgressUpdateStreamsRequest>
490-
void ListProgressUpdateStreamsAsync(const ListProgressUpdateStreamsRequestT& request, const ListProgressUpdateStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
490+
void ListProgressUpdateStreamsAsync(const ListProgressUpdateStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListProgressUpdateStreamsRequestT& request = {}) const
491491
{
492492
return SubmitAsync(&MigrationHubClient::ListProgressUpdateStreams, request, handler, context);
493493
}

generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHubServiceClientModel.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
#include <aws/AWSMigrationHub/model/NotifyApplicationStateResult.h>
3636
#include <aws/AWSMigrationHub/model/NotifyMigrationTaskStateResult.h>
3737
#include <aws/AWSMigrationHub/model/PutResourceAttributesResult.h>
38+
#include <aws/AWSMigrationHub/model/ListMigrationTasksRequest.h>
39+
#include <aws/AWSMigrationHub/model/ListApplicationStatesRequest.h>
40+
#include <aws/AWSMigrationHub/model/ListProgressUpdateStreamsRequest.h>
3841
/* End of service model headers required in MigrationHubClient header */
3942

4043
namespace Aws

generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerClient.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -698,13 +698,13 @@ namespace AccessAnalyzer
698698
* href="http://docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/ListAnalyzers">AWS
699699
* API Reference</a></p>
700700
*/
701-
virtual Model::ListAnalyzersOutcome ListAnalyzers(const Model::ListAnalyzersRequest& request) const;
701+
virtual Model::ListAnalyzersOutcome ListAnalyzers(const Model::ListAnalyzersRequest& request = {}) const;
702702

703703
/**
704704
* A Callable wrapper for ListAnalyzers that returns a future to the operation so that it can be executed in parallel to other requests.
705705
*/
706706
template<typename ListAnalyzersRequestT = Model::ListAnalyzersRequest>
707-
Model::ListAnalyzersOutcomeCallable ListAnalyzersCallable(const ListAnalyzersRequestT& request) const
707+
Model::ListAnalyzersOutcomeCallable ListAnalyzersCallable(const ListAnalyzersRequestT& request = {}) const
708708
{
709709
return SubmitCallable(&AccessAnalyzerClient::ListAnalyzers, request);
710710
}
@@ -713,7 +713,7 @@ namespace AccessAnalyzer
713713
* An Async wrapper for ListAnalyzers that queues the request into a thread executor and triggers associated callback when operation has finished.
714714
*/
715715
template<typename ListAnalyzersRequestT = Model::ListAnalyzersRequest>
716-
void ListAnalyzersAsync(const ListAnalyzersRequestT& request, const ListAnalyzersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
716+
void ListAnalyzersAsync(const ListAnalyzersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAnalyzersRequestT& request = {}) const
717717
{
718718
return SubmitAsync(&AccessAnalyzerClient::ListAnalyzers, request, handler, context);
719719
}
@@ -816,13 +816,13 @@ namespace AccessAnalyzer
816816
* href="http://docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/ListPolicyGenerations">AWS
817817
* API Reference</a></p>
818818
*/
819-
virtual Model::ListPolicyGenerationsOutcome ListPolicyGenerations(const Model::ListPolicyGenerationsRequest& request) const;
819+
virtual Model::ListPolicyGenerationsOutcome ListPolicyGenerations(const Model::ListPolicyGenerationsRequest& request = {}) const;
820820

821821
/**
822822
* A Callable wrapper for ListPolicyGenerations that returns a future to the operation so that it can be executed in parallel to other requests.
823823
*/
824824
template<typename ListPolicyGenerationsRequestT = Model::ListPolicyGenerationsRequest>
825-
Model::ListPolicyGenerationsOutcomeCallable ListPolicyGenerationsCallable(const ListPolicyGenerationsRequestT& request) const
825+
Model::ListPolicyGenerationsOutcomeCallable ListPolicyGenerationsCallable(const ListPolicyGenerationsRequestT& request = {}) const
826826
{
827827
return SubmitCallable(&AccessAnalyzerClient::ListPolicyGenerations, request);
828828
}
@@ -831,7 +831,7 @@ namespace AccessAnalyzer
831831
* An Async wrapper for ListPolicyGenerations that queues the request into a thread executor and triggers associated callback when operation has finished.
832832
*/
833833
template<typename ListPolicyGenerationsRequestT = Model::ListPolicyGenerationsRequest>
834-
void ListPolicyGenerationsAsync(const ListPolicyGenerationsRequestT& request, const ListPolicyGenerationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
834+
void ListPolicyGenerationsAsync(const ListPolicyGenerationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPolicyGenerationsRequestT& request = {}) const
835835
{
836836
return SubmitAsync(&AccessAnalyzerClient::ListPolicyGenerations, request, handler, context);
837837
}

generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerServiceClientModel.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
#include <aws/accessanalyzer/model/TagResourceResult.h>
4646
#include <aws/accessanalyzer/model/UntagResourceResult.h>
4747
#include <aws/accessanalyzer/model/ValidatePolicyResult.h>
48+
#include <aws/accessanalyzer/model/ListAnalyzersRequest.h>
49+
#include <aws/accessanalyzer/model/ListPolicyGenerationsRequest.h>
4850
#include <aws/core/NoResult.h>
4951
/* End of service model headers required in AccessAnalyzerClient header */
5052

generated/src/aws-cpp-sdk-account/include/aws/account/AccountClient.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -235,13 +235,13 @@ namespace Account
235235
* href="http://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/GetContactInformation">AWS
236236
* API Reference</a></p>
237237
*/
238-
virtual Model::GetContactInformationOutcome GetContactInformation(const Model::GetContactInformationRequest& request) const;
238+
virtual Model::GetContactInformationOutcome GetContactInformation(const Model::GetContactInformationRequest& request = {}) const;
239239

240240
/**
241241
* A Callable wrapper for GetContactInformation that returns a future to the operation so that it can be executed in parallel to other requests.
242242
*/
243243
template<typename GetContactInformationRequestT = Model::GetContactInformationRequest>
244-
Model::GetContactInformationOutcomeCallable GetContactInformationCallable(const GetContactInformationRequestT& request) const
244+
Model::GetContactInformationOutcomeCallable GetContactInformationCallable(const GetContactInformationRequestT& request = {}) const
245245
{
246246
return SubmitCallable(&AccountClient::GetContactInformation, request);
247247
}
@@ -250,7 +250,7 @@ namespace Account
250250
* An Async wrapper for GetContactInformation that queues the request into a thread executor and triggers associated callback when operation has finished.
251251
*/
252252
template<typename GetContactInformationRequestT = Model::GetContactInformationRequest>
253-
void GetContactInformationAsync(const GetContactInformationRequestT& request, const GetContactInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
253+
void GetContactInformationAsync(const GetContactInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetContactInformationRequestT& request = {}) const
254254
{
255255
return SubmitAsync(&AccountClient::GetContactInformation, request, handler, context);
256256
}
@@ -315,13 +315,13 @@ namespace Account
315315
* href="http://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/ListRegions">AWS
316316
* API Reference</a></p>
317317
*/
318-
virtual Model::ListRegionsOutcome ListRegions(const Model::ListRegionsRequest& request) const;
318+
virtual Model::ListRegionsOutcome ListRegions(const Model::ListRegionsRequest& request = {}) const;
319319

320320
/**
321321
* A Callable wrapper for ListRegions that returns a future to the operation so that it can be executed in parallel to other requests.
322322
*/
323323
template<typename ListRegionsRequestT = Model::ListRegionsRequest>
324-
Model::ListRegionsOutcomeCallable ListRegionsCallable(const ListRegionsRequestT& request) const
324+
Model::ListRegionsOutcomeCallable ListRegionsCallable(const ListRegionsRequestT& request = {}) const
325325
{
326326
return SubmitCallable(&AccountClient::ListRegions, request);
327327
}
@@ -330,7 +330,7 @@ namespace Account
330330
* An Async wrapper for ListRegions that queues the request into a thread executor and triggers associated callback when operation has finished.
331331
*/
332332
template<typename ListRegionsRequestT = Model::ListRegionsRequest>
333-
void ListRegionsAsync(const ListRegionsRequestT& request, const ListRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
333+
void ListRegionsAsync(const ListRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRegionsRequestT& request = {}) const
334334
{
335335
return SubmitAsync(&AccountClient::ListRegions, request, handler, context);
336336
}

generated/src/aws-cpp-sdk-account/include/aws/account/AccountServiceClientModel.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
#include <aws/account/model/GetRegionOptStatusResult.h>
2626
#include <aws/account/model/ListRegionsResult.h>
2727
#include <aws/account/model/StartPrimaryEmailUpdateResult.h>
28+
#include <aws/account/model/GetContactInformationRequest.h>
29+
#include <aws/account/model/ListRegionsRequest.h>
2830
#include <aws/core/NoResult.h>
2931
/* End of service model headers required in AccountClient header */
3032

generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAClient.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -708,13 +708,13 @@ namespace ACMPCA
708708
* href="http://docs.aws.amazon.com/goto/WebAPI/acm-pca-2017-08-22/ListCertificateAuthorities">AWS
709709
* API Reference</a></p>
710710
*/
711-
virtual Model::ListCertificateAuthoritiesOutcome ListCertificateAuthorities(const Model::ListCertificateAuthoritiesRequest& request) const;
711+
virtual Model::ListCertificateAuthoritiesOutcome ListCertificateAuthorities(const Model::ListCertificateAuthoritiesRequest& request = {}) const;
712712

713713
/**
714714
* A Callable wrapper for ListCertificateAuthorities that returns a future to the operation so that it can be executed in parallel to other requests.
715715
*/
716716
template<typename ListCertificateAuthoritiesRequestT = Model::ListCertificateAuthoritiesRequest>
717-
Model::ListCertificateAuthoritiesOutcomeCallable ListCertificateAuthoritiesCallable(const ListCertificateAuthoritiesRequestT& request) const
717+
Model::ListCertificateAuthoritiesOutcomeCallable ListCertificateAuthoritiesCallable(const ListCertificateAuthoritiesRequestT& request = {}) const
718718
{
719719
return SubmitCallable(&ACMPCAClient::ListCertificateAuthorities, request);
720720
}
@@ -723,7 +723,7 @@ namespace ACMPCA
723723
* An Async wrapper for ListCertificateAuthorities that queues the request into a thread executor and triggers associated callback when operation has finished.
724724
*/
725725
template<typename ListCertificateAuthoritiesRequestT = Model::ListCertificateAuthoritiesRequest>
726-
void ListCertificateAuthoritiesAsync(const ListCertificateAuthoritiesRequestT& request, const ListCertificateAuthoritiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
726+
void ListCertificateAuthoritiesAsync(const ListCertificateAuthoritiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCertificateAuthoritiesRequestT& request = {}) const
727727
{
728728
return SubmitAsync(&ACMPCAClient::ListCertificateAuthorities, request, handler, context);
729729
}

generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCAServiceClientModel.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include <aws/acm-pca/model/ListCertificateAuthoritiesResult.h>
3131
#include <aws/acm-pca/model/ListPermissionsResult.h>
3232
#include <aws/acm-pca/model/ListTagsResult.h>
33+
#include <aws/acm-pca/model/ListCertificateAuthoritiesRequest.h>
3334
#include <aws/core/NoResult.h>
3435
/* End of service model headers required in ACMPCAClient header */
3536

generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMClient.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include <aws/core/client/AWSClientAsyncCRTP.h>
1111
#include <aws/core/utils/json/JsonSerializer.h>
1212
#include <aws/acm/ACMServiceClientModel.h>
13-
#include <aws/acm/model/GetAccountConfigurationRequest.h>
1413

1514
namespace Aws
1615
{
@@ -348,13 +347,13 @@ namespace ACM
348347
* href="http://docs.aws.amazon.com/goto/WebAPI/acm-2015-12-08/ListCertificates">AWS
349348
* API Reference</a></p>
350349
*/
351-
virtual Model::ListCertificatesOutcome ListCertificates(const Model::ListCertificatesRequest& request) const;
350+
virtual Model::ListCertificatesOutcome ListCertificates(const Model::ListCertificatesRequest& request = {}) const;
352351

353352
/**
354353
* A Callable wrapper for ListCertificates that returns a future to the operation so that it can be executed in parallel to other requests.
355354
*/
356355
template<typename ListCertificatesRequestT = Model::ListCertificatesRequest>
357-
Model::ListCertificatesOutcomeCallable ListCertificatesCallable(const ListCertificatesRequestT& request) const
356+
Model::ListCertificatesOutcomeCallable ListCertificatesCallable(const ListCertificatesRequestT& request = {}) const
358357
{
359358
return SubmitCallable(&ACMClient::ListCertificates, request);
360359
}
@@ -363,7 +362,7 @@ namespace ACM
363362
* An Async wrapper for ListCertificates that queues the request into a thread executor and triggers associated callback when operation has finished.
364363
*/
365364
template<typename ListCertificatesRequestT = Model::ListCertificatesRequest>
366-
void ListCertificatesAsync(const ListCertificatesRequestT& request, const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
365+
void ListCertificatesAsync(const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCertificatesRequestT& request = {}) const
367366
{
368367
return SubmitAsync(&ACMClient::ListCertificates, request, handler, context);
369368
}

generated/src/aws-cpp-sdk-acm/include/aws/acm/ACMServiceClientModel.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include <aws/acm/model/ListCertificatesResult.h>
2727
#include <aws/acm/model/ListTagsForCertificateResult.h>
2828
#include <aws/acm/model/RequestCertificateResult.h>
29+
#include <aws/acm/model/GetAccountConfigurationRequest.h>
30+
#include <aws/acm/model/ListCertificatesRequest.h>
2931
#include <aws/core/NoResult.h>
3032
/* End of service model headers required in ACMClient header */
3133

0 commit comments

Comments
 (0)