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>
190 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider =
nullptr);
197 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider =
nullptr,
205 std::shared_ptr<CodeArtifactEndpointProviderBase> endpointProvider =
nullptr,
246 template<
typename AssociateExternalConnectionRequestT = Model::AssociateExternalConnectionRequest>
249 return SubmitCallable(&CodeArtifactClient::AssociateExternalConnection, request);
255 template<
typename AssociateExternalConnectionRequestT = Model::AssociateExternalConnectionRequest>
258 return SubmitAsync(&CodeArtifactClient::AssociateExternalConnection, request, handler, context);
274 template<
typename CopyPackageVersionsRequestT = Model::CopyPackageVersionsRequest>
277 return SubmitCallable(&CodeArtifactClient::CopyPackageVersions, request);
283 template<
typename CopyPackageVersionsRequestT = Model::CopyPackageVersionsRequest>
286 return SubmitAsync(&CodeArtifactClient::CopyPackageVersions, request, handler, context);
307 template<
typename CreateDomainRequestT = Model::CreateDomainRequest>
310 return SubmitCallable(&CodeArtifactClient::CreateDomain, request);
316 template<
typename CreateDomainRequestT = Model::CreateDomainRequest>
319 return SubmitAsync(&CodeArtifactClient::CreateDomain, request, handler, context);
336 template<
typename CreatePackageGroupRequestT = Model::CreatePackageGroupRequest>
339 return SubmitCallable(&CodeArtifactClient::CreatePackageGroup, request);
345 template<
typename CreatePackageGroupRequestT = Model::CreatePackageGroupRequest>
348 return SubmitAsync(&CodeArtifactClient::CreatePackageGroup, request, handler, context);
361 template<
typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
364 return SubmitCallable(&CodeArtifactClient::CreateRepository, request);
370 template<
typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
373 return SubmitAsync(&CodeArtifactClient::CreateRepository, request, handler, context);
388 template<
typename DeleteDomainRequestT = Model::DeleteDomainRequest>
391 return SubmitCallable(&CodeArtifactClient::DeleteDomain, request);
397 template<
typename DeleteDomainRequestT = Model::DeleteDomainRequest>
400 return SubmitAsync(&CodeArtifactClient::DeleteDomain, request, handler, context);
413 template<
typename DeleteDomainPermissionsPolicyRequestT = Model::DeleteDomainPermissionsPolicyRequest>
416 return SubmitCallable(&CodeArtifactClient::DeleteDomainPermissionsPolicy, request);
422 template<
typename DeleteDomainPermissionsPolicyRequestT = Model::DeleteDomainPermissionsPolicyRequest>
425 return SubmitAsync(&CodeArtifactClient::DeleteDomainPermissionsPolicy, request, handler, context);
441 template<
typename DeletePackageRequestT = Model::DeletePackageRequest>
444 return SubmitCallable(&CodeArtifactClient::DeletePackage, request);
450 template<
typename DeletePackageRequestT = Model::DeletePackageRequest>
453 return SubmitAsync(&CodeArtifactClient::DeletePackage, request, handler, context);
471 template<
typename DeletePackageGroupRequestT = Model::DeletePackageGroupRequest>
474 return SubmitCallable(&CodeArtifactClient::DeletePackageGroup, request);
480 template<
typename DeletePackageGroupRequestT = Model::DeletePackageGroupRequest>
483 return SubmitAsync(&CodeArtifactClient::DeletePackageGroup, request, handler, context);
504 template<
typename DeletePackageVersionsRequestT = Model::DeletePackageVersionsRequest>
507 return SubmitCallable(&CodeArtifactClient::DeletePackageVersions, request);
513 template<
typename DeletePackageVersionsRequestT = Model::DeletePackageVersionsRequest>
516 return SubmitAsync(&CodeArtifactClient::DeletePackageVersions, request, handler, context);
529 template<
typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
532 return SubmitCallable(&CodeArtifactClient::DeleteRepository, request);
538 template<
typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
541 return SubmitAsync(&CodeArtifactClient::DeleteRepository, request, handler, context);
560 template<
typename DeleteRepositoryPermissionsPolicyRequestT = Model::DeleteRepositoryPermissionsPolicyRequest>
563 return SubmitCallable(&CodeArtifactClient::DeleteRepositoryPermissionsPolicy, request);
569 template<
typename DeleteRepositoryPermissionsPolicyRequestT = Model::DeleteRepositoryPermissionsPolicyRequest>
572 return SubmitAsync(&CodeArtifactClient::DeleteRepositoryPermissionsPolicy, request, handler, context);
588 template<
typename DescribeDomainRequestT = Model::DescribeDomainRequest>
591 return SubmitCallable(&CodeArtifactClient::DescribeDomain, request);
597 template<
typename DescribeDomainRequestT = Model::DescribeDomainRequest>
600 return SubmitAsync(&CodeArtifactClient::DescribeDomain, request, handler, context);
616 template<
typename DescribePackageRequestT = Model::DescribePackageRequest>
619 return SubmitCallable(&CodeArtifactClient::DescribePackage, request);
625 template<
typename DescribePackageRequestT = Model::DescribePackageRequest>
628 return SubmitAsync(&CodeArtifactClient::DescribePackage, request, handler, context);
644 template<
typename DescribePackageGroupRequestT = Model::DescribePackageGroupRequest>
647 return SubmitCallable(&CodeArtifactClient::DescribePackageGroup, request);
653 template<
typename DescribePackageGroupRequestT = Model::DescribePackageGroupRequest>
656 return SubmitAsync(&CodeArtifactClient::DescribePackageGroup, request, handler, context);
672 template<
typename DescribePackageVersionRequestT = Model::DescribePackageVersionRequest>
675 return SubmitCallable(&CodeArtifactClient::DescribePackageVersion, request);
681 template<
typename DescribePackageVersionRequestT = Model::DescribePackageVersionRequest>
684 return SubmitAsync(&CodeArtifactClient::DescribePackageVersion, request, handler, context);
698 template<
typename DescribeRepositoryRequestT = Model::DescribeRepositoryRequest>
701 return SubmitCallable(&CodeArtifactClient::DescribeRepository, request);
707 template<
typename DescribeRepositoryRequestT = Model::DescribeRepositoryRequest>
710 return SubmitAsync(&CodeArtifactClient::DescribeRepository, request, handler, context);
724 template<
typename DisassociateExternalConnectionRequestT = Model::DisassociateExternalConnectionRequest>
727 return SubmitCallable(&CodeArtifactClient::DisassociateExternalConnection, request);
733 template<
typename DisassociateExternalConnectionRequestT = Model::DisassociateExternalConnectionRequest>
736 return SubmitAsync(&CodeArtifactClient::DisassociateExternalConnection, request, handler, context);
759 template<
typename DisposePackageVersionsRequestT = Model::DisposePackageVersionsRequest>
762 return SubmitCallable(&CodeArtifactClient::DisposePackageVersions, request);
768 template<
typename DisposePackageVersionsRequestT = Model::DisposePackageVersionsRequest>
771 return SubmitAsync(&CodeArtifactClient::DisposePackageVersions, request, handler, context);
793 template<
typename GetAssociatedPackageGroupRequestT = Model::GetAssociatedPackageGroupRequest>
796 return SubmitCallable(&CodeArtifactClient::GetAssociatedPackageGroup, request);
802 template<
typename GetAssociatedPackageGroupRequestT = Model::GetAssociatedPackageGroupRequest>
805 return SubmitAsync(&CodeArtifactClient::GetAssociatedPackageGroup, request, handler, context);
838 template<
typename GetAuthorizationTokenRequestT = Model::GetAuthorizationTokenRequest>
841 return SubmitCallable(&CodeArtifactClient::GetAuthorizationToken, request);
847 template<
typename GetAuthorizationTokenRequestT = Model::GetAuthorizationTokenRequest>
850 return SubmitAsync(&CodeArtifactClient::GetAuthorizationToken, request, handler, context);
868 template<
typename GetDomainPermissionsPolicyRequestT = Model::GetDomainPermissionsPolicyRequest>
871 return SubmitCallable(&CodeArtifactClient::GetDomainPermissionsPolicy, request);
877 template<
typename GetDomainPermissionsPolicyRequestT = Model::GetDomainPermissionsPolicyRequest>
880 return SubmitAsync(&CodeArtifactClient::GetDomainPermissionsPolicy, request, handler, context);
896 template<
typename GetPackageVersionAssetRequestT = Model::GetPackageVersionAssetRequest>
899 return SubmitCallable(&CodeArtifactClient::GetPackageVersionAsset, request);
905 template<
typename GetPackageVersionAssetRequestT = Model::GetPackageVersionAssetRequest>
908 return SubmitAsync(&CodeArtifactClient::GetPackageVersionAsset, request, handler, context);
923 template<
typename GetPackageVersionReadmeRequestT = Model::GetPackageVersionReadmeRequest>
926 return SubmitCallable(&CodeArtifactClient::GetPackageVersionReadme, request);
932 template<
typename GetPackageVersionReadmeRequestT = Model::GetPackageVersionReadmeRequest>
935 return SubmitAsync(&CodeArtifactClient::GetPackageVersionReadme, request, handler, context);
954 template<
typename GetRepositoryEndpo
intRequestT = Model::GetRepositoryEndpo
intRequest>
957 return SubmitCallable(&CodeArtifactClient::GetRepositoryEndpoint, request);
963 template<
typename GetRepositoryEndpo
intRequestT = Model::GetRepositoryEndpo
intRequest>
966 return SubmitAsync(&CodeArtifactClient::GetRepositoryEndpoint, request, handler, context);
980 template<
typename GetRepositoryPermissionsPolicyRequestT = Model::GetRepositoryPermissionsPolicyRequest>
983 return SubmitCallable(&CodeArtifactClient::GetRepositoryPermissionsPolicy, request);
989 template<
typename GetRepositoryPermissionsPolicyRequestT = Model::GetRepositoryPermissionsPolicyRequest>
992 return SubmitAsync(&CodeArtifactClient::GetRepositoryPermissionsPolicy, request, handler, context);
1010 template<
typename ListAllowedRepositoriesForGroupRequestT = Model::ListAllowedRepositoriesForGroupRequest>
1013 return SubmitCallable(&CodeArtifactClient::ListAllowedRepositoriesForGroup, request);
1019 template<
typename ListAllowedRepositoriesForGroupRequestT = Model::ListAllowedRepositoriesForGroupRequest>
1022 return SubmitAsync(&CodeArtifactClient::ListAllowedRepositoriesForGroup, request, handler, context);
1039 template<
typename ListAssociatedPackagesRequestT = Model::ListAssociatedPackagesRequest>
1042 return SubmitCallable(&CodeArtifactClient::ListAssociatedPackages, request);
1048 template<
typename ListAssociatedPackagesRequestT = Model::ListAssociatedPackagesRequest>
1051 return SubmitAsync(&CodeArtifactClient::ListAssociatedPackages, request, handler, context);
1068 template<
typename ListDomainsRequestT = Model::ListDomainsRequest>
1071 return SubmitCallable(&CodeArtifactClient::ListDomains, request);
1077 template<
typename ListDomainsRequestT = Model::ListDomainsRequest>
1080 return SubmitAsync(&CodeArtifactClient::ListDomains, request, handler, context);
1094 template<
typename ListPackageGroupsRequestT = Model::ListPackageGroupsRequest>
1097 return SubmitCallable(&CodeArtifactClient::ListPackageGroups, request);
1103 template<
typename ListPackageGroupsRequestT = Model::ListPackageGroupsRequest>
1106 return SubmitAsync(&CodeArtifactClient::ListPackageGroups, request, handler, context);
1121 template<
typename ListPackageVersionAssetsRequestT = Model::ListPackageVersionAssetsRequest>
1124 return SubmitCallable(&CodeArtifactClient::ListPackageVersionAssets, request);
1130 template<
typename ListPackageVersionAssetsRequestT = Model::ListPackageVersionAssetsRequest>
1133 return SubmitAsync(&CodeArtifactClient::ListPackageVersionAssets, request, handler, context);
1153 template<
typename ListPackageVersionDependenciesRequestT = Model::ListPackageVersionDependenciesRequest>
1156 return SubmitCallable(&CodeArtifactClient::ListPackageVersionDependencies, request);
1162 template<
typename ListPackageVersionDependenciesRequestT = Model::ListPackageVersionDependenciesRequest>
1165 return SubmitAsync(&CodeArtifactClient::ListPackageVersionDependencies, request, handler, context);
1183 template<
typename ListPackageVersionsRequestT = Model::ListPackageVersionsRequest>
1186 return SubmitCallable(&CodeArtifactClient::ListPackageVersions, request);
1192 template<
typename ListPackageVersionsRequestT = Model::ListPackageVersionsRequest>
1195 return SubmitAsync(&CodeArtifactClient::ListPackageVersions, request, handler, context);
1211 template<
typename ListPackagesRequestT = Model::ListPackagesRequest>
1214 return SubmitCallable(&CodeArtifactClient::ListPackages, request);
1220 template<
typename ListPackagesRequestT = Model::ListPackagesRequest>
1223 return SubmitAsync(&CodeArtifactClient::ListPackages, request, handler, context);
1240 template<
typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1243 return SubmitCallable(&CodeArtifactClient::ListRepositories, request);
1249 template<
typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1252 return SubmitAsync(&CodeArtifactClient::ListRepositories, request, handler, context);
1269 template<
typename ListRepositoriesInDomainRequestT = Model::ListRepositoriesInDomainRequest>
1272 return SubmitCallable(&CodeArtifactClient::ListRepositoriesInDomain, request);
1278 template<
typename ListRepositoriesInDomainRequestT = Model::ListRepositoriesInDomainRequest>
1281 return SubmitAsync(&CodeArtifactClient::ListRepositoriesInDomain, request, handler, context);
1298 template<
typename ListSubPackageGroupsRequestT = Model::ListSubPackageGroupsRequest>
1301 return SubmitCallable(&CodeArtifactClient::ListSubPackageGroups, request);
1307 template<
typename ListSubPackageGroupsRequestT = Model::ListSubPackageGroupsRequest>
1310 return SubmitAsync(&CodeArtifactClient::ListSubPackageGroups, request, handler, context);
1324 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1327 return SubmitCallable(&CodeArtifactClient::ListTagsForResource, request);
1333 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1336 return SubmitAsync(&CodeArtifactClient::ListTagsForResource, request, handler, context);
1363 template<
typename PublishPackageVersionRequestT = Model::PublishPackageVersionRequest>
1366 return SubmitCallable(&CodeArtifactClient::PublishPackageVersion, request);
1372 template<
typename PublishPackageVersionRequestT = Model::PublishPackageVersionRequest>
1375 return SubmitAsync(&CodeArtifactClient::PublishPackageVersion, request, handler, context);
1393 template<
typename PutDomainPermissionsPolicyRequestT = Model::PutDomainPermissionsPolicyRequest>
1396 return SubmitCallable(&CodeArtifactClient::PutDomainPermissionsPolicy, request);
1402 template<
typename PutDomainPermissionsPolicyRequestT = Model::PutDomainPermissionsPolicyRequest>
1405 return SubmitAsync(&CodeArtifactClient::PutDomainPermissionsPolicy, request, handler, context);
1433 template<
typename PutPackageOriginConfigurationRequestT = Model::PutPackageOriginConfigurationRequest>
1436 return SubmitCallable(&CodeArtifactClient::PutPackageOriginConfiguration, request);
1442 template<
typename PutPackageOriginConfigurationRequestT = Model::PutPackageOriginConfigurationRequest>
1445 return SubmitAsync(&CodeArtifactClient::PutPackageOriginConfiguration, request, handler, context);
1463 template<
typename PutRepositoryPermissionsPolicyRequestT = Model::PutRepositoryPermissionsPolicyRequest>
1466 return SubmitCallable(&CodeArtifactClient::PutRepositoryPermissionsPolicy, request);
1472 template<
typename PutRepositoryPermissionsPolicyRequestT = Model::PutRepositoryPermissionsPolicyRequest>
1475 return SubmitAsync(&CodeArtifactClient::PutRepositoryPermissionsPolicy, request, handler, context);
1489 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1492 return SubmitCallable(&CodeArtifactClient::TagResource, request);
1498 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1501 return SubmitAsync(&CodeArtifactClient::TagResource, request, handler, context);
1514 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1517 return SubmitCallable(&CodeArtifactClient::UntagResource, request);
1523 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1526 return SubmitAsync(&CodeArtifactClient::UntagResource, request, handler, context);
1543 template<
typename UpdatePackageGroupRequestT = Model::UpdatePackageGroupRequest>
1546 return SubmitCallable(&CodeArtifactClient::UpdatePackageGroup, request);
1552 template<
typename UpdatePackageGroupRequestT = Model::UpdatePackageGroupRequest>
1555 return SubmitAsync(&CodeArtifactClient::UpdatePackageGroup, request, handler, context);
1576 template<
typename UpdatePackageGroupOriginConfigurationRequestT = Model::UpdatePackageGroupOriginConfigurationRequest>
1579 return SubmitCallable(&CodeArtifactClient::UpdatePackageGroupOriginConfiguration, request);
1585 template<
typename UpdatePackageGroupOriginConfigurationRequestT = Model::UpdatePackageGroupOriginConfigurationRequest>
1588 return SubmitAsync(&CodeArtifactClient::UpdatePackageGroupOriginConfiguration, request, handler, context);
1607 template<
typename UpdatePackageVersionsStatusRequestT = Model::UpdatePackageVersionsStatusRequest>
1610 return SubmitCallable(&CodeArtifactClient::UpdatePackageVersionsStatus, request);
1616 template<
typename UpdatePackageVersionsStatusRequestT = Model::UpdatePackageVersionsStatusRequest>
1619 return SubmitAsync(&CodeArtifactClient::UpdatePackageVersionsStatus, request, handler, context);
1632 template<
typename UpdateRepositoryRequestT = Model::UpdateRepositoryRequest>
1635 return SubmitCallable(&CodeArtifactClient::UpdateRepository, request);
1641 template<
typename UpdateRepositoryRequestT = Model::UpdateRepositoryRequest>
1644 return SubmitAsync(&CodeArtifactClient::UpdateRepository, request, handler, context);
1655 std::shared_ptr<CodeArtifactEndpointProviderBase> m_endpointProvider;
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
virtual ~CodeArtifactClient()
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
Aws::Client::AWSJsonClient BASECLASS
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