AWS SDK for C++  1.9.123
AWS SDK for C++
Classes | Namespaces | Typedefs
CodeArtifactClient.h File Reference
#include <aws/codeartifact/CodeArtifact_EXPORTS.h>
#include <aws/codeartifact/CodeArtifactErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/codeartifact/model/AssociateExternalConnectionResult.h>
#include <aws/codeartifact/model/CopyPackageVersionsResult.h>
#include <aws/codeartifact/model/CreateDomainResult.h>
#include <aws/codeartifact/model/CreateRepositoryResult.h>
#include <aws/codeartifact/model/DeleteDomainResult.h>
#include <aws/codeartifact/model/DeleteDomainPermissionsPolicyResult.h>
#include <aws/codeartifact/model/DeletePackageVersionsResult.h>
#include <aws/codeartifact/model/DeleteRepositoryResult.h>
#include <aws/codeartifact/model/DeleteRepositoryPermissionsPolicyResult.h>
#include <aws/codeartifact/model/DescribeDomainResult.h>
#include <aws/codeartifact/model/DescribePackageVersionResult.h>
#include <aws/codeartifact/model/DescribeRepositoryResult.h>
#include <aws/codeartifact/model/DisassociateExternalConnectionResult.h>
#include <aws/codeartifact/model/DisposePackageVersionsResult.h>
#include <aws/codeartifact/model/GetAuthorizationTokenResult.h>
#include <aws/codeartifact/model/GetDomainPermissionsPolicyResult.h>
#include <aws/codeartifact/model/GetPackageVersionAssetResult.h>
#include <aws/codeartifact/model/GetPackageVersionReadmeResult.h>
#include <aws/codeartifact/model/GetRepositoryEndpointResult.h>
#include <aws/codeartifact/model/GetRepositoryPermissionsPolicyResult.h>
#include <aws/codeartifact/model/ListDomainsResult.h>
#include <aws/codeartifact/model/ListPackageVersionAssetsResult.h>
#include <aws/codeartifact/model/ListPackageVersionDependenciesResult.h>
#include <aws/codeartifact/model/ListPackageVersionsResult.h>
#include <aws/codeartifact/model/ListPackagesResult.h>
#include <aws/codeartifact/model/ListRepositoriesResult.h>
#include <aws/codeartifact/model/ListRepositoriesInDomainResult.h>
#include <aws/codeartifact/model/ListTagsForResourceResult.h>
#include <aws/codeartifact/model/PutDomainPermissionsPolicyResult.h>
#include <aws/codeartifact/model/PutRepositoryPermissionsPolicyResult.h>
#include <aws/codeartifact/model/TagResourceResult.h>
#include <aws/codeartifact/model/UntagResourceResult.h>
#include <aws/codeartifact/model/UpdatePackageVersionsStatusResult.h>
#include <aws/codeartifact/model/UpdateRepositoryResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::CodeArtifact::CodeArtifactClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CodeArtifact
 
 Aws::CodeArtifact::Model
 

Typedefs

typedef Aws::Utils::Outcome< AssociateExternalConnectionResult, CodeArtifactError > Aws::CodeArtifact::Model::AssociateExternalConnectionOutcome
 
typedef Aws::Utils::Outcome< CopyPackageVersionsResult, CodeArtifactError > Aws::CodeArtifact::Model::CopyPackageVersionsOutcome
 
typedef Aws::Utils::Outcome< CreateDomainResult, CodeArtifactError > Aws::CodeArtifact::Model::CreateDomainOutcome
 
typedef Aws::Utils::Outcome< CreateRepositoryResult, CodeArtifactError > Aws::CodeArtifact::Model::CreateRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteDomainResult, CodeArtifactError > Aws::CodeArtifact::Model::DeleteDomainOutcome
 
typedef Aws::Utils::Outcome< DeleteDomainPermissionsPolicyResult, CodeArtifactError > Aws::CodeArtifact::Model::DeleteDomainPermissionsPolicyOutcome
 
typedef Aws::Utils::Outcome< DeletePackageVersionsResult, CodeArtifactError > Aws::CodeArtifact::Model::DeletePackageVersionsOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryResult, CodeArtifactError > Aws::CodeArtifact::Model::DeleteRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryPermissionsPolicyResult, CodeArtifactError > Aws::CodeArtifact::Model::DeleteRepositoryPermissionsPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeDomainResult, CodeArtifactError > Aws::CodeArtifact::Model::DescribeDomainOutcome
 
typedef Aws::Utils::Outcome< DescribePackageVersionResult, CodeArtifactError > Aws::CodeArtifact::Model::DescribePackageVersionOutcome
 
typedef Aws::Utils::Outcome< DescribeRepositoryResult, CodeArtifactError > Aws::CodeArtifact::Model::DescribeRepositoryOutcome
 
typedef Aws::Utils::Outcome< DisassociateExternalConnectionResult, CodeArtifactError > Aws::CodeArtifact::Model::DisassociateExternalConnectionOutcome
 
typedef Aws::Utils::Outcome< DisposePackageVersionsResult, CodeArtifactError > Aws::CodeArtifact::Model::DisposePackageVersionsOutcome
 
typedef Aws::Utils::Outcome< GetAuthorizationTokenResult, CodeArtifactError > Aws::CodeArtifact::Model::GetAuthorizationTokenOutcome
 
typedef Aws::Utils::Outcome< GetDomainPermissionsPolicyResult, CodeArtifactError > Aws::CodeArtifact::Model::GetDomainPermissionsPolicyOutcome
 
typedef Aws::Utils::Outcome< GetPackageVersionAssetResult, CodeArtifactError > Aws::CodeArtifact::Model::GetPackageVersionAssetOutcome
 
typedef Aws::Utils::Outcome< GetPackageVersionReadmeResult, CodeArtifactError > Aws::CodeArtifact::Model::GetPackageVersionReadmeOutcome
 
typedef Aws::Utils::Outcome< GetRepositoryEndpointResult, CodeArtifactError > Aws::CodeArtifact::Model::GetRepositoryEndpointOutcome
 
typedef Aws::Utils::Outcome< GetRepositoryPermissionsPolicyResult, CodeArtifactError > Aws::CodeArtifact::Model::GetRepositoryPermissionsPolicyOutcome
 
typedef Aws::Utils::Outcome< ListDomainsResult, CodeArtifactError > Aws::CodeArtifact::Model::ListDomainsOutcome
 
typedef Aws::Utils::Outcome< ListPackageVersionAssetsResult, CodeArtifactError > Aws::CodeArtifact::Model::ListPackageVersionAssetsOutcome
 
typedef Aws::Utils::Outcome< ListPackageVersionDependenciesResult, CodeArtifactError > Aws::CodeArtifact::Model::ListPackageVersionDependenciesOutcome
 
typedef Aws::Utils::Outcome< ListPackageVersionsResult, CodeArtifactError > Aws::CodeArtifact::Model::ListPackageVersionsOutcome
 
typedef Aws::Utils::Outcome< ListPackagesResult, CodeArtifactError > Aws::CodeArtifact::Model::ListPackagesOutcome
 
typedef Aws::Utils::Outcome< ListRepositoriesResult, CodeArtifactError > Aws::CodeArtifact::Model::ListRepositoriesOutcome
 
typedef Aws::Utils::Outcome< ListRepositoriesInDomainResult, CodeArtifactError > Aws::CodeArtifact::Model::ListRepositoriesInDomainOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, CodeArtifactError > Aws::CodeArtifact::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PutDomainPermissionsPolicyResult, CodeArtifactError > Aws::CodeArtifact::Model::PutDomainPermissionsPolicyOutcome
 
typedef Aws::Utils::Outcome< PutRepositoryPermissionsPolicyResult, CodeArtifactError > Aws::CodeArtifact::Model::PutRepositoryPermissionsPolicyOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, CodeArtifactError > Aws::CodeArtifact::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, CodeArtifactError > Aws::CodeArtifact::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdatePackageVersionsStatusResult, CodeArtifactError > Aws::CodeArtifact::Model::UpdatePackageVersionsStatusOutcome
 
typedef Aws::Utils::Outcome< UpdateRepositoryResult, CodeArtifactError > Aws::CodeArtifact::Model::UpdateRepositoryOutcome
 
typedef std::future< AssociateExternalConnectionOutcome > Aws::CodeArtifact::Model::AssociateExternalConnectionOutcomeCallable
 
typedef std::future< CopyPackageVersionsOutcome > Aws::CodeArtifact::Model::CopyPackageVersionsOutcomeCallable
 
typedef std::future< CreateDomainOutcome > Aws::CodeArtifact::Model::CreateDomainOutcomeCallable
 
typedef std::future< CreateRepositoryOutcome > Aws::CodeArtifact::Model::CreateRepositoryOutcomeCallable
 
typedef std::future< DeleteDomainOutcome > Aws::CodeArtifact::Model::DeleteDomainOutcomeCallable
 
typedef std::future< DeleteDomainPermissionsPolicyOutcome > Aws::CodeArtifact::Model::DeleteDomainPermissionsPolicyOutcomeCallable
 
typedef std::future< DeletePackageVersionsOutcome > Aws::CodeArtifact::Model::DeletePackageVersionsOutcomeCallable
 
typedef std::future< DeleteRepositoryOutcome > Aws::CodeArtifact::Model::DeleteRepositoryOutcomeCallable
 
typedef std::future< DeleteRepositoryPermissionsPolicyOutcome > Aws::CodeArtifact::Model::DeleteRepositoryPermissionsPolicyOutcomeCallable
 
typedef std::future< DescribeDomainOutcome > Aws::CodeArtifact::Model::DescribeDomainOutcomeCallable
 
typedef std::future< DescribePackageVersionOutcome > Aws::CodeArtifact::Model::DescribePackageVersionOutcomeCallable
 
typedef std::future< DescribeRepositoryOutcome > Aws::CodeArtifact::Model::DescribeRepositoryOutcomeCallable
 
typedef std::future< DisassociateExternalConnectionOutcome > Aws::CodeArtifact::Model::DisassociateExternalConnectionOutcomeCallable
 
typedef std::future< DisposePackageVersionsOutcome > Aws::CodeArtifact::Model::DisposePackageVersionsOutcomeCallable
 
typedef std::future< GetAuthorizationTokenOutcome > Aws::CodeArtifact::Model::GetAuthorizationTokenOutcomeCallable
 
typedef std::future< GetDomainPermissionsPolicyOutcome > Aws::CodeArtifact::Model::GetDomainPermissionsPolicyOutcomeCallable
 
typedef std::future< GetPackageVersionAssetOutcome > Aws::CodeArtifact::Model::GetPackageVersionAssetOutcomeCallable
 
typedef std::future< GetPackageVersionReadmeOutcome > Aws::CodeArtifact::Model::GetPackageVersionReadmeOutcomeCallable
 
typedef std::future< GetRepositoryEndpointOutcome > Aws::CodeArtifact::Model::GetRepositoryEndpointOutcomeCallable
 
typedef std::future< GetRepositoryPermissionsPolicyOutcome > Aws::CodeArtifact::Model::GetRepositoryPermissionsPolicyOutcomeCallable
 
typedef std::future< ListDomainsOutcome > Aws::CodeArtifact::Model::ListDomainsOutcomeCallable
 
typedef std::future< ListPackageVersionAssetsOutcome > Aws::CodeArtifact::Model::ListPackageVersionAssetsOutcomeCallable
 
typedef std::future< ListPackageVersionDependenciesOutcome > Aws::CodeArtifact::Model::ListPackageVersionDependenciesOutcomeCallable
 
typedef std::future< ListPackageVersionsOutcome > Aws::CodeArtifact::Model::ListPackageVersionsOutcomeCallable
 
typedef std::future< ListPackagesOutcome > Aws::CodeArtifact::Model::ListPackagesOutcomeCallable
 
typedef std::future< ListRepositoriesOutcome > Aws::CodeArtifact::Model::ListRepositoriesOutcomeCallable
 
typedef std::future< ListRepositoriesInDomainOutcome > Aws::CodeArtifact::Model::ListRepositoriesInDomainOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::CodeArtifact::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< PutDomainPermissionsPolicyOutcome > Aws::CodeArtifact::Model::PutDomainPermissionsPolicyOutcomeCallable
 
typedef std::future< PutRepositoryPermissionsPolicyOutcome > Aws::CodeArtifact::Model::PutRepositoryPermissionsPolicyOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::CodeArtifact::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::CodeArtifact::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdatePackageVersionsStatusOutcome > Aws::CodeArtifact::Model::UpdatePackageVersionsStatusOutcomeCallable
 
typedef std::future< UpdateRepositoryOutcome > Aws::CodeArtifact::Model::UpdateRepositoryOutcomeCallable
 
typedef std::function< void(const CodeArtifactClient *, const Model::AssociateExternalConnectionRequest &, const Model::AssociateExternalConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::AssociateExternalConnectionResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::CopyPackageVersionsRequest &, const Model::CopyPackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::CopyPackageVersionsResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::CreateDomainResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::CreateRepositoryResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DeleteDomainResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DeleteDomainPermissionsPolicyRequest &, const Model::DeleteDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DeleteDomainPermissionsPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DeletePackageVersionsRequest &, const Model::DeletePackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DeletePackageVersionsResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DeleteRepositoryResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DeleteRepositoryPermissionsPolicyRequest &, const Model::DeleteRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DeleteRepositoryPermissionsPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DescribeDomainResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DescribePackageVersionRequest &, const Model::DescribePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DescribePackageVersionResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DescribeRepositoryRequest &, const Model::DescribeRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DescribeRepositoryResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DisassociateExternalConnectionRequest &, const Model::DisassociateExternalConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DisassociateExternalConnectionResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::DisposePackageVersionsRequest &, const Model::DisposePackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::DisposePackageVersionsResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::GetAuthorizationTokenRequest &, const Model::GetAuthorizationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::GetAuthorizationTokenResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::GetDomainPermissionsPolicyRequest &, const Model::GetDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::GetDomainPermissionsPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::GetPackageVersionAssetRequest &, Model::GetPackageVersionAssetOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::GetPackageVersionAssetResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::GetPackageVersionReadmeRequest &, const Model::GetPackageVersionReadmeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::GetPackageVersionReadmeResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::GetRepositoryEndpointRequest &, const Model::GetRepositoryEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::GetRepositoryEndpointResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::GetRepositoryPermissionsPolicyRequest &, const Model::GetRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::GetRepositoryPermissionsPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListDomainsResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListPackageVersionAssetsRequest &, const Model::ListPackageVersionAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListPackageVersionAssetsResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListPackageVersionDependenciesRequest &, const Model::ListPackageVersionDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListPackageVersionDependenciesResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListPackageVersionsRequest &, const Model::ListPackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListPackageVersionsResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListPackagesRequest &, const Model::ListPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListPackagesResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListRepositoriesRequest &, const Model::ListRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListRepositoriesResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListRepositoriesInDomainRequest &, const Model::ListRepositoriesInDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListRepositoriesInDomainResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::PutDomainPermissionsPolicyRequest &, const Model::PutDomainPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::PutDomainPermissionsPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::PutRepositoryPermissionsPolicyRequest &, const Model::PutRepositoryPermissionsPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::PutRepositoryPermissionsPolicyResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::TagResourceResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::UpdatePackageVersionsStatusRequest &, const Model::UpdatePackageVersionsStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::UpdatePackageVersionsStatusResponseReceivedHandler
 
typedef std::function< void(const CodeArtifactClient *, const Model::UpdateRepositoryRequest &, const Model::UpdateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CodeArtifact::UpdateRepositoryResponseReceivedHandler