AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeArtifactClient.h
1
6#pragma once
7#include <aws/codeartifact/CodeArtifact_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/codeartifact/CodeArtifactServiceClientModel.h>
13
14namespace Aws
15{
16namespace CodeArtifact
17{
175 class AWS_CODEARTIFACT_API CodeArtifactClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CodeArtifactClient>
176 {
177 public:
179 static const char* GetServiceName();
180 static const char* GetAllocationTag();
181
184
190 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider = nullptr);
191
197 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider = nullptr,
199
204 CodeArtifactClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
205 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider = nullptr,
207
208
209 /* Legacy constructors due deprecation */
215
221 const Aws::Client::ClientConfiguration& clientConfiguration);
222
227 CodeArtifactClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
228 const Aws::Client::ClientConfiguration& clientConfiguration);
229
230 /* End of legacy constructors due deprecation */
232
242
246 template<typename AssociateExternalConnectionRequestT = Model::AssociateExternalConnectionRequest>
247 Model::AssociateExternalConnectionOutcomeCallable AssociateExternalConnectionCallable(const AssociateExternalConnectionRequestT& request) const
248 {
249 return SubmitCallable(&CodeArtifactClient::AssociateExternalConnection, request);
250 }
251
255 template<typename AssociateExternalConnectionRequestT = Model::AssociateExternalConnectionRequest>
256 void AssociateExternalConnectionAsync(const AssociateExternalConnectionRequestT& request, const AssociateExternalConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
257 {
258 return SubmitAsync(&CodeArtifactClient::AssociateExternalConnection, request, handler, context);
259 }
260
270
274 template<typename CopyPackageVersionsRequestT = Model::CopyPackageVersionsRequest>
275 Model::CopyPackageVersionsOutcomeCallable CopyPackageVersionsCallable(const CopyPackageVersionsRequestT& request) const
276 {
277 return SubmitCallable(&CodeArtifactClient::CopyPackageVersions, request);
278 }
279
283 template<typename CopyPackageVersionsRequestT = Model::CopyPackageVersionsRequest>
284 void CopyPackageVersionsAsync(const CopyPackageVersionsRequestT& request, const CopyPackageVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
285 {
286 return SubmitAsync(&CodeArtifactClient::CopyPackageVersions, request, handler, context);
287 }
288
303
307 template<typename CreateDomainRequestT = Model::CreateDomainRequest>
308 Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT& request) const
309 {
310 return SubmitCallable(&CodeArtifactClient::CreateDomain, request);
311 }
312
316 template<typename CreateDomainRequestT = Model::CreateDomainRequest>
317 void CreateDomainAsync(const CreateDomainRequestT& request, const CreateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
318 {
319 return SubmitAsync(&CodeArtifactClient::CreateDomain, request, handler, context);
320 }
321
332
336 template<typename CreatePackageGroupRequestT = Model::CreatePackageGroupRequest>
337 Model::CreatePackageGroupOutcomeCallable CreatePackageGroupCallable(const CreatePackageGroupRequestT& request) const
338 {
339 return SubmitCallable(&CodeArtifactClient::CreatePackageGroup, request);
340 }
341
345 template<typename CreatePackageGroupRequestT = Model::CreatePackageGroupRequest>
346 void CreatePackageGroupAsync(const CreatePackageGroupRequestT& request, const CreatePackageGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
347 {
348 return SubmitAsync(&CodeArtifactClient::CreatePackageGroup, request, handler, context);
349 }
350
357
361 template<typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
362 Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT& request) const
363 {
364 return SubmitCallable(&CodeArtifactClient::CreateRepository, request);
365 }
366
370 template<typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
371 void CreateRepositoryAsync(const CreateRepositoryRequestT& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
372 {
373 return SubmitAsync(&CodeArtifactClient::CreateRepository, request, handler, context);
374 }
375
384
388 template<typename DeleteDomainRequestT = Model::DeleteDomainRequest>
389 Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT& request) const
390 {
391 return SubmitCallable(&CodeArtifactClient::DeleteDomain, request);
392 }
393
397 template<typename DeleteDomainRequestT = Model::DeleteDomainRequest>
398 void DeleteDomainAsync(const DeleteDomainRequestT& request, const DeleteDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
399 {
400 return SubmitAsync(&CodeArtifactClient::DeleteDomain, request, handler, context);
401 }
402
409
413 template<typename DeleteDomainPermissionsPolicyRequestT = Model::DeleteDomainPermissionsPolicyRequest>
414 Model::DeleteDomainPermissionsPolicyOutcomeCallable DeleteDomainPermissionsPolicyCallable(const DeleteDomainPermissionsPolicyRequestT& request) const
415 {
416 return SubmitCallable(&CodeArtifactClient::DeleteDomainPermissionsPolicy, request);
417 }
418
422 template<typename DeleteDomainPermissionsPolicyRequestT = Model::DeleteDomainPermissionsPolicyRequest>
423 void DeleteDomainPermissionsPolicyAsync(const DeleteDomainPermissionsPolicyRequestT& request, const DeleteDomainPermissionsPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
424 {
425 return SubmitAsync(&CodeArtifactClient::DeleteDomainPermissionsPolicy, request, handler, context);
426 }
427
437
441 template<typename DeletePackageRequestT = Model::DeletePackageRequest>
442 Model::DeletePackageOutcomeCallable DeletePackageCallable(const DeletePackageRequestT& request) const
443 {
444 return SubmitCallable(&CodeArtifactClient::DeletePackage, request);
445 }
446
450 template<typename DeletePackageRequestT = Model::DeletePackageRequest>
451 void DeletePackageAsync(const DeletePackageRequestT& request, const DeletePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
452 {
453 return SubmitAsync(&CodeArtifactClient::DeletePackage, request, handler, context);
454 }
455
467
471 template<typename DeletePackageGroupRequestT = Model::DeletePackageGroupRequest>
472 Model::DeletePackageGroupOutcomeCallable DeletePackageGroupCallable(const DeletePackageGroupRequestT& request) const
473 {
474 return SubmitCallable(&CodeArtifactClient::DeletePackageGroup, request);
475 }
476
480 template<typename DeletePackageGroupRequestT = Model::DeletePackageGroupRequest>
481 void DeletePackageGroupAsync(const DeletePackageGroupRequestT& request, const DeletePackageGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
482 {
483 return SubmitAsync(&CodeArtifactClient::DeletePackageGroup, request, handler, context);
484 }
485
500
504 template<typename DeletePackageVersionsRequestT = Model::DeletePackageVersionsRequest>
505 Model::DeletePackageVersionsOutcomeCallable DeletePackageVersionsCallable(const DeletePackageVersionsRequestT& request) const
506 {
507 return SubmitCallable(&CodeArtifactClient::DeletePackageVersions, request);
508 }
509
513 template<typename DeletePackageVersionsRequestT = Model::DeletePackageVersionsRequest>
514 void DeletePackageVersionsAsync(const DeletePackageVersionsRequestT& request, const DeletePackageVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
515 {
516 return SubmitAsync(&CodeArtifactClient::DeletePackageVersions, request, handler, context);
517 }
518
525
529 template<typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
530 Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT& request) const
531 {
532 return SubmitCallable(&CodeArtifactClient::DeleteRepository, request);
533 }
534
538 template<typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
539 void DeleteRepositoryAsync(const DeleteRepositoryRequestT& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
540 {
541 return SubmitAsync(&CodeArtifactClient::DeleteRepository, request, handler, context);
542 }
543
556
560 template<typename DeleteRepositoryPermissionsPolicyRequestT = Model::DeleteRepositoryPermissionsPolicyRequest>
562 {
563 return SubmitCallable(&CodeArtifactClient::DeleteRepositoryPermissionsPolicy, request);
564 }
565
569 template<typename DeleteRepositoryPermissionsPolicyRequestT = Model::DeleteRepositoryPermissionsPolicyRequest>
570 void DeleteRepositoryPermissionsPolicyAsync(const DeleteRepositoryPermissionsPolicyRequestT& request, const DeleteRepositoryPermissionsPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
571 {
572 return SubmitAsync(&CodeArtifactClient::DeleteRepositoryPermissionsPolicy, request, handler, context);
573 }
574
584
588 template<typename DescribeDomainRequestT = Model::DescribeDomainRequest>
589 Model::DescribeDomainOutcomeCallable DescribeDomainCallable(const DescribeDomainRequestT& request) const
590 {
591 return SubmitCallable(&CodeArtifactClient::DescribeDomain, request);
592 }
593
597 template<typename DescribeDomainRequestT = Model::DescribeDomainRequest>
598 void DescribeDomainAsync(const DescribeDomainRequestT& request, const DescribeDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
599 {
600 return SubmitAsync(&CodeArtifactClient::DescribeDomain, request, handler, context);
601 }
602
612
616 template<typename DescribePackageRequestT = Model::DescribePackageRequest>
617 Model::DescribePackageOutcomeCallable DescribePackageCallable(const DescribePackageRequestT& request) const
618 {
619 return SubmitCallable(&CodeArtifactClient::DescribePackage, request);
620 }
621
625 template<typename DescribePackageRequestT = Model::DescribePackageRequest>
626 void DescribePackageAsync(const DescribePackageRequestT& request, const DescribePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
627 {
628 return SubmitAsync(&CodeArtifactClient::DescribePackage, request, handler, context);
629 }
630
640
644 template<typename DescribePackageGroupRequestT = Model::DescribePackageGroupRequest>
645 Model::DescribePackageGroupOutcomeCallable DescribePackageGroupCallable(const DescribePackageGroupRequestT& request) const
646 {
647 return SubmitCallable(&CodeArtifactClient::DescribePackageGroup, request);
648 }
649
653 template<typename DescribePackageGroupRequestT = Model::DescribePackageGroupRequest>
654 void DescribePackageGroupAsync(const DescribePackageGroupRequestT& request, const DescribePackageGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
655 {
656 return SubmitAsync(&CodeArtifactClient::DescribePackageGroup, request, handler, context);
657 }
658
668
672 template<typename DescribePackageVersionRequestT = Model::DescribePackageVersionRequest>
673 Model::DescribePackageVersionOutcomeCallable DescribePackageVersionCallable(const DescribePackageVersionRequestT& request) const
674 {
675 return SubmitCallable(&CodeArtifactClient::DescribePackageVersion, request);
676 }
677
681 template<typename DescribePackageVersionRequestT = Model::DescribePackageVersionRequest>
682 void DescribePackageVersionAsync(const DescribePackageVersionRequestT& request, const DescribePackageVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
683 {
684 return SubmitAsync(&CodeArtifactClient::DescribePackageVersion, request, handler, context);
685 }
686
694
698 template<typename DescribeRepositoryRequestT = Model::DescribeRepositoryRequest>
699 Model::DescribeRepositoryOutcomeCallable DescribeRepositoryCallable(const DescribeRepositoryRequestT& request) const
700 {
701 return SubmitCallable(&CodeArtifactClient::DescribeRepository, request);
702 }
703
707 template<typename DescribeRepositoryRequestT = Model::DescribeRepositoryRequest>
708 void DescribeRepositoryAsync(const DescribeRepositoryRequestT& request, const DescribeRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
709 {
710 return SubmitAsync(&CodeArtifactClient::DescribeRepository, request, handler, context);
711 }
712
720
724 template<typename DisassociateExternalConnectionRequestT = Model::DisassociateExternalConnectionRequest>
725 Model::DisassociateExternalConnectionOutcomeCallable DisassociateExternalConnectionCallable(const DisassociateExternalConnectionRequestT& request) const
726 {
727 return SubmitCallable(&CodeArtifactClient::DisassociateExternalConnection, request);
728 }
729
733 template<typename DisassociateExternalConnectionRequestT = Model::DisassociateExternalConnectionRequest>
734 void DisassociateExternalConnectionAsync(const DisassociateExternalConnectionRequestT& request, const DisassociateExternalConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
735 {
736 return SubmitAsync(&CodeArtifactClient::DisassociateExternalConnection, request, handler, context);
737 }
738
755
759 template<typename DisposePackageVersionsRequestT = Model::DisposePackageVersionsRequest>
760 Model::DisposePackageVersionsOutcomeCallable DisposePackageVersionsCallable(const DisposePackageVersionsRequestT& request) const
761 {
762 return SubmitCallable(&CodeArtifactClient::DisposePackageVersions, request);
763 }
764
768 template<typename DisposePackageVersionsRequestT = Model::DisposePackageVersionsRequest>
769 void DisposePackageVersionsAsync(const DisposePackageVersionsRequestT& request, const DisposePackageVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
770 {
771 return SubmitAsync(&CodeArtifactClient::DisposePackageVersions, request, handler, context);
772 }
773
789
793 template<typename GetAssociatedPackageGroupRequestT = Model::GetAssociatedPackageGroupRequest>
794 Model::GetAssociatedPackageGroupOutcomeCallable GetAssociatedPackageGroupCallable(const GetAssociatedPackageGroupRequestT& request) const
795 {
796 return SubmitCallable(&CodeArtifactClient::GetAssociatedPackageGroup, request);
797 }
798
802 template<typename GetAssociatedPackageGroupRequestT = Model::GetAssociatedPackageGroupRequest>
803 void GetAssociatedPackageGroupAsync(const GetAssociatedPackageGroupRequestT& request, const GetAssociatedPackageGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
804 {
805 return SubmitAsync(&CodeArtifactClient::GetAssociatedPackageGroup, request, handler, context);
806 }
807
834
838 template<typename GetAuthorizationTokenRequestT = Model::GetAuthorizationTokenRequest>
839 Model::GetAuthorizationTokenOutcomeCallable GetAuthorizationTokenCallable(const GetAuthorizationTokenRequestT& request) const
840 {
841 return SubmitCallable(&CodeArtifactClient::GetAuthorizationToken, request);
842 }
843
847 template<typename GetAuthorizationTokenRequestT = Model::GetAuthorizationTokenRequest>
848 void GetAuthorizationTokenAsync(const GetAuthorizationTokenRequestT& request, const GetAuthorizationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
849 {
850 return SubmitAsync(&CodeArtifactClient::GetAuthorizationToken, request, handler, context);
851 }
852
864
868 template<typename GetDomainPermissionsPolicyRequestT = Model::GetDomainPermissionsPolicyRequest>
869 Model::GetDomainPermissionsPolicyOutcomeCallable GetDomainPermissionsPolicyCallable(const GetDomainPermissionsPolicyRequestT& request) const
870 {
871 return SubmitCallable(&CodeArtifactClient::GetDomainPermissionsPolicy, request);
872 }
873
877 template<typename GetDomainPermissionsPolicyRequestT = Model::GetDomainPermissionsPolicyRequest>
878 void GetDomainPermissionsPolicyAsync(const GetDomainPermissionsPolicyRequestT& request, const GetDomainPermissionsPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
879 {
880 return SubmitAsync(&CodeArtifactClient::GetDomainPermissionsPolicy, request, handler, context);
881 }
882
892
896 template<typename GetPackageVersionAssetRequestT = Model::GetPackageVersionAssetRequest>
897 Model::GetPackageVersionAssetOutcomeCallable GetPackageVersionAssetCallable(const GetPackageVersionAssetRequestT& request) const
898 {
899 return SubmitCallable(&CodeArtifactClient::GetPackageVersionAsset, request);
900 }
901
905 template<typename GetPackageVersionAssetRequestT = Model::GetPackageVersionAssetRequest>
906 void GetPackageVersionAssetAsync(const GetPackageVersionAssetRequestT& request, const GetPackageVersionAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
907 {
908 return SubmitAsync(&CodeArtifactClient::GetPackageVersionAsset, request, handler, context);
909 }
910
919
923 template<typename GetPackageVersionReadmeRequestT = Model::GetPackageVersionReadmeRequest>
924 Model::GetPackageVersionReadmeOutcomeCallable GetPackageVersionReadmeCallable(const GetPackageVersionReadmeRequestT& request) const
925 {
926 return SubmitCallable(&CodeArtifactClient::GetPackageVersionReadme, request);
927 }
928
932 template<typename GetPackageVersionReadmeRequestT = Model::GetPackageVersionReadmeRequest>
933 void GetPackageVersionReadmeAsync(const GetPackageVersionReadmeRequestT& request, const GetPackageVersionReadmeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
934 {
935 return SubmitAsync(&CodeArtifactClient::GetPackageVersionReadme, request, handler, context);
936 }
937
950
954 template<typename GetRepositoryEndpointRequestT = Model::GetRepositoryEndpointRequest>
955 Model::GetRepositoryEndpointOutcomeCallable GetRepositoryEndpointCallable(const GetRepositoryEndpointRequestT& request) const
956 {
957 return SubmitCallable(&CodeArtifactClient::GetRepositoryEndpoint, request);
958 }
959
963 template<typename GetRepositoryEndpointRequestT = Model::GetRepositoryEndpointRequest>
964 void GetRepositoryEndpointAsync(const GetRepositoryEndpointRequestT& request, const GetRepositoryEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
965 {
966 return SubmitAsync(&CodeArtifactClient::GetRepositoryEndpoint, request, handler, context);
967 }
968
976
980 template<typename GetRepositoryPermissionsPolicyRequestT = Model::GetRepositoryPermissionsPolicyRequest>
981 Model::GetRepositoryPermissionsPolicyOutcomeCallable GetRepositoryPermissionsPolicyCallable(const GetRepositoryPermissionsPolicyRequestT& request) const
982 {
983 return SubmitCallable(&CodeArtifactClient::GetRepositoryPermissionsPolicy, request);
984 }
985
989 template<typename GetRepositoryPermissionsPolicyRequestT = Model::GetRepositoryPermissionsPolicyRequest>
990 void GetRepositoryPermissionsPolicyAsync(const GetRepositoryPermissionsPolicyRequestT& request, const GetRepositoryPermissionsPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
991 {
992 return SubmitAsync(&CodeArtifactClient::GetRepositoryPermissionsPolicy, request, handler, context);
993 }
994
1006
1010 template<typename ListAllowedRepositoriesForGroupRequestT = Model::ListAllowedRepositoriesForGroupRequest>
1012 {
1013 return SubmitCallable(&CodeArtifactClient::ListAllowedRepositoriesForGroup, request);
1014 }
1015
1019 template<typename ListAllowedRepositoriesForGroupRequestT = Model::ListAllowedRepositoriesForGroupRequest>
1020 void ListAllowedRepositoriesForGroupAsync(const ListAllowedRepositoriesForGroupRequestT& request, const ListAllowedRepositoriesForGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1021 {
1022 return SubmitAsync(&CodeArtifactClient::ListAllowedRepositoriesForGroup, request, handler, context);
1023 }
1024
1035
1039 template<typename ListAssociatedPackagesRequestT = Model::ListAssociatedPackagesRequest>
1040 Model::ListAssociatedPackagesOutcomeCallable ListAssociatedPackagesCallable(const ListAssociatedPackagesRequestT& request) const
1041 {
1042 return SubmitCallable(&CodeArtifactClient::ListAssociatedPackages, request);
1043 }
1044
1048 template<typename ListAssociatedPackagesRequestT = Model::ListAssociatedPackagesRequest>
1049 void ListAssociatedPackagesAsync(const ListAssociatedPackagesRequestT& request, const ListAssociatedPackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1050 {
1051 return SubmitAsync(&CodeArtifactClient::ListAssociatedPackages, request, handler, context);
1052 }
1053
1064
1068 template<typename ListDomainsRequestT = Model::ListDomainsRequest>
1069 Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT& request = {}) const
1070 {
1071 return SubmitCallable(&CodeArtifactClient::ListDomains, request);
1072 }
1073
1077 template<typename ListDomainsRequestT = Model::ListDomainsRequest>
1078 void ListDomainsAsync(const ListDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDomainsRequestT& request = {}) const
1079 {
1080 return SubmitAsync(&CodeArtifactClient::ListDomains, request, handler, context);
1081 }
1082
1090
1094 template<typename ListPackageGroupsRequestT = Model::ListPackageGroupsRequest>
1095 Model::ListPackageGroupsOutcomeCallable ListPackageGroupsCallable(const ListPackageGroupsRequestT& request) const
1096 {
1097 return SubmitCallable(&CodeArtifactClient::ListPackageGroups, request);
1098 }
1099
1103 template<typename ListPackageGroupsRequestT = Model::ListPackageGroupsRequest>
1104 void ListPackageGroupsAsync(const ListPackageGroupsRequestT& request, const ListPackageGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1105 {
1106 return SubmitAsync(&CodeArtifactClient::ListPackageGroups, request, handler, context);
1107 }
1108
1117
1121 template<typename ListPackageVersionAssetsRequestT = Model::ListPackageVersionAssetsRequest>
1122 Model::ListPackageVersionAssetsOutcomeCallable ListPackageVersionAssetsCallable(const ListPackageVersionAssetsRequestT& request) const
1123 {
1124 return SubmitCallable(&CodeArtifactClient::ListPackageVersionAssets, request);
1125 }
1126
1130 template<typename ListPackageVersionAssetsRequestT = Model::ListPackageVersionAssetsRequest>
1131 void ListPackageVersionAssetsAsync(const ListPackageVersionAssetsRequestT& request, const ListPackageVersionAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1132 {
1133 return SubmitAsync(&CodeArtifactClient::ListPackageVersionAssets, request, handler, context);
1134 }
1135
1149
1153 template<typename ListPackageVersionDependenciesRequestT = Model::ListPackageVersionDependenciesRequest>
1155 {
1156 return SubmitCallable(&CodeArtifactClient::ListPackageVersionDependencies, request);
1157 }
1158
1162 template<typename ListPackageVersionDependenciesRequestT = Model::ListPackageVersionDependenciesRequest>
1163 void ListPackageVersionDependenciesAsync(const ListPackageVersionDependenciesRequestT& request, const ListPackageVersionDependenciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1164 {
1165 return SubmitAsync(&CodeArtifactClient::ListPackageVersionDependencies, request, handler, context);
1166 }
1167
1179
1183 template<typename ListPackageVersionsRequestT = Model::ListPackageVersionsRequest>
1184 Model::ListPackageVersionsOutcomeCallable ListPackageVersionsCallable(const ListPackageVersionsRequestT& request) const
1185 {
1186 return SubmitCallable(&CodeArtifactClient::ListPackageVersions, request);
1187 }
1188
1192 template<typename ListPackageVersionsRequestT = Model::ListPackageVersionsRequest>
1193 void ListPackageVersionsAsync(const ListPackageVersionsRequestT& request, const ListPackageVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1194 {
1195 return SubmitAsync(&CodeArtifactClient::ListPackageVersions, request, handler, context);
1196 }
1197
1207
1211 template<typename ListPackagesRequestT = Model::ListPackagesRequest>
1212 Model::ListPackagesOutcomeCallable ListPackagesCallable(const ListPackagesRequestT& request) const
1213 {
1214 return SubmitCallable(&CodeArtifactClient::ListPackages, request);
1215 }
1216
1220 template<typename ListPackagesRequestT = Model::ListPackagesRequest>
1221 void ListPackagesAsync(const ListPackagesRequestT& request, const ListPackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1222 {
1223 return SubmitAsync(&CodeArtifactClient::ListPackages, request, handler, context);
1224 }
1225
1236
1240 template<typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1241 Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT& request = {}) const
1242 {
1243 return SubmitCallable(&CodeArtifactClient::ListRepositories, request);
1244 }
1245
1249 template<typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1250 void ListRepositoriesAsync(const ListRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRepositoriesRequestT& request = {}) const
1251 {
1252 return SubmitAsync(&CodeArtifactClient::ListRepositories, request, handler, context);
1253 }
1254
1265
1269 template<typename ListRepositoriesInDomainRequestT = Model::ListRepositoriesInDomainRequest>
1270 Model::ListRepositoriesInDomainOutcomeCallable ListRepositoriesInDomainCallable(const ListRepositoriesInDomainRequestT& request) const
1271 {
1272 return SubmitCallable(&CodeArtifactClient::ListRepositoriesInDomain, request);
1273 }
1274
1278 template<typename ListRepositoriesInDomainRequestT = Model::ListRepositoriesInDomainRequest>
1279 void ListRepositoriesInDomainAsync(const ListRepositoriesInDomainRequestT& request, const ListRepositoriesInDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1280 {
1281 return SubmitAsync(&CodeArtifactClient::ListRepositoriesInDomain, request, handler, context);
1282 }
1283
1294
1298 template<typename ListSubPackageGroupsRequestT = Model::ListSubPackageGroupsRequest>
1299 Model::ListSubPackageGroupsOutcomeCallable ListSubPackageGroupsCallable(const ListSubPackageGroupsRequestT& request) const
1300 {
1301 return SubmitCallable(&CodeArtifactClient::ListSubPackageGroups, request);
1302 }
1303
1307 template<typename ListSubPackageGroupsRequestT = Model::ListSubPackageGroupsRequest>
1308 void ListSubPackageGroupsAsync(const ListSubPackageGroupsRequestT& request, const ListSubPackageGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1309 {
1310 return SubmitAsync(&CodeArtifactClient::ListSubPackageGroups, request, handler, context);
1311 }
1312
1320
1324 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1325 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1326 {
1327 return SubmitCallable(&CodeArtifactClient::ListTagsForResource, request);
1328 }
1329
1333 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1334 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1335 {
1336 return SubmitAsync(&CodeArtifactClient::ListTagsForResource, request, handler, context);
1337 }
1338
1359
1363 template<typename PublishPackageVersionRequestT = Model::PublishPackageVersionRequest>
1364 Model::PublishPackageVersionOutcomeCallable PublishPackageVersionCallable(const PublishPackageVersionRequestT& request) const
1365 {
1366 return SubmitCallable(&CodeArtifactClient::PublishPackageVersion, request);
1367 }
1368
1372 template<typename PublishPackageVersionRequestT = Model::PublishPackageVersionRequest>
1373 void PublishPackageVersionAsync(const PublishPackageVersionRequestT& request, const PublishPackageVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1374 {
1375 return SubmitAsync(&CodeArtifactClient::PublishPackageVersion, request, handler, context);
1376 }
1377
1389
1393 template<typename PutDomainPermissionsPolicyRequestT = Model::PutDomainPermissionsPolicyRequest>
1394 Model::PutDomainPermissionsPolicyOutcomeCallable PutDomainPermissionsPolicyCallable(const PutDomainPermissionsPolicyRequestT& request) const
1395 {
1396 return SubmitCallable(&CodeArtifactClient::PutDomainPermissionsPolicy, request);
1397 }
1398
1402 template<typename PutDomainPermissionsPolicyRequestT = Model::PutDomainPermissionsPolicyRequest>
1403 void PutDomainPermissionsPolicyAsync(const PutDomainPermissionsPolicyRequestT& request, const PutDomainPermissionsPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1404 {
1405 return SubmitAsync(&CodeArtifactClient::PutDomainPermissionsPolicy, request, handler, context);
1406 }
1407
1429
1433 template<typename PutPackageOriginConfigurationRequestT = Model::PutPackageOriginConfigurationRequest>
1434 Model::PutPackageOriginConfigurationOutcomeCallable PutPackageOriginConfigurationCallable(const PutPackageOriginConfigurationRequestT& request) const
1435 {
1436 return SubmitCallable(&CodeArtifactClient::PutPackageOriginConfiguration, request);
1437 }
1438
1442 template<typename PutPackageOriginConfigurationRequestT = Model::PutPackageOriginConfigurationRequest>
1443 void PutPackageOriginConfigurationAsync(const PutPackageOriginConfigurationRequestT& request, const PutPackageOriginConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1444 {
1445 return SubmitAsync(&CodeArtifactClient::PutPackageOriginConfiguration, request, handler, context);
1446 }
1447
1459
1463 template<typename PutRepositoryPermissionsPolicyRequestT = Model::PutRepositoryPermissionsPolicyRequest>
1465 {
1466 return SubmitCallable(&CodeArtifactClient::PutRepositoryPermissionsPolicy, request);
1467 }
1468
1472 template<typename PutRepositoryPermissionsPolicyRequestT = Model::PutRepositoryPermissionsPolicyRequest>
1473 void PutRepositoryPermissionsPolicyAsync(const PutRepositoryPermissionsPolicyRequestT& request, const PutRepositoryPermissionsPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1474 {
1475 return SubmitAsync(&CodeArtifactClient::PutRepositoryPermissionsPolicy, request, handler, context);
1476 }
1477
1485
1489 template<typename TagResourceRequestT = Model::TagResourceRequest>
1490 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1491 {
1492 return SubmitCallable(&CodeArtifactClient::TagResource, request);
1493 }
1494
1498 template<typename TagResourceRequestT = Model::TagResourceRequest>
1499 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1500 {
1501 return SubmitAsync(&CodeArtifactClient::TagResource, request, handler, context);
1502 }
1503
1510
1514 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1515 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1516 {
1517 return SubmitCallable(&CodeArtifactClient::UntagResource, request);
1518 }
1519
1523 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1524 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1525 {
1526 return SubmitAsync(&CodeArtifactClient::UntagResource, request, handler, context);
1527 }
1528
1539
1543 template<typename UpdatePackageGroupRequestT = Model::UpdatePackageGroupRequest>
1544 Model::UpdatePackageGroupOutcomeCallable UpdatePackageGroupCallable(const UpdatePackageGroupRequestT& request) const
1545 {
1546 return SubmitCallable(&CodeArtifactClient::UpdatePackageGroup, request);
1547 }
1548
1552 template<typename UpdatePackageGroupRequestT = Model::UpdatePackageGroupRequest>
1553 void UpdatePackageGroupAsync(const UpdatePackageGroupRequestT& request, const UpdatePackageGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1554 {
1555 return SubmitAsync(&CodeArtifactClient::UpdatePackageGroup, request, handler, context);
1556 }
1557
1572
1576 template<typename UpdatePackageGroupOriginConfigurationRequestT = Model::UpdatePackageGroupOriginConfigurationRequest>
1578 {
1579 return SubmitCallable(&CodeArtifactClient::UpdatePackageGroupOriginConfiguration, request);
1580 }
1581
1585 template<typename UpdatePackageGroupOriginConfigurationRequestT = Model::UpdatePackageGroupOriginConfigurationRequest>
1586 void UpdatePackageGroupOriginConfigurationAsync(const UpdatePackageGroupOriginConfigurationRequestT& request, const UpdatePackageGroupOriginConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1587 {
1588 return SubmitAsync(&CodeArtifactClient::UpdatePackageGroupOriginConfiguration, request, handler, context);
1589 }
1590
1603
1607 template<typename UpdatePackageVersionsStatusRequestT = Model::UpdatePackageVersionsStatusRequest>
1608 Model::UpdatePackageVersionsStatusOutcomeCallable UpdatePackageVersionsStatusCallable(const UpdatePackageVersionsStatusRequestT& request) const
1609 {
1610 return SubmitCallable(&CodeArtifactClient::UpdatePackageVersionsStatus, request);
1611 }
1612
1616 template<typename UpdatePackageVersionsStatusRequestT = Model::UpdatePackageVersionsStatusRequest>
1617 void UpdatePackageVersionsStatusAsync(const UpdatePackageVersionsStatusRequestT& request, const UpdatePackageVersionsStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1618 {
1619 return SubmitAsync(&CodeArtifactClient::UpdatePackageVersionsStatus, request, handler, context);
1620 }
1621
1628
1632 template<typename UpdateRepositoryRequestT = Model::UpdateRepositoryRequest>
1633 Model::UpdateRepositoryOutcomeCallable UpdateRepositoryCallable(const UpdateRepositoryRequestT& request) const
1634 {
1635 return SubmitCallable(&CodeArtifactClient::UpdateRepository, request);
1636 }
1637
1641 template<typename UpdateRepositoryRequestT = Model::UpdateRepositoryRequest>
1642 void UpdateRepositoryAsync(const UpdateRepositoryRequestT& request, const UpdateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1643 {
1644 return SubmitAsync(&CodeArtifactClient::UpdateRepository, request, handler, context);
1645 }
1646
1647
1648 void OverrideEndpoint(const Aws::String& endpoint);
1649 std::shared_ptr<CodeArtifactEndpointProviderBase>& accessEndpointProvider();
1650 private:
1652 void init(const CodeArtifactClientConfiguration& clientConfiguration);
1653
1654 CodeArtifactClientConfiguration m_clientConfiguration;
1655 std::shared_ptr<CodeArtifactEndpointProviderBase> m_endpointProvider;
1656 };
1657
1658} // namespace CodeArtifact
1659} // namespace Aws
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAssociatedPackageGroupOutcomeCallable GetAssociatedPackageGroupCallable(const GetAssociatedPackageGroupRequestT &request) const
Model::UpdatePackageGroupOriginConfigurationOutcomeCallable UpdatePackageGroupOriginConfigurationCallable(const UpdatePackageGroupOriginConfigurationRequestT &request) const
virtual Model::CreateRepositoryOutcome CreateRepository(const Model::CreateRepositoryRequest &request) const
void ListAllowedRepositoriesForGroupAsync(const ListAllowedRepositoriesForGroupRequestT &request, const ListAllowedRepositoriesForGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRepositoryOutcomeCallable DescribeRepositoryCallable(const DescribeRepositoryRequestT &request) const
Model::GetPackageVersionAssetOutcomeCallable GetPackageVersionAssetCallable(const GetPackageVersionAssetRequestT &request) const
Model::GetPackageVersionReadmeOutcomeCallable GetPackageVersionReadmeCallable(const GetPackageVersionReadmeRequestT &request) const
void DisposePackageVersionsAsync(const DisposePackageVersionsRequestT &request, const DisposePackageVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePackageVersionsOutcomeCallable DeletePackageVersionsCallable(const DeletePackageVersionsRequestT &request) const
Model::DescribePackageVersionOutcomeCallable DescribePackageVersionCallable(const DescribePackageVersionRequestT &request) const
Model::DescribeDomainOutcomeCallable DescribeDomainCallable(const DescribeDomainRequestT &request) const
virtual Model::ListPackagesOutcome ListPackages(const Model::ListPackagesRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeArtifactClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListAllowedRepositoriesForGroupOutcomeCallable ListAllowedRepositoriesForGroupCallable(const ListAllowedRepositoriesForGroupRequestT &request) const
virtual Model::DeleteDomainPermissionsPolicyOutcome DeleteDomainPermissionsPolicy(const Model::DeleteDomainPermissionsPolicyRequest &request) const
void AssociateExternalConnectionAsync(const AssociateExternalConnectionRequestT &request, const AssociateExternalConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPackagesOutcomeCallable ListPackagesCallable(const ListPackagesRequestT &request) const
virtual Model::AssociateExternalConnectionOutcome AssociateExternalConnection(const Model::AssociateExternalConnectionRequest &request) const
void ListDomainsAsync(const ListDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDomainsRequestT &request={}) const
virtual Model::DeletePackageGroupOutcome DeletePackageGroup(const Model::DeletePackageGroupRequest &request) const
Model::ListRepositoriesInDomainOutcomeCallable ListRepositoriesInDomainCallable(const ListRepositoriesInDomainRequestT &request) const
void CopyPackageVersionsAsync(const CopyPackageVersionsRequestT &request, const CopyPackageVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPackageVersionDependenciesAsync(const ListPackageVersionDependenciesRequestT &request, const ListPackageVersionDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PublishPackageVersionOutcome PublishPackageVersion(const Model::PublishPackageVersionRequest &request) const
virtual Model::ListAssociatedPackagesOutcome ListAssociatedPackages(const Model::ListAssociatedPackagesRequest &request) const
void DescribeRepositoryAsync(const DescribeRepositoryRequestT &request, const DescribeRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPackagesAsync(const ListPackagesRequestT &request, const ListPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT &request) const
void DescribePackageAsync(const DescribePackageRequestT &request, const DescribePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePackageVersionsOutcome DeletePackageVersions(const Model::DeletePackageVersionsRequest &request) const
virtual Model::UpdatePackageVersionsStatusOutcome UpdatePackageVersionsStatus(const Model::UpdatePackageVersionsStatusRequest &request) const
Model::DisposePackageVersionsOutcomeCallable DisposePackageVersionsCallable(const DisposePackageVersionsRequestT &request) const
static const char * GetAllocationTag()
virtual Model::DescribePackageGroupOutcome DescribePackageGroup(const Model::DescribePackageGroupRequest &request) const
void DeleteDomainPermissionsPolicyAsync(const DeleteDomainPermissionsPolicyRequestT &request, const DeleteDomainPermissionsPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribePackageOutcome DescribePackage(const Model::DescribePackageRequest &request) const
virtual Model::DisposePackageVersionsOutcome DisposePackageVersions(const Model::DisposePackageVersionsRequest &request) const
void DescribePackageGroupAsync(const DescribePackageGroupRequestT &request, const DescribePackageGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAssociatedPackagesOutcomeCallable ListAssociatedPackagesCallable(const ListAssociatedPackagesRequestT &request) const
Model::PutDomainPermissionsPolicyOutcomeCallable PutDomainPermissionsPolicyCallable(const PutDomainPermissionsPolicyRequestT &request) const
Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::ListPackageGroupsOutcomeCallable ListPackageGroupsCallable(const ListPackageGroupsRequestT &request) const
virtual Model::ListRepositoriesInDomainOutcome ListRepositoriesInDomain(const Model::ListRepositoriesInDomainRequest &request) const
virtual Model::DeleteDomainOutcome DeleteDomain(const Model::DeleteDomainRequest &request) const
virtual Model::GetAuthorizationTokenOutcome GetAuthorizationToken(const Model::GetAuthorizationTokenRequest &request) const
virtual Model::ListPackageGroupsOutcome ListPackageGroups(const Model::ListPackageGroupsRequest &request) const
virtual Model::PutPackageOriginConfigurationOutcome PutPackageOriginConfiguration(const Model::PutPackageOriginConfigurationRequest &request) const
void UpdatePackageGroupAsync(const UpdatePackageGroupRequestT &request, const UpdatePackageGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRepositoryOutcome DeleteRepository(const Model::DeleteRepositoryRequest &request) const
void UpdatePackageVersionsStatusAsync(const UpdatePackageVersionsStatusRequestT &request, const UpdatePackageVersionsStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePackageGroupOutcome CreatePackageGroup(const Model::CreatePackageGroupRequest &request) const
Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT &request={}) const
virtual Model::DescribeRepositoryOutcome DescribeRepository(const Model::DescribeRepositoryRequest &request) const
void PutDomainPermissionsPolicyAsync(const PutDomainPermissionsPolicyRequestT &request, const PutDomainPermissionsPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPackageVersionAssetAsync(const GetPackageVersionAssetRequestT &request, const GetPackageVersionAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePackageGroupOutcomeCallable CreatePackageGroupCallable(const CreatePackageGroupRequestT &request) const
Model::ListPackageVersionDependenciesOutcomeCallable ListPackageVersionDependenciesCallable(const ListPackageVersionDependenciesRequestT &request) const
void DeleteRepositoryAsync(const DeleteRepositoryRequestT &request, const DeleteRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePackageGroupOriginConfigurationOutcome UpdatePackageGroupOriginConfiguration(const Model::UpdatePackageGroupOriginConfigurationRequest &request) const
void ListPackageVersionsAsync(const ListPackageVersionsRequestT &request, const ListPackageVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutPackageOriginConfigurationAsync(const PutPackageOriginConfigurationRequestT &request, const PutPackageOriginConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribePackageOutcomeCallable DescribePackageCallable(const DescribePackageRequestT &request) const
CodeArtifactClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodeArtifactEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeArtifact::CodeArtifactClientConfiguration &clientConfiguration=Aws::CodeArtifact::CodeArtifactClientConfiguration())
virtual Model::ListPackageVersionDependenciesOutcome ListPackageVersionDependencies(const Model::ListPackageVersionDependenciesRequest &request) const
CodeArtifactEndpointProvider EndpointProviderType
void ListAssociatedPackagesAsync(const ListAssociatedPackagesRequestT &request, const ListAssociatedPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeArtifactClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodeArtifactEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeArtifact::CodeArtifactClientConfiguration &clientConfiguration=Aws::CodeArtifact::CodeArtifactClientConfiguration())
Model::DeleteDomainPermissionsPolicyOutcomeCallable DeleteDomainPermissionsPolicyCallable(const DeleteDomainPermissionsPolicyRequestT &request) const
void PutRepositoryPermissionsPolicyAsync(const PutRepositoryPermissionsPolicyRequestT &request, const PutRepositoryPermissionsPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDomainPermissionsPolicyOutcome GetDomainPermissionsPolicy(const Model::GetDomainPermissionsPolicyRequest &request) const
Model::GetRepositoryPermissionsPolicyOutcomeCallable GetRepositoryPermissionsPolicyCallable(const GetRepositoryPermissionsPolicyRequestT &request) const
void DeletePackageAsync(const DeletePackageRequestT &request, const DeletePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< CodeArtifactEndpointProviderBase > & accessEndpointProvider()
void DeletePackageGroupAsync(const DeletePackageGroupRequestT &request, const DeletePackageGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
Model::GetRepositoryEndpointOutcomeCallable GetRepositoryEndpointCallable(const GetRepositoryEndpointRequestT &request) const
void CreatePackageGroupAsync(const CreatePackageGroupRequestT &request, const CreatePackageGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateExternalConnectionOutcomeCallable AssociateExternalConnectionCallable(const AssociateExternalConnectionRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PublishPackageVersionOutcomeCallable PublishPackageVersionCallable(const PublishPackageVersionRequestT &request) const
virtual Model::GetPackageVersionReadmeOutcome GetPackageVersionReadme(const Model::GetPackageVersionReadmeRequest &request) const
void CreateRepositoryAsync(const CreateRepositoryRequestT &request, const CreateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAssociatedPackageGroupAsync(const GetAssociatedPackageGroupRequestT &request, const GetAssociatedPackageGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void GetRepositoryPermissionsPolicyAsync(const GetRepositoryPermissionsPolicyRequestT &request, const GetRepositoryPermissionsPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRepositoryPermissionsPolicyOutcomeCallable DeleteRepositoryPermissionsPolicyCallable(const DeleteRepositoryPermissionsPolicyRequestT &request) const
void DeleteRepositoryPermissionsPolicyAsync(const DeleteRepositoryPermissionsPolicyRequestT &request, const DeleteRepositoryPermissionsPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRepositoryAsync(const UpdateRepositoryRequestT &request, const UpdateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateExternalConnectionOutcomeCallable DisassociateExternalConnectionCallable(const DisassociateExternalConnectionRequestT &request) const
CodeArtifactClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetDomainPermissionsPolicyAsync(const GetDomainPermissionsPolicyRequestT &request, const GetDomainPermissionsPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDomainsOutcome ListDomains(const Model::ListDomainsRequest &request={}) const
virtual Model::DeletePackageOutcome DeletePackage(const Model::DeletePackageRequest &request) const
virtual Model::GetAssociatedPackageGroupOutcome GetAssociatedPackageGroup(const Model::GetAssociatedPackageGroupRequest &request) const
void GetRepositoryEndpointAsync(const GetRepositoryEndpointRequestT &request, const GetRepositoryEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateExternalConnectionOutcome DisassociateExternalConnection(const Model::DisassociateExternalConnectionRequest &request) const
void ListPackageGroupsAsync(const ListPackageGroupsRequestT &request, const ListPackageGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDomainPermissionsPolicyOutcomeCallable GetDomainPermissionsPolicyCallable(const GetDomainPermissionsPolicyRequestT &request) const
void GetAuthorizationTokenAsync(const GetAuthorizationTokenRequestT &request, const GetAuthorizationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeArtifactClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateDomainOutcome CreateDomain(const Model::CreateDomainRequest &request) const
virtual Model::DeleteRepositoryPermissionsPolicyOutcome DeleteRepositoryPermissionsPolicy(const Model::DeleteRepositoryPermissionsPolicyRequest &request) const
Model::DeletePackageOutcomeCallable DeletePackageCallable(const DeletePackageRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DescribePackageGroupOutcomeCallable DescribePackageGroupCallable(const DescribePackageGroupRequestT &request) const
void DescribePackageVersionAsync(const DescribePackageVersionRequestT &request, const DescribePackageVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRepositoryPermissionsPolicyOutcome GetRepositoryPermissionsPolicy(const Model::GetRepositoryPermissionsPolicyRequest &request) const
CodeArtifactClientConfiguration ClientConfigurationType
virtual Model::DescribeDomainOutcome DescribeDomain(const Model::DescribeDomainRequest &request) const
Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT &request) const
virtual Model::ListSubPackageGroupsOutcome ListSubPackageGroups(const Model::ListSubPackageGroupsRequest &request) const
Model::PutRepositoryPermissionsPolicyOutcomeCallable PutRepositoryPermissionsPolicyCallable(const PutRepositoryPermissionsPolicyRequestT &request) const
Model::UpdatePackageGroupOutcomeCallable UpdatePackageGroupCallable(const UpdatePackageGroupRequestT &request) const
Model::UpdateRepositoryOutcomeCallable UpdateRepositoryCallable(const UpdateRepositoryRequestT &request) const
void ListRepositoriesAsync(const ListRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRepositoriesRequestT &request={}) const
virtual Model::ListAllowedRepositoriesForGroupOutcome ListAllowedRepositoriesForGroup(const Model::ListAllowedRepositoriesForGroupRequest &request) const
void DisassociateExternalConnectionAsync(const DisassociateExternalConnectionRequestT &request, const DisassociateExternalConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::DeletePackageGroupOutcomeCallable DeletePackageGroupCallable(const DeletePackageGroupRequestT &request) const
Model::ListPackageVersionAssetsOutcomeCallable ListPackageVersionAssetsCallable(const ListPackageVersionAssetsRequestT &request) const
Model::ListSubPackageGroupsOutcomeCallable ListSubPackageGroupsCallable(const ListSubPackageGroupsRequestT &request) const
void UpdatePackageGroupOriginConfigurationAsync(const UpdatePackageGroupOriginConfigurationRequestT &request, const UpdatePackageGroupOriginConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDomainAsync(const CreateDomainRequestT &request, const CreateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPackageVersionAssetsAsync(const ListPackageVersionAssetsRequestT &request, const ListPackageVersionAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRepositoriesOutcome ListRepositories(const Model::ListRepositoriesRequest &request={}) const
void ListRepositoriesInDomainAsync(const ListRepositoriesInDomainRequestT &request, const ListRepositoriesInDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDomainAsync(const DescribeDomainRequestT &request, const DescribeDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPackageVersionReadmeAsync(const GetPackageVersionReadmeRequestT &request, const GetPackageVersionReadmeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRepositoryOutcome UpdateRepository(const Model::UpdateRepositoryRequest &request) const
virtual Model::DescribePackageVersionOutcome DescribePackageVersion(const Model::DescribePackageVersionRequest &request) const
Model::UpdatePackageVersionsStatusOutcomeCallable UpdatePackageVersionsStatusCallable(const UpdatePackageVersionsStatusRequestT &request) const
void ListSubPackageGroupsAsync(const ListSubPackageGroupsRequestT &request, const ListSubPackageGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAuthorizationTokenOutcomeCallable GetAuthorizationTokenCallable(const GetAuthorizationTokenRequestT &request) const
void PublishPackageVersionAsync(const PublishPackageVersionRequestT &request, const PublishPackageVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CopyPackageVersionsOutcomeCallable CopyPackageVersionsCallable(const CopyPackageVersionsRequestT &request) const
Model::PutPackageOriginConfigurationOutcomeCallable PutPackageOriginConfigurationCallable(const PutPackageOriginConfigurationRequestT &request) const
Model::ListPackageVersionsOutcomeCallable ListPackageVersionsCallable(const ListPackageVersionsRequestT &request) const
virtual Model::ListPackageVersionsOutcome ListPackageVersions(const Model::ListPackageVersionsRequest &request) const
Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT &request) const
Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT &request) const
void DeletePackageVersionsAsync(const DeletePackageVersionsRequestT &request, const DeletePackageVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDomainAsync(const DeleteDomainRequestT &request, const DeleteDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDomainPermissionsPolicyOutcome PutDomainPermissionsPolicy(const Model::PutDomainPermissionsPolicyRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::ListPackageVersionAssetsOutcome ListPackageVersionAssets(const Model::ListPackageVersionAssetsRequest &request) const
CodeArtifactClient(const Aws::CodeArtifact::CodeArtifactClientConfiguration &clientConfiguration=Aws::CodeArtifact::CodeArtifactClientConfiguration(), std::shared_ptr< CodeArtifactEndpointProviderBase > endpointProvider=nullptr)
virtual Model::UpdatePackageGroupOutcome UpdatePackageGroup(const Model::UpdatePackageGroupRequest &request) const
virtual Model::CopyPackageVersionsOutcome CopyPackageVersions(const Model::CopyPackageVersionsRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::GetRepositoryEndpointOutcome GetRepositoryEndpoint(const Model::GetRepositoryEndpointRequest &request) const
virtual Model::GetPackageVersionAssetOutcome GetPackageVersionAsset(const Model::GetPackageVersionAssetRequest &request) const
virtual Model::PutRepositoryPermissionsPolicyOutcome PutRepositoryPermissionsPolicy(const Model::PutRepositoryPermissionsPolicyRequest &request) const
std::future< DeleteRepositoryPermissionsPolicyOutcome > DeleteRepositoryPermissionsPolicyOutcomeCallable
std::future< PutRepositoryPermissionsPolicyOutcome > PutRepositoryPermissionsPolicyOutcomeCallable
std::future< AssociateExternalConnectionOutcome > AssociateExternalConnectionOutcomeCallable
std::future< DescribePackageVersionOutcome > DescribePackageVersionOutcomeCallable
std::future< ListSubPackageGroupsOutcome > ListSubPackageGroupsOutcomeCallable
std::future< GetDomainPermissionsPolicyOutcome > GetDomainPermissionsPolicyOutcomeCallable
std::future< DeletePackageVersionsOutcome > DeletePackageVersionsOutcomeCallable
std::future< DisposePackageVersionsOutcome > DisposePackageVersionsOutcomeCallable
std::future< DisassociateExternalConnectionOutcome > DisassociateExternalConnectionOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
std::future< GetPackageVersionReadmeOutcome > GetPackageVersionReadmeOutcomeCallable
std::future< DescribeRepositoryOutcome > DescribeRepositoryOutcomeCallable
std::future< UpdatePackageVersionsStatusOutcome > UpdatePackageVersionsStatusOutcomeCallable
std::future< ListPackageVersionsOutcome > ListPackageVersionsOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< GetRepositoryEndpointOutcome > GetRepositoryEndpointOutcomeCallable
std::future< ListPackagesOutcome > ListPackagesOutcomeCallable
std::future< PutPackageOriginConfigurationOutcome > PutPackageOriginConfigurationOutcomeCallable
std::future< DeletePackageGroupOutcome > DeletePackageGroupOutcomeCallable
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
std::future< UpdatePackageGroupOutcome > UpdatePackageGroupOutcomeCallable
std::future< UpdateRepositoryOutcome > UpdateRepositoryOutcomeCallable
std::future< GetRepositoryPermissionsPolicyOutcome > GetRepositoryPermissionsPolicyOutcomeCallable
std::future< ListPackageVersionAssetsOutcome > ListPackageVersionAssetsOutcomeCallable
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
std::future< DescribePackageGroupOutcome > DescribePackageGroupOutcomeCallable
std::future< ListPackageVersionDependenciesOutcome > ListPackageVersionDependenciesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListAssociatedPackagesOutcome > ListAssociatedPackagesOutcomeCallable
std::future< DescribePackageOutcome > DescribePackageOutcomeCallable
std::future< UpdatePackageGroupOriginConfigurationOutcome > UpdatePackageGroupOriginConfigurationOutcomeCallable
std::future< GetPackageVersionAssetOutcome > GetPackageVersionAssetOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< GetAuthorizationTokenOutcome > GetAuthorizationTokenOutcomeCallable
std::future< CreatePackageGroupOutcome > CreatePackageGroupOutcomeCallable
std::future< GetAssociatedPackageGroupOutcome > GetAssociatedPackageGroupOutcomeCallable
std::future< DeleteDomainPermissionsPolicyOutcome > DeleteDomainPermissionsPolicyOutcomeCallable
std::future< CopyPackageVersionsOutcome > CopyPackageVersionsOutcomeCallable
std::future< ListPackageGroupsOutcome > ListPackageGroupsOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< PublishPackageVersionOutcome > PublishPackageVersionOutcomeCallable
std::future< ListRepositoriesInDomainOutcome > ListRepositoriesInDomainOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< ListAllowedRepositoriesForGroupOutcome > ListAllowedRepositoriesForGroupOutcomeCallable
std::future< PutDomainPermissionsPolicyOutcome > PutDomainPermissionsPolicyOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::function< void(const CodeArtifactClient *, const Model::ListAssociatedPackagesRequest &, const Model::ListAssociatedPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedPackagesResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::PutRepositoryPermissionsPolicyRequest &, const Model::PutRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRepositoryPermissionsPolicyResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::CreatePackageGroupRequest &, const Model::CreatePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageGroupResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListRepositoriesRequest &, const Model::ListRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoriesResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListPackageVersionDependenciesRequest &, const Model::ListPackageVersionDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackageVersionDependenciesResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DisposePackageVersionsRequest &, const Model::DisposePackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisposePackageVersionsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListAllowedRepositoriesForGroupRequest &, const Model::ListAllowedRepositoriesForGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAllowedRepositoriesForGroupResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DescribePackageVersionRequest &, const Model::DescribePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackageVersionResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetAssociatedPackageGroupRequest &, const Model::GetAssociatedPackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociatedPackageGroupResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::PublishPackageVersionRequest &, const Model::PublishPackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishPackageVersionResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeletePackageGroupRequest &, const Model::DeletePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageGroupResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListPackageVersionsRequest &, const Model::ListPackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackageVersionsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::UpdatePackageGroupRequest &, const Model::UpdatePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageGroupResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::PutDomainPermissionsPolicyRequest &, const Model::PutDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDomainPermissionsPolicyResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeleteRepositoryPermissionsPolicyRequest &, const Model::DeleteRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryPermissionsPolicyResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetAuthorizationTokenRequest &, const Model::GetAuthorizationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizationTokenResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListRepositoriesInDomainRequest &, const Model::ListRepositoriesInDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoriesInDomainResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::AssociateExternalConnectionRequest &, const Model::AssociateExternalConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateExternalConnectionResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DescribePackageRequest &, const Model::DescribePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackageResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeletePackageVersionsRequest &, const Model::DeletePackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageVersionsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetRepositoryPermissionsPolicyRequest &, const Model::GetRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryPermissionsPolicyResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::CopyPackageVersionsRequest &, const Model::CopyPackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyPackageVersionsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetRepositoryEndpointRequest &, const Model::GetRepositoryEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryEndpointResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeleteDomainPermissionsPolicyRequest &, const Model::DeleteDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainPermissionsPolicyResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::UpdatePackageVersionsStatusRequest &, const Model::UpdatePackageVersionsStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageVersionsStatusResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetPackageVersionReadmeRequest &, const Model::GetPackageVersionReadmeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionReadmeResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::UpdatePackageGroupOriginConfigurationRequest &, const Model::UpdatePackageGroupOriginConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageGroupOriginConfigurationResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::PutPackageOriginConfigurationRequest &, const Model::PutPackageOriginConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPackageOriginConfigurationResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListSubPackageGroupsRequest &, const Model::ListSubPackageGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubPackageGroupsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::UpdateRepositoryRequest &, const Model::UpdateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListPackageGroupsRequest &, const Model::ListPackageGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackageGroupsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListPackageVersionAssetsRequest &, const Model::ListPackageVersionAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackageVersionAssetsResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DescribeRepositoryRequest &, const Model::DescribeRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRepositoryResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DescribePackageGroupRequest &, const Model::DescribePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackageGroupResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::ListPackagesRequest &, const Model::ListPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetDomainPermissionsPolicyRequest &, const Model::GetDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainPermissionsPolicyResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::GetPackageVersionAssetRequest &, Model::GetPackageVersionAssetOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionAssetResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::DisassociateExternalConnectionRequest &, const Model::DisassociateExternalConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateExternalConnectionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String