AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
CodeArtifactClient.h
1
6#pragma once
7#include <aws/codeartifact/CodeArtifactServiceClientModel.h>
8#include <aws/codeartifact/CodeArtifact_EXPORTS.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/client/ClientConfiguration.h>
12#include <aws/core/utils/json/JsonSerializer.h>
13
14namespace Aws {
15namespace CodeArtifact {
173class AWS_CODEARTIFACT_API CodeArtifactClient : public Aws::Client::AWSJsonClient,
174 public Aws::Client::ClientWithAsyncTemplateMethods<CodeArtifactClient> {
175 public:
177 static const char* GetServiceName();
178 static const char* GetAllocationTag();
179
182
189 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider = nullptr);
190
196 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider = nullptr,
198
204 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
205 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider = nullptr,
207
208 /* Legacy constructors due deprecation */
214
220
225 CodeArtifactClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
226 const Aws::Client::ClientConfiguration& clientConfiguration);
227
228 /* End of legacy constructors due deprecation */
230
240 const Model::AssociateExternalConnectionRequest& request) const;
241
246 template <typename AssociateExternalConnectionRequestT = Model::AssociateExternalConnectionRequest>
248 const AssociateExternalConnectionRequestT& request) const {
249 return SubmitCallable(&CodeArtifactClient::AssociateExternalConnection, request);
250 }
251
256 template <typename AssociateExternalConnectionRequestT = Model::AssociateExternalConnectionRequest>
257 void AssociateExternalConnectionAsync(const AssociateExternalConnectionRequestT& request,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
260 return SubmitAsync(&CodeArtifactClient::AssociateExternalConnection, request, handler, context);
261 }
262
272
277 template <typename CopyPackageVersionsRequestT = Model::CopyPackageVersionsRequest>
278 Model::CopyPackageVersionsOutcomeCallable CopyPackageVersionsCallable(const CopyPackageVersionsRequestT& request) const {
279 return SubmitCallable(&CodeArtifactClient::CopyPackageVersions, request);
280 }
281
286 template <typename CopyPackageVersionsRequestT = Model::CopyPackageVersionsRequest>
287 void CopyPackageVersionsAsync(const CopyPackageVersionsRequestT& request, const CopyPackageVersionsResponseReceivedHandler& handler,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
289 return SubmitAsync(&CodeArtifactClient::CopyPackageVersions, request, handler, context);
290 }
291
306
310 template <typename CreateDomainRequestT = Model::CreateDomainRequest>
311 Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT& request) const {
312 return SubmitCallable(&CodeArtifactClient::CreateDomain, request);
313 }
314
319 template <typename CreateDomainRequestT = Model::CreateDomainRequest>
320 void CreateDomainAsync(const CreateDomainRequestT& request, const CreateDomainResponseReceivedHandler& handler,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
322 return SubmitAsync(&CodeArtifactClient::CreateDomain, request, handler, context);
323 }
324
335
340 template <typename CreatePackageGroupRequestT = Model::CreatePackageGroupRequest>
341 Model::CreatePackageGroupOutcomeCallable CreatePackageGroupCallable(const CreatePackageGroupRequestT& request) const {
342 return SubmitCallable(&CodeArtifactClient::CreatePackageGroup, request);
343 }
344
349 template <typename CreatePackageGroupRequestT = Model::CreatePackageGroupRequest>
350 void CreatePackageGroupAsync(const CreatePackageGroupRequestT& request, const CreatePackageGroupResponseReceivedHandler& handler,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
352 return SubmitAsync(&CodeArtifactClient::CreatePackageGroup, request, handler, context);
353 }
354
361
366 template <typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
367 Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT& request) const {
368 return SubmitCallable(&CodeArtifactClient::CreateRepository, request);
369 }
370
375 template <typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
376 void CreateRepositoryAsync(const CreateRepositoryRequestT& request, const CreateRepositoryResponseReceivedHandler& handler,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
378 return SubmitAsync(&CodeArtifactClient::CreateRepository, request, handler, context);
379 }
380
389
393 template <typename DeleteDomainRequestT = Model::DeleteDomainRequest>
394 Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT& request) const {
395 return SubmitCallable(&CodeArtifactClient::DeleteDomain, request);
396 }
397
402 template <typename DeleteDomainRequestT = Model::DeleteDomainRequest>
403 void DeleteDomainAsync(const DeleteDomainRequestT& request, const DeleteDomainResponseReceivedHandler& handler,
404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
405 return SubmitAsync(&CodeArtifactClient::DeleteDomain, request, handler, context);
406 }
407
415
420 template <typename DeleteDomainPermissionsPolicyRequestT = Model::DeleteDomainPermissionsPolicyRequest>
422 const DeleteDomainPermissionsPolicyRequestT& request) const {
423 return SubmitCallable(&CodeArtifactClient::DeleteDomainPermissionsPolicy, request);
424 }
425
430 template <typename DeleteDomainPermissionsPolicyRequestT = Model::DeleteDomainPermissionsPolicyRequest>
431 void DeleteDomainPermissionsPolicyAsync(const DeleteDomainPermissionsPolicyRequestT& request,
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
434 return SubmitAsync(&CodeArtifactClient::DeleteDomainPermissionsPolicy, request, handler, context);
435 }
436
446
450 template <typename DeletePackageRequestT = Model::DeletePackageRequest>
451 Model::DeletePackageOutcomeCallable DeletePackageCallable(const DeletePackageRequestT& request) const {
452 return SubmitCallable(&CodeArtifactClient::DeletePackage, request);
453 }
454
459 template <typename DeletePackageRequestT = Model::DeletePackageRequest>
460 void DeletePackageAsync(const DeletePackageRequestT& request, const DeletePackageResponseReceivedHandler& handler,
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
462 return SubmitAsync(&CodeArtifactClient::DeletePackage, request, handler, context);
463 }
464
476
481 template <typename DeletePackageGroupRequestT = Model::DeletePackageGroupRequest>
482 Model::DeletePackageGroupOutcomeCallable DeletePackageGroupCallable(const DeletePackageGroupRequestT& request) const {
483 return SubmitCallable(&CodeArtifactClient::DeletePackageGroup, request);
484 }
485
490 template <typename DeletePackageGroupRequestT = Model::DeletePackageGroupRequest>
491 void DeletePackageGroupAsync(const DeletePackageGroupRequestT& request, const DeletePackageGroupResponseReceivedHandler& handler,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
493 return SubmitAsync(&CodeArtifactClient::DeletePackageGroup, request, handler, context);
494 }
495
510
515 template <typename DeletePackageVersionsRequestT = Model::DeletePackageVersionsRequest>
516 Model::DeletePackageVersionsOutcomeCallable DeletePackageVersionsCallable(const DeletePackageVersionsRequestT& request) const {
517 return SubmitCallable(&CodeArtifactClient::DeletePackageVersions, request);
518 }
519
524 template <typename DeletePackageVersionsRequestT = Model::DeletePackageVersionsRequest>
525 void DeletePackageVersionsAsync(const DeletePackageVersionsRequestT& request, const DeletePackageVersionsResponseReceivedHandler& handler,
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
527 return SubmitAsync(&CodeArtifactClient::DeletePackageVersions, request, handler, context);
528 }
529
536
541 template <typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
542 Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT& request) const {
543 return SubmitCallable(&CodeArtifactClient::DeleteRepository, request);
544 }
545
550 template <typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
551 void DeleteRepositoryAsync(const DeleteRepositoryRequestT& request, const DeleteRepositoryResponseReceivedHandler& handler,
552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
553 return SubmitAsync(&CodeArtifactClient::DeleteRepository, request, handler, context);
554 }
555
569
574 template <typename DeleteRepositoryPermissionsPolicyRequestT = Model::DeleteRepositoryPermissionsPolicyRequest>
576 const DeleteRepositoryPermissionsPolicyRequestT& request) const {
577 return SubmitCallable(&CodeArtifactClient::DeleteRepositoryPermissionsPolicy, request);
578 }
579
584 template <typename DeleteRepositoryPermissionsPolicyRequestT = Model::DeleteRepositoryPermissionsPolicyRequest>
585 void DeleteRepositoryPermissionsPolicyAsync(const DeleteRepositoryPermissionsPolicyRequestT& request,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
588 return SubmitAsync(&CodeArtifactClient::DeleteRepositoryPermissionsPolicy, request, handler, context);
589 }
590
600
604 template <typename DescribeDomainRequestT = Model::DescribeDomainRequest>
605 Model::DescribeDomainOutcomeCallable DescribeDomainCallable(const DescribeDomainRequestT& request) const {
606 return SubmitCallable(&CodeArtifactClient::DescribeDomain, request);
607 }
608
613 template <typename DescribeDomainRequestT = Model::DescribeDomainRequest>
614 void DescribeDomainAsync(const DescribeDomainRequestT& request, const DescribeDomainResponseReceivedHandler& handler,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
616 return SubmitAsync(&CodeArtifactClient::DescribeDomain, request, handler, context);
617 }
618
628
632 template <typename DescribePackageRequestT = Model::DescribePackageRequest>
633 Model::DescribePackageOutcomeCallable DescribePackageCallable(const DescribePackageRequestT& request) const {
634 return SubmitCallable(&CodeArtifactClient::DescribePackage, request);
635 }
636
641 template <typename DescribePackageRequestT = Model::DescribePackageRequest>
642 void DescribePackageAsync(const DescribePackageRequestT& request, const DescribePackageResponseReceivedHandler& handler,
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
644 return SubmitAsync(&CodeArtifactClient::DescribePackage, request, handler, context);
645 }
646
656
661 template <typename DescribePackageGroupRequestT = Model::DescribePackageGroupRequest>
662 Model::DescribePackageGroupOutcomeCallable DescribePackageGroupCallable(const DescribePackageGroupRequestT& request) const {
663 return SubmitCallable(&CodeArtifactClient::DescribePackageGroup, request);
664 }
665
670 template <typename DescribePackageGroupRequestT = Model::DescribePackageGroupRequest>
671 void DescribePackageGroupAsync(const DescribePackageGroupRequestT& request, const DescribePackageGroupResponseReceivedHandler& handler,
672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
673 return SubmitAsync(&CodeArtifactClient::DescribePackageGroup, request, handler, context);
674 }
675
685
690 template <typename DescribePackageVersionRequestT = Model::DescribePackageVersionRequest>
691 Model::DescribePackageVersionOutcomeCallable DescribePackageVersionCallable(const DescribePackageVersionRequestT& request) const {
692 return SubmitCallable(&CodeArtifactClient::DescribePackageVersion, request);
693 }
694
699 template <typename DescribePackageVersionRequestT = Model::DescribePackageVersionRequest>
700 void DescribePackageVersionAsync(const DescribePackageVersionRequestT& request,
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
703 return SubmitAsync(&CodeArtifactClient::DescribePackageVersion, request, handler, context);
704 }
705
713
718 template <typename DescribeRepositoryRequestT = Model::DescribeRepositoryRequest>
719 Model::DescribeRepositoryOutcomeCallable DescribeRepositoryCallable(const DescribeRepositoryRequestT& request) const {
720 return SubmitCallable(&CodeArtifactClient::DescribeRepository, request);
721 }
722
727 template <typename DescribeRepositoryRequestT = Model::DescribeRepositoryRequest>
728 void DescribeRepositoryAsync(const DescribeRepositoryRequestT& request, const DescribeRepositoryResponseReceivedHandler& handler,
729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
730 return SubmitAsync(&CodeArtifactClient::DescribeRepository, request, handler, context);
731 }
732
741
746 template <typename DisassociateExternalConnectionRequestT = Model::DisassociateExternalConnectionRequest>
748 const DisassociateExternalConnectionRequestT& request) const {
749 return SubmitCallable(&CodeArtifactClient::DisassociateExternalConnection, request);
750 }
751
756 template <typename DisassociateExternalConnectionRequestT = Model::DisassociateExternalConnectionRequest>
757 void DisassociateExternalConnectionAsync(const DisassociateExternalConnectionRequestT& request,
759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
760 return SubmitAsync(&CodeArtifactClient::DisassociateExternalConnection, request, handler, context);
761 }
762
779
784 template <typename DisposePackageVersionsRequestT = Model::DisposePackageVersionsRequest>
785 Model::DisposePackageVersionsOutcomeCallable DisposePackageVersionsCallable(const DisposePackageVersionsRequestT& request) const {
786 return SubmitCallable(&CodeArtifactClient::DisposePackageVersions, request);
787 }
788
793 template <typename DisposePackageVersionsRequestT = Model::DisposePackageVersionsRequest>
794 void DisposePackageVersionsAsync(const DisposePackageVersionsRequestT& request,
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
797 return SubmitAsync(&CodeArtifactClient::DisposePackageVersions, request, handler, context);
798 }
799
815
820 template <typename GetAssociatedPackageGroupRequestT = Model::GetAssociatedPackageGroupRequest>
822 const GetAssociatedPackageGroupRequestT& request) const {
823 return SubmitCallable(&CodeArtifactClient::GetAssociatedPackageGroup, request);
824 }
825
830 template <typename GetAssociatedPackageGroupRequestT = Model::GetAssociatedPackageGroupRequest>
831 void GetAssociatedPackageGroupAsync(const GetAssociatedPackageGroupRequestT& request,
833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
834 return SubmitAsync(&CodeArtifactClient::GetAssociatedPackageGroup, request, handler, context);
835 }
836
863
868 template <typename GetAuthorizationTokenRequestT = Model::GetAuthorizationTokenRequest>
869 Model::GetAuthorizationTokenOutcomeCallable GetAuthorizationTokenCallable(const GetAuthorizationTokenRequestT& request) const {
870 return SubmitCallable(&CodeArtifactClient::GetAuthorizationToken, request);
871 }
872
877 template <typename GetAuthorizationTokenRequestT = Model::GetAuthorizationTokenRequest>
878 void GetAuthorizationTokenAsync(const GetAuthorizationTokenRequestT& request, const GetAuthorizationTokenResponseReceivedHandler& handler,
879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
880 return SubmitAsync(&CodeArtifactClient::GetAuthorizationToken, request, handler, context);
881 }
882
894 const Model::GetDomainPermissionsPolicyRequest& request) const;
895
900 template <typename GetDomainPermissionsPolicyRequestT = Model::GetDomainPermissionsPolicyRequest>
902 const GetDomainPermissionsPolicyRequestT& request) const {
903 return SubmitCallable(&CodeArtifactClient::GetDomainPermissionsPolicy, request);
904 }
905
910 template <typename GetDomainPermissionsPolicyRequestT = Model::GetDomainPermissionsPolicyRequest>
911 void GetDomainPermissionsPolicyAsync(const GetDomainPermissionsPolicyRequestT& request,
913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
914 return SubmitAsync(&CodeArtifactClient::GetDomainPermissionsPolicy, request, handler, context);
915 }
916
926
931 template <typename GetPackageVersionAssetRequestT = Model::GetPackageVersionAssetRequest>
932 Model::GetPackageVersionAssetOutcomeCallable GetPackageVersionAssetCallable(const GetPackageVersionAssetRequestT& request) const {
933 return SubmitCallable(&CodeArtifactClient::GetPackageVersionAsset, request);
934 }
935
940 template <typename GetPackageVersionAssetRequestT = Model::GetPackageVersionAssetRequest>
941 void GetPackageVersionAssetAsync(const GetPackageVersionAssetRequestT& request,
943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
944 return SubmitAsync(&CodeArtifactClient::GetPackageVersionAsset, request, handler, context);
945 }
946
955
960 template <typename GetPackageVersionReadmeRequestT = Model::GetPackageVersionReadmeRequest>
961 Model::GetPackageVersionReadmeOutcomeCallable GetPackageVersionReadmeCallable(const GetPackageVersionReadmeRequestT& request) const {
962 return SubmitCallable(&CodeArtifactClient::GetPackageVersionReadme, request);
963 }
964
969 template <typename GetPackageVersionReadmeRequestT = Model::GetPackageVersionReadmeRequest>
970 void GetPackageVersionReadmeAsync(const GetPackageVersionReadmeRequestT& request,
972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
973 return SubmitAsync(&CodeArtifactClient::GetPackageVersionReadme, request, handler, context);
974 }
975
988
993 template <typename GetRepositoryEndpointRequestT = Model::GetRepositoryEndpointRequest>
994 Model::GetRepositoryEndpointOutcomeCallable GetRepositoryEndpointCallable(const GetRepositoryEndpointRequestT& request) const {
995 return SubmitCallable(&CodeArtifactClient::GetRepositoryEndpoint, request);
996 }
997
1002 template <typename GetRepositoryEndpointRequestT = Model::GetRepositoryEndpointRequest>
1003 void GetRepositoryEndpointAsync(const GetRepositoryEndpointRequestT& request, const GetRepositoryEndpointResponseReceivedHandler& handler,
1004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1005 return SubmitAsync(&CodeArtifactClient::GetRepositoryEndpoint, request, handler, context);
1006 }
1007
1016
1021 template <typename GetRepositoryPermissionsPolicyRequestT = Model::GetRepositoryPermissionsPolicyRequest>
1023 const GetRepositoryPermissionsPolicyRequestT& request) const {
1024 return SubmitCallable(&CodeArtifactClient::GetRepositoryPermissionsPolicy, request);
1025 }
1026
1031 template <typename GetRepositoryPermissionsPolicyRequestT = Model::GetRepositoryPermissionsPolicyRequest>
1032 void GetRepositoryPermissionsPolicyAsync(const GetRepositoryPermissionsPolicyRequestT& request,
1034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1035 return SubmitAsync(&CodeArtifactClient::GetRepositoryPermissionsPolicy, request, handler, context);
1036 }
1037
1050
1055 template <typename ListAllowedRepositoriesForGroupRequestT = Model::ListAllowedRepositoriesForGroupRequest>
1057 const ListAllowedRepositoriesForGroupRequestT& request) const {
1058 return SubmitCallable(&CodeArtifactClient::ListAllowedRepositoriesForGroup, request);
1059 }
1060
1065 template <typename ListAllowedRepositoriesForGroupRequestT = Model::ListAllowedRepositoriesForGroupRequest>
1066 void ListAllowedRepositoriesForGroupAsync(const ListAllowedRepositoriesForGroupRequestT& request,
1068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1069 return SubmitAsync(&CodeArtifactClient::ListAllowedRepositoriesForGroup, request, handler, context);
1070 }
1071
1082
1087 template <typename ListAssociatedPackagesRequestT = Model::ListAssociatedPackagesRequest>
1088 Model::ListAssociatedPackagesOutcomeCallable ListAssociatedPackagesCallable(const ListAssociatedPackagesRequestT& request) const {
1089 return SubmitCallable(&CodeArtifactClient::ListAssociatedPackages, request);
1090 }
1091
1096 template <typename ListAssociatedPackagesRequestT = Model::ListAssociatedPackagesRequest>
1097 void ListAssociatedPackagesAsync(const ListAssociatedPackagesRequestT& request,
1099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1100 return SubmitAsync(&CodeArtifactClient::ListAssociatedPackages, request, handler, context);
1101 }
1102
1113
1117 template <typename ListDomainsRequestT = Model::ListDomainsRequest>
1118 Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT& request = {}) const {
1119 return SubmitCallable(&CodeArtifactClient::ListDomains, request);
1120 }
1121
1126 template <typename ListDomainsRequestT = Model::ListDomainsRequest>
1128 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1129 const ListDomainsRequestT& request = {}) const {
1130 return SubmitAsync(&CodeArtifactClient::ListDomains, request, handler, context);
1131 }
1132
1140
1145 template <typename ListPackageGroupsRequestT = Model::ListPackageGroupsRequest>
1146 Model::ListPackageGroupsOutcomeCallable ListPackageGroupsCallable(const ListPackageGroupsRequestT& request) const {
1147 return SubmitCallable(&CodeArtifactClient::ListPackageGroups, request);
1148 }
1149
1154 template <typename ListPackageGroupsRequestT = Model::ListPackageGroupsRequest>
1155 void ListPackageGroupsAsync(const ListPackageGroupsRequestT& request, const ListPackageGroupsResponseReceivedHandler& handler,
1156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1157 return SubmitAsync(&CodeArtifactClient::ListPackageGroups, request, handler, context);
1158 }
1159
1168
1173 template <typename ListPackageVersionAssetsRequestT = Model::ListPackageVersionAssetsRequest>
1174 Model::ListPackageVersionAssetsOutcomeCallable ListPackageVersionAssetsCallable(const ListPackageVersionAssetsRequestT& request) const {
1175 return SubmitCallable(&CodeArtifactClient::ListPackageVersionAssets, request);
1176 }
1177
1182 template <typename ListPackageVersionAssetsRequestT = Model::ListPackageVersionAssetsRequest>
1183 void ListPackageVersionAssetsAsync(const ListPackageVersionAssetsRequestT& request,
1185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1186 return SubmitAsync(&CodeArtifactClient::ListPackageVersionAssets, request, handler, context);
1187 }
1188
1203
1208 template <typename ListPackageVersionDependenciesRequestT = Model::ListPackageVersionDependenciesRequest>
1210 const ListPackageVersionDependenciesRequestT& request) const {
1211 return SubmitCallable(&CodeArtifactClient::ListPackageVersionDependencies, request);
1212 }
1213
1218 template <typename ListPackageVersionDependenciesRequestT = Model::ListPackageVersionDependenciesRequest>
1219 void ListPackageVersionDependenciesAsync(const ListPackageVersionDependenciesRequestT& request,
1221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1222 return SubmitAsync(&CodeArtifactClient::ListPackageVersionDependencies, request, handler, context);
1223 }
1224
1236
1241 template <typename ListPackageVersionsRequestT = Model::ListPackageVersionsRequest>
1242 Model::ListPackageVersionsOutcomeCallable ListPackageVersionsCallable(const ListPackageVersionsRequestT& request) const {
1243 return SubmitCallable(&CodeArtifactClient::ListPackageVersions, request);
1244 }
1245
1250 template <typename ListPackageVersionsRequestT = Model::ListPackageVersionsRequest>
1251 void ListPackageVersionsAsync(const ListPackageVersionsRequestT& request, const ListPackageVersionsResponseReceivedHandler& handler,
1252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1253 return SubmitAsync(&CodeArtifactClient::ListPackageVersions, request, handler, context);
1254 }
1255
1265
1269 template <typename ListPackagesRequestT = Model::ListPackagesRequest>
1270 Model::ListPackagesOutcomeCallable ListPackagesCallable(const ListPackagesRequestT& request) const {
1271 return SubmitCallable(&CodeArtifactClient::ListPackages, request);
1272 }
1273
1278 template <typename ListPackagesRequestT = Model::ListPackagesRequest>
1279 void ListPackagesAsync(const ListPackagesRequestT& request, const ListPackagesResponseReceivedHandler& handler,
1280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1281 return SubmitAsync(&CodeArtifactClient::ListPackages, request, handler, context);
1282 }
1283
1294
1299 template <typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1300 Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT& request = {}) const {
1301 return SubmitCallable(&CodeArtifactClient::ListRepositories, request);
1302 }
1303
1308 template <typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1311 const ListRepositoriesRequestT& request = {}) const {
1312 return SubmitAsync(&CodeArtifactClient::ListRepositories, request, handler, context);
1313 }
1314
1325
1330 template <typename ListRepositoriesInDomainRequestT = Model::ListRepositoriesInDomainRequest>
1331 Model::ListRepositoriesInDomainOutcomeCallable ListRepositoriesInDomainCallable(const ListRepositoriesInDomainRequestT& request) const {
1332 return SubmitCallable(&CodeArtifactClient::ListRepositoriesInDomain, request);
1333 }
1334
1339 template <typename ListRepositoriesInDomainRequestT = Model::ListRepositoriesInDomainRequest>
1340 void ListRepositoriesInDomainAsync(const ListRepositoriesInDomainRequestT& request,
1342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1343 return SubmitAsync(&CodeArtifactClient::ListRepositoriesInDomain, request, handler, context);
1344 }
1345
1356
1361 template <typename ListSubPackageGroupsRequestT = Model::ListSubPackageGroupsRequest>
1362 Model::ListSubPackageGroupsOutcomeCallable ListSubPackageGroupsCallable(const ListSubPackageGroupsRequestT& request) const {
1363 return SubmitCallable(&CodeArtifactClient::ListSubPackageGroups, request);
1364 }
1365
1370 template <typename ListSubPackageGroupsRequestT = Model::ListSubPackageGroupsRequest>
1371 void ListSubPackageGroupsAsync(const ListSubPackageGroupsRequestT& request, const ListSubPackageGroupsResponseReceivedHandler& handler,
1372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1373 return SubmitAsync(&CodeArtifactClient::ListSubPackageGroups, request, handler, context);
1374 }
1375
1383
1388 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1389 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1390 return SubmitCallable(&CodeArtifactClient::ListTagsForResource, request);
1391 }
1392
1397 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1398 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1400 return SubmitAsync(&CodeArtifactClient::ListTagsForResource, request, handler, context);
1401 }
1402
1423
1428 template <typename PublishPackageVersionRequestT = Model::PublishPackageVersionRequest>
1429 Model::PublishPackageVersionOutcomeCallable PublishPackageVersionCallable(const PublishPackageVersionRequestT& request) const {
1430 return SubmitCallable(&CodeArtifactClient::PublishPackageVersion, request);
1431 }
1432
1437 template <typename PublishPackageVersionRequestT = Model::PublishPackageVersionRequest>
1438 void PublishPackageVersionAsync(const PublishPackageVersionRequestT& request, const PublishPackageVersionResponseReceivedHandler& handler,
1439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1440 return SubmitAsync(&CodeArtifactClient::PublishPackageVersion, request, handler, context);
1441 }
1442
1454 const Model::PutDomainPermissionsPolicyRequest& request) const;
1455
1460 template <typename PutDomainPermissionsPolicyRequestT = Model::PutDomainPermissionsPolicyRequest>
1462 const PutDomainPermissionsPolicyRequestT& request) const {
1463 return SubmitCallable(&CodeArtifactClient::PutDomainPermissionsPolicy, request);
1464 }
1465
1470 template <typename PutDomainPermissionsPolicyRequestT = Model::PutDomainPermissionsPolicyRequest>
1471 void PutDomainPermissionsPolicyAsync(const PutDomainPermissionsPolicyRequestT& request,
1473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1474 return SubmitAsync(&CodeArtifactClient::PutDomainPermissionsPolicy, request, handler, context);
1475 }
1476
1498 const Model::PutPackageOriginConfigurationRequest& request) const;
1499
1504 template <typename PutPackageOriginConfigurationRequestT = Model::PutPackageOriginConfigurationRequest>
1506 const PutPackageOriginConfigurationRequestT& request) const {
1507 return SubmitCallable(&CodeArtifactClient::PutPackageOriginConfiguration, request);
1508 }
1509
1514 template <typename PutPackageOriginConfigurationRequestT = Model::PutPackageOriginConfigurationRequest>
1515 void PutPackageOriginConfigurationAsync(const PutPackageOriginConfigurationRequestT& request,
1517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1518 return SubmitAsync(&CodeArtifactClient::PutPackageOriginConfiguration, request, handler, context);
1519 }
1520
1533
1538 template <typename PutRepositoryPermissionsPolicyRequestT = Model::PutRepositoryPermissionsPolicyRequest>
1540 const PutRepositoryPermissionsPolicyRequestT& request) const {
1541 return SubmitCallable(&CodeArtifactClient::PutRepositoryPermissionsPolicy, request);
1542 }
1543
1548 template <typename PutRepositoryPermissionsPolicyRequestT = Model::PutRepositoryPermissionsPolicyRequest>
1549 void PutRepositoryPermissionsPolicyAsync(const PutRepositoryPermissionsPolicyRequestT& request,
1551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1552 return SubmitAsync(&CodeArtifactClient::PutRepositoryPermissionsPolicy, request, handler, context);
1553 }
1554
1562
1566 template <typename TagResourceRequestT = Model::TagResourceRequest>
1567 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1568 return SubmitCallable(&CodeArtifactClient::TagResource, request);
1569 }
1570
1575 template <typename TagResourceRequestT = Model::TagResourceRequest>
1576 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1578 return SubmitAsync(&CodeArtifactClient::TagResource, request, handler, context);
1579 }
1580
1587
1591 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1592 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1593 return SubmitCallable(&CodeArtifactClient::UntagResource, request);
1594 }
1595
1600 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1601 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1603 return SubmitAsync(&CodeArtifactClient::UntagResource, request, handler, context);
1604 }
1605
1616
1621 template <typename UpdatePackageGroupRequestT = Model::UpdatePackageGroupRequest>
1622 Model::UpdatePackageGroupOutcomeCallable UpdatePackageGroupCallable(const UpdatePackageGroupRequestT& request) const {
1623 return SubmitCallable(&CodeArtifactClient::UpdatePackageGroup, request);
1624 }
1625
1630 template <typename UpdatePackageGroupRequestT = Model::UpdatePackageGroupRequest>
1631 void UpdatePackageGroupAsync(const UpdatePackageGroupRequestT& request, const UpdatePackageGroupResponseReceivedHandler& handler,
1632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1633 return SubmitAsync(&CodeArtifactClient::UpdatePackageGroup, request, handler, context);
1634 }
1635
1651
1656 template <typename UpdatePackageGroupOriginConfigurationRequestT = Model::UpdatePackageGroupOriginConfigurationRequest>
1658 const UpdatePackageGroupOriginConfigurationRequestT& request) const {
1659 return SubmitCallable(&CodeArtifactClient::UpdatePackageGroupOriginConfiguration, request);
1660 }
1661
1666 template <typename UpdatePackageGroupOriginConfigurationRequestT = Model::UpdatePackageGroupOriginConfigurationRequest>
1667 void UpdatePackageGroupOriginConfigurationAsync(const UpdatePackageGroupOriginConfigurationRequestT& request,
1669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1670 return SubmitAsync(&CodeArtifactClient::UpdatePackageGroupOriginConfiguration, request, handler, context);
1671 }
1672
1685 const Model::UpdatePackageVersionsStatusRequest& request) const;
1686
1691 template <typename UpdatePackageVersionsStatusRequestT = Model::UpdatePackageVersionsStatusRequest>
1693 const UpdatePackageVersionsStatusRequestT& request) const {
1694 return SubmitCallable(&CodeArtifactClient::UpdatePackageVersionsStatus, request);
1695 }
1696
1701 template <typename UpdatePackageVersionsStatusRequestT = Model::UpdatePackageVersionsStatusRequest>
1702 void UpdatePackageVersionsStatusAsync(const UpdatePackageVersionsStatusRequestT& request,
1704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1705 return SubmitAsync(&CodeArtifactClient::UpdatePackageVersionsStatus, request, handler, context);
1706 }
1707
1714
1719 template <typename UpdateRepositoryRequestT = Model::UpdateRepositoryRequest>
1720 Model::UpdateRepositoryOutcomeCallable UpdateRepositoryCallable(const UpdateRepositoryRequestT& request) const {
1721 return SubmitCallable(&CodeArtifactClient::UpdateRepository, request);
1722 }
1723
1728 template <typename UpdateRepositoryRequestT = Model::UpdateRepositoryRequest>
1729 void UpdateRepositoryAsync(const UpdateRepositoryRequestT& request, const UpdateRepositoryResponseReceivedHandler& handler,
1730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1731 return SubmitAsync(&CodeArtifactClient::UpdateRepository, request, handler, context);
1732 }
1733
1734 void OverrideEndpoint(const Aws::String& endpoint);
1735 std::shared_ptr<CodeArtifactEndpointProviderBase>& accessEndpointProvider();
1736
1737 private:
1739 void init(const CodeArtifactClientConfiguration& clientConfiguration);
1740
1741 CodeArtifactClientConfiguration m_clientConfiguration;
1742 std::shared_ptr<CodeArtifactEndpointProviderBase> m_endpointProvider;
1743};
1744
1745} // namespace CodeArtifact
1746} // 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::GetRepositoryEndpointRequest &, const Model::GetRepositoryEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRepositoryEndpointResponseReceivedHandler
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::CreatePackageGroupRequest &, const Model::CreatePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePackageGroupResponseReceivedHandler
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::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRepositoryResponseReceivedHandler
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::ListPackageVersionsRequest &, const Model::ListPackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPackageVersionsResponseReceivedHandler
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::PutRepositoryPermissionsPolicyRequest &, const Model::PutRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRepositoryPermissionsPolicyResponseReceivedHandler
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::ListAssociatedPackagesRequest &, const Model::ListAssociatedPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedPackagesResponseReceivedHandler
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::DeletePackageVersionsRequest &, const Model::DeletePackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePackageVersionsResponseReceivedHandler
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::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainResponseReceivedHandler
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::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDomainResponseReceivedHandler
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::ListPackageVersionAssetsRequest &, const Model::ListPackageVersionAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPackageVersionAssetsResponseReceivedHandler
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::DescribePackageGroupRequest &, const Model::DescribePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePackageGroupResponseReceivedHandler
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::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRepositoryResponseReceivedHandler
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::PutDomainPermissionsPolicyRequest &, const Model::PutDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDomainPermissionsPolicyResponseReceivedHandler
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::ListPackagesRequest &, const Model::ListPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPackagesResponseReceivedHandler
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::ListPackageGroupsRequest &, const Model::ListPackageGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPackageGroupsResponseReceivedHandler
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::DeleteDomainPermissionsPolicyRequest &, const Model::DeleteDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainPermissionsPolicyResponseReceivedHandler
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::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainsResponseReceivedHandler
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::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::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::DescribePackageVersionRequest &, const Model::DescribePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePackageVersionResponseReceivedHandler
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::DeleteRepositoryPermissionsPolicyRequest &, const Model::DeleteRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRepositoryPermissionsPolicyResponseReceivedHandler
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::UpdateRepositoryRequest &, const Model::UpdateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRepositoryResponseReceivedHandler
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::GetRepositoryPermissionsPolicyRequest &, const Model::GetRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRepositoryPermissionsPolicyResponseReceivedHandler
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::AssociateExternalConnectionRequest &, const Model::AssociateExternalConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateExternalConnectionResponseReceivedHandler
std::function< void(const CodeArtifactClient *, const Model::UpdatePackageGroupRequest &, const Model::UpdatePackageGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePackageGroupResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String