AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeArtifactServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codeartifact/CodeArtifactErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/codeartifact/CodeArtifactEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CodeArtifactClient header */
21#include <aws/codeartifact/model/AssociateExternalConnectionResult.h>
22#include <aws/codeartifact/model/CopyPackageVersionsResult.h>
23#include <aws/codeartifact/model/CreateDomainResult.h>
24#include <aws/codeartifact/model/CreatePackageGroupResult.h>
25#include <aws/codeartifact/model/CreateRepositoryResult.h>
26#include <aws/codeartifact/model/DeleteDomainResult.h>
27#include <aws/codeartifact/model/DeleteDomainPermissionsPolicyResult.h>
28#include <aws/codeartifact/model/DeletePackageResult.h>
29#include <aws/codeartifact/model/DeletePackageGroupResult.h>
30#include <aws/codeartifact/model/DeletePackageVersionsResult.h>
31#include <aws/codeartifact/model/DeleteRepositoryResult.h>
32#include <aws/codeartifact/model/DeleteRepositoryPermissionsPolicyResult.h>
33#include <aws/codeartifact/model/DescribeDomainResult.h>
34#include <aws/codeartifact/model/DescribePackageResult.h>
35#include <aws/codeartifact/model/DescribePackageGroupResult.h>
36#include <aws/codeartifact/model/DescribePackageVersionResult.h>
37#include <aws/codeartifact/model/DescribeRepositoryResult.h>
38#include <aws/codeartifact/model/DisassociateExternalConnectionResult.h>
39#include <aws/codeartifact/model/DisposePackageVersionsResult.h>
40#include <aws/codeartifact/model/GetAssociatedPackageGroupResult.h>
41#include <aws/codeartifact/model/GetAuthorizationTokenResult.h>
42#include <aws/codeartifact/model/GetDomainPermissionsPolicyResult.h>
43#include <aws/codeartifact/model/GetPackageVersionAssetResult.h>
44#include <aws/codeartifact/model/GetPackageVersionReadmeResult.h>
45#include <aws/codeartifact/model/GetRepositoryEndpointResult.h>
46#include <aws/codeartifact/model/GetRepositoryPermissionsPolicyResult.h>
47#include <aws/codeartifact/model/ListAllowedRepositoriesForGroupResult.h>
48#include <aws/codeartifact/model/ListAssociatedPackagesResult.h>
49#include <aws/codeartifact/model/ListDomainsResult.h>
50#include <aws/codeartifact/model/ListPackageGroupsResult.h>
51#include <aws/codeartifact/model/ListPackageVersionAssetsResult.h>
52#include <aws/codeartifact/model/ListPackageVersionDependenciesResult.h>
53#include <aws/codeartifact/model/ListPackageVersionsResult.h>
54#include <aws/codeartifact/model/ListPackagesResult.h>
55#include <aws/codeartifact/model/ListRepositoriesResult.h>
56#include <aws/codeartifact/model/ListRepositoriesInDomainResult.h>
57#include <aws/codeartifact/model/ListSubPackageGroupsResult.h>
58#include <aws/codeartifact/model/ListTagsForResourceResult.h>
59#include <aws/codeartifact/model/PublishPackageVersionResult.h>
60#include <aws/codeartifact/model/PutDomainPermissionsPolicyResult.h>
61#include <aws/codeartifact/model/PutPackageOriginConfigurationResult.h>
62#include <aws/codeartifact/model/PutRepositoryPermissionsPolicyResult.h>
63#include <aws/codeartifact/model/TagResourceResult.h>
64#include <aws/codeartifact/model/UntagResourceResult.h>
65#include <aws/codeartifact/model/UpdatePackageGroupResult.h>
66#include <aws/codeartifact/model/UpdatePackageGroupOriginConfigurationResult.h>
67#include <aws/codeartifact/model/UpdatePackageVersionsStatusResult.h>
68#include <aws/codeartifact/model/UpdateRepositoryResult.h>
69#include <aws/codeartifact/model/ListRepositoriesRequest.h>
70#include <aws/codeartifact/model/ListDomainsRequest.h>
71/* End of service model headers required in CodeArtifactClient header */
72
73namespace Aws
74{
75 namespace Http
76 {
77 class HttpClient;
78 class HttpClientFactory;
79 } // namespace Http
80
81 namespace Utils
82 {
83 template< typename R, typename E> class Outcome;
84
85 namespace Threading
86 {
87 class Executor;
88 } // namespace Threading
89 } // namespace Utils
90
91 namespace Auth
92 {
93 class AWSCredentials;
94 class AWSCredentialsProvider;
95 } // namespace Auth
96
97 namespace Client
98 {
99 class RetryStrategy;
100 } // namespace Client
101
102 namespace CodeArtifact
103 {
107
108 namespace Model
109 {
110 /* Service model forward declarations required in CodeArtifactClient header */
139 class ListDomainsRequest;
153 class TagResourceRequest;
159 /* End of service model forward declarations required in CodeArtifactClient header */
160
161 /* Service model Outcome class definitions */
210 /* End of service model Outcome class definitions */
211
212 /* Service model Outcome callable definitions */
213 typedef std::future<AssociateExternalConnectionOutcome> AssociateExternalConnectionOutcomeCallable;
214 typedef std::future<CopyPackageVersionsOutcome> CopyPackageVersionsOutcomeCallable;
215 typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
216 typedef std::future<CreatePackageGroupOutcome> CreatePackageGroupOutcomeCallable;
217 typedef std::future<CreateRepositoryOutcome> CreateRepositoryOutcomeCallable;
218 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
219 typedef std::future<DeleteDomainPermissionsPolicyOutcome> DeleteDomainPermissionsPolicyOutcomeCallable;
220 typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
221 typedef std::future<DeletePackageGroupOutcome> DeletePackageGroupOutcomeCallable;
222 typedef std::future<DeletePackageVersionsOutcome> DeletePackageVersionsOutcomeCallable;
223 typedef std::future<DeleteRepositoryOutcome> DeleteRepositoryOutcomeCallable;
224 typedef std::future<DeleteRepositoryPermissionsPolicyOutcome> DeleteRepositoryPermissionsPolicyOutcomeCallable;
225 typedef std::future<DescribeDomainOutcome> DescribeDomainOutcomeCallable;
226 typedef std::future<DescribePackageOutcome> DescribePackageOutcomeCallable;
227 typedef std::future<DescribePackageGroupOutcome> DescribePackageGroupOutcomeCallable;
228 typedef std::future<DescribePackageVersionOutcome> DescribePackageVersionOutcomeCallable;
229 typedef std::future<DescribeRepositoryOutcome> DescribeRepositoryOutcomeCallable;
230 typedef std::future<DisassociateExternalConnectionOutcome> DisassociateExternalConnectionOutcomeCallable;
231 typedef std::future<DisposePackageVersionsOutcome> DisposePackageVersionsOutcomeCallable;
232 typedef std::future<GetAssociatedPackageGroupOutcome> GetAssociatedPackageGroupOutcomeCallable;
233 typedef std::future<GetAuthorizationTokenOutcome> GetAuthorizationTokenOutcomeCallable;
234 typedef std::future<GetDomainPermissionsPolicyOutcome> GetDomainPermissionsPolicyOutcomeCallable;
235 typedef std::future<GetPackageVersionAssetOutcome> GetPackageVersionAssetOutcomeCallable;
236 typedef std::future<GetPackageVersionReadmeOutcome> GetPackageVersionReadmeOutcomeCallable;
237 typedef std::future<GetRepositoryEndpointOutcome> GetRepositoryEndpointOutcomeCallable;
238 typedef std::future<GetRepositoryPermissionsPolicyOutcome> GetRepositoryPermissionsPolicyOutcomeCallable;
239 typedef std::future<ListAllowedRepositoriesForGroupOutcome> ListAllowedRepositoriesForGroupOutcomeCallable;
240 typedef std::future<ListAssociatedPackagesOutcome> ListAssociatedPackagesOutcomeCallable;
241 typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
242 typedef std::future<ListPackageGroupsOutcome> ListPackageGroupsOutcomeCallable;
243 typedef std::future<ListPackageVersionAssetsOutcome> ListPackageVersionAssetsOutcomeCallable;
244 typedef std::future<ListPackageVersionDependenciesOutcome> ListPackageVersionDependenciesOutcomeCallable;
245 typedef std::future<ListPackageVersionsOutcome> ListPackageVersionsOutcomeCallable;
246 typedef std::future<ListPackagesOutcome> ListPackagesOutcomeCallable;
247 typedef std::future<ListRepositoriesOutcome> ListRepositoriesOutcomeCallable;
248 typedef std::future<ListRepositoriesInDomainOutcome> ListRepositoriesInDomainOutcomeCallable;
249 typedef std::future<ListSubPackageGroupsOutcome> ListSubPackageGroupsOutcomeCallable;
250 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
251 typedef std::future<PublishPackageVersionOutcome> PublishPackageVersionOutcomeCallable;
252 typedef std::future<PutDomainPermissionsPolicyOutcome> PutDomainPermissionsPolicyOutcomeCallable;
253 typedef std::future<PutPackageOriginConfigurationOutcome> PutPackageOriginConfigurationOutcomeCallable;
254 typedef std::future<PutRepositoryPermissionsPolicyOutcome> PutRepositoryPermissionsPolicyOutcomeCallable;
255 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
256 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
257 typedef std::future<UpdatePackageGroupOutcome> UpdatePackageGroupOutcomeCallable;
258 typedef std::future<UpdatePackageGroupOriginConfigurationOutcome> UpdatePackageGroupOriginConfigurationOutcomeCallable;
259 typedef std::future<UpdatePackageVersionsStatusOutcome> UpdatePackageVersionsStatusOutcomeCallable;
260 typedef std::future<UpdateRepositoryOutcome> UpdateRepositoryOutcomeCallable;
261 /* End of service model Outcome callable definitions */
262 } // namespace Model
263
264 class CodeArtifactClient;
265
266 /* Service model async handlers definitions */
267 typedef std::function<void(const CodeArtifactClient*, const Model::AssociateExternalConnectionRequest&, const Model::AssociateExternalConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateExternalConnectionResponseReceivedHandler;
268 typedef std::function<void(const CodeArtifactClient*, const Model::CopyPackageVersionsRequest&, const Model::CopyPackageVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyPackageVersionsResponseReceivedHandler;
269 typedef std::function<void(const CodeArtifactClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
270 typedef std::function<void(const CodeArtifactClient*, const Model::CreatePackageGroupRequest&, const Model::CreatePackageGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageGroupResponseReceivedHandler;
271 typedef std::function<void(const CodeArtifactClient*, const Model::CreateRepositoryRequest&, const Model::CreateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRepositoryResponseReceivedHandler;
272 typedef std::function<void(const CodeArtifactClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
273 typedef std::function<void(const CodeArtifactClient*, const Model::DeleteDomainPermissionsPolicyRequest&, const Model::DeleteDomainPermissionsPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainPermissionsPolicyResponseReceivedHandler;
274 typedef std::function<void(const CodeArtifactClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageResponseReceivedHandler;
275 typedef std::function<void(const CodeArtifactClient*, const Model::DeletePackageGroupRequest&, const Model::DeletePackageGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageGroupResponseReceivedHandler;
276 typedef std::function<void(const CodeArtifactClient*, const Model::DeletePackageVersionsRequest&, const Model::DeletePackageVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageVersionsResponseReceivedHandler;
277 typedef std::function<void(const CodeArtifactClient*, const Model::DeleteRepositoryRequest&, const Model::DeleteRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryResponseReceivedHandler;
278 typedef std::function<void(const CodeArtifactClient*, const Model::DeleteRepositoryPermissionsPolicyRequest&, const Model::DeleteRepositoryPermissionsPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryPermissionsPolicyResponseReceivedHandler;
279 typedef std::function<void(const CodeArtifactClient*, const Model::DescribeDomainRequest&, const Model::DescribeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainResponseReceivedHandler;
280 typedef std::function<void(const CodeArtifactClient*, const Model::DescribePackageRequest&, const Model::DescribePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackageResponseReceivedHandler;
281 typedef std::function<void(const CodeArtifactClient*, const Model::DescribePackageGroupRequest&, const Model::DescribePackageGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackageGroupResponseReceivedHandler;
282 typedef std::function<void(const CodeArtifactClient*, const Model::DescribePackageVersionRequest&, const Model::DescribePackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackageVersionResponseReceivedHandler;
283 typedef std::function<void(const CodeArtifactClient*, const Model::DescribeRepositoryRequest&, const Model::DescribeRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRepositoryResponseReceivedHandler;
284 typedef std::function<void(const CodeArtifactClient*, const Model::DisassociateExternalConnectionRequest&, const Model::DisassociateExternalConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateExternalConnectionResponseReceivedHandler;
285 typedef std::function<void(const CodeArtifactClient*, const Model::DisposePackageVersionsRequest&, const Model::DisposePackageVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisposePackageVersionsResponseReceivedHandler;
286 typedef std::function<void(const CodeArtifactClient*, const Model::GetAssociatedPackageGroupRequest&, const Model::GetAssociatedPackageGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssociatedPackageGroupResponseReceivedHandler;
287 typedef std::function<void(const CodeArtifactClient*, const Model::GetAuthorizationTokenRequest&, const Model::GetAuthorizationTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizationTokenResponseReceivedHandler;
288 typedef std::function<void(const CodeArtifactClient*, const Model::GetDomainPermissionsPolicyRequest&, const Model::GetDomainPermissionsPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainPermissionsPolicyResponseReceivedHandler;
289 typedef std::function<void(const CodeArtifactClient*, const Model::GetPackageVersionAssetRequest&, Model::GetPackageVersionAssetOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionAssetResponseReceivedHandler;
290 typedef std::function<void(const CodeArtifactClient*, const Model::GetPackageVersionReadmeRequest&, const Model::GetPackageVersionReadmeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionReadmeResponseReceivedHandler;
291 typedef std::function<void(const CodeArtifactClient*, const Model::GetRepositoryEndpointRequest&, const Model::GetRepositoryEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRepositoryEndpointResponseReceivedHandler;
292 typedef std::function<void(const CodeArtifactClient*, const Model::GetRepositoryPermissionsPolicyRequest&, const Model::GetRepositoryPermissionsPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRepositoryPermissionsPolicyResponseReceivedHandler;
293 typedef std::function<void(const CodeArtifactClient*, const Model::ListAllowedRepositoriesForGroupRequest&, const Model::ListAllowedRepositoriesForGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAllowedRepositoriesForGroupResponseReceivedHandler;
294 typedef std::function<void(const CodeArtifactClient*, const Model::ListAssociatedPackagesRequest&, const Model::ListAssociatedPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociatedPackagesResponseReceivedHandler;
295 typedef std::function<void(const CodeArtifactClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsResponseReceivedHandler;
296 typedef std::function<void(const CodeArtifactClient*, const Model::ListPackageGroupsRequest&, const Model::ListPackageGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackageGroupsResponseReceivedHandler;
297 typedef std::function<void(const CodeArtifactClient*, const Model::ListPackageVersionAssetsRequest&, const Model::ListPackageVersionAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackageVersionAssetsResponseReceivedHandler;
298 typedef std::function<void(const CodeArtifactClient*, const Model::ListPackageVersionDependenciesRequest&, const Model::ListPackageVersionDependenciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackageVersionDependenciesResponseReceivedHandler;
299 typedef std::function<void(const CodeArtifactClient*, const Model::ListPackageVersionsRequest&, const Model::ListPackageVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackageVersionsResponseReceivedHandler;
300 typedef std::function<void(const CodeArtifactClient*, const Model::ListPackagesRequest&, const Model::ListPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackagesResponseReceivedHandler;
301 typedef std::function<void(const CodeArtifactClient*, const Model::ListRepositoriesRequest&, const Model::ListRepositoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRepositoriesResponseReceivedHandler;
302 typedef std::function<void(const CodeArtifactClient*, const Model::ListRepositoriesInDomainRequest&, const Model::ListRepositoriesInDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRepositoriesInDomainResponseReceivedHandler;
303 typedef std::function<void(const CodeArtifactClient*, const Model::ListSubPackageGroupsRequest&, const Model::ListSubPackageGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSubPackageGroupsResponseReceivedHandler;
304 typedef std::function<void(const CodeArtifactClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
305 typedef std::function<void(const CodeArtifactClient*, const Model::PublishPackageVersionRequest&, const Model::PublishPackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishPackageVersionResponseReceivedHandler;
306 typedef std::function<void(const CodeArtifactClient*, const Model::PutDomainPermissionsPolicyRequest&, const Model::PutDomainPermissionsPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDomainPermissionsPolicyResponseReceivedHandler;
307 typedef std::function<void(const CodeArtifactClient*, const Model::PutPackageOriginConfigurationRequest&, const Model::PutPackageOriginConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutPackageOriginConfigurationResponseReceivedHandler;
308 typedef std::function<void(const CodeArtifactClient*, const Model::PutRepositoryPermissionsPolicyRequest&, const Model::PutRepositoryPermissionsPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRepositoryPermissionsPolicyResponseReceivedHandler;
309 typedef std::function<void(const CodeArtifactClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
310 typedef std::function<void(const CodeArtifactClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
311 typedef std::function<void(const CodeArtifactClient*, const Model::UpdatePackageGroupRequest&, const Model::UpdatePackageGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageGroupResponseReceivedHandler;
313 typedef std::function<void(const CodeArtifactClient*, const Model::UpdatePackageVersionsStatusRequest&, const Model::UpdatePackageVersionsStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageVersionsStatusResponseReceivedHandler;
314 typedef std::function<void(const CodeArtifactClient*, const Model::UpdateRepositoryRequest&, const Model::UpdateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRepositoryResponseReceivedHandler;
315 /* End of service model async handlers definitions */
316 } // namespace CodeArtifact
317} // namespace Aws
EndpointProviderBase< CodeArtifactClientConfiguration, CodeArtifactBuiltInParameters, CodeArtifactClientContextParameters > CodeArtifactEndpointProviderBase
Aws::Utils::Outcome< DeletePackageGroupResult, CodeArtifactError > DeletePackageGroupOutcome
std::future< DeleteRepositoryPermissionsPolicyOutcome > DeleteRepositoryPermissionsPolicyOutcomeCallable
std::future< PutRepositoryPermissionsPolicyOutcome > PutRepositoryPermissionsPolicyOutcomeCallable
Aws::Utils::Outcome< DeletePackageResult, CodeArtifactError > DeletePackageOutcome
Aws::Utils::Outcome< PutDomainPermissionsPolicyResult, CodeArtifactError > PutDomainPermissionsPolicyOutcome
std::future< AssociateExternalConnectionOutcome > AssociateExternalConnectionOutcomeCallable
std::future< DescribePackageVersionOutcome > DescribePackageVersionOutcomeCallable
Aws::Utils::Outcome< UpdatePackageGroupResult, CodeArtifactError > UpdatePackageGroupOutcome
std::future< ListSubPackageGroupsOutcome > ListSubPackageGroupsOutcomeCallable
Aws::Utils::Outcome< DisposePackageVersionsResult, CodeArtifactError > DisposePackageVersionsOutcome
std::future< GetDomainPermissionsPolicyOutcome > GetDomainPermissionsPolicyOutcomeCallable
Aws::Utils::Outcome< ListPackageVersionAssetsResult, CodeArtifactError > ListPackageVersionAssetsOutcome
Aws::Utils::Outcome< DescribeRepositoryResult, CodeArtifactError > DescribeRepositoryOutcome
Aws::Utils::Outcome< UpdatePackageVersionsStatusResult, CodeArtifactError > UpdatePackageVersionsStatusOutcome
std::future< DeletePackageVersionsOutcome > DeletePackageVersionsOutcomeCallable
std::future< DisposePackageVersionsOutcome > DisposePackageVersionsOutcomeCallable
Aws::Utils::Outcome< DeleteRepositoryPermissionsPolicyResult, CodeArtifactError > DeleteRepositoryPermissionsPolicyOutcome
Aws::Utils::Outcome< CreatePackageGroupResult, CodeArtifactError > CreatePackageGroupOutcome
Aws::Utils::Outcome< GetAuthorizationTokenResult, CodeArtifactError > GetAuthorizationTokenOutcome
std::future< DisassociateExternalConnectionOutcome > DisassociateExternalConnectionOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< DeleteDomainPermissionsPolicyResult, CodeArtifactError > DeleteDomainPermissionsPolicyOutcome
Aws::Utils::Outcome< UpdatePackageGroupOriginConfigurationResult, CodeArtifactError > UpdatePackageGroupOriginConfigurationOutcome
Aws::Utils::Outcome< CopyPackageVersionsResult, CodeArtifactError > CopyPackageVersionsOutcome
std::future< GetPackageVersionReadmeOutcome > GetPackageVersionReadmeOutcomeCallable
std::future< DescribeRepositoryOutcome > DescribeRepositoryOutcomeCallable
Aws::Utils::Outcome< PutRepositoryPermissionsPolicyResult, CodeArtifactError > PutRepositoryPermissionsPolicyOutcome
Aws::Utils::Outcome< GetDomainPermissionsPolicyResult, CodeArtifactError > GetDomainPermissionsPolicyOutcome
Aws::Utils::Outcome< GetRepositoryPermissionsPolicyResult, CodeArtifactError > GetRepositoryPermissionsPolicyOutcome
std::future< UpdatePackageVersionsStatusOutcome > UpdatePackageVersionsStatusOutcomeCallable
std::future< ListPackageVersionsOutcome > ListPackageVersionsOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
Aws::Utils::Outcome< DeleteRepositoryResult, CodeArtifactError > DeleteRepositoryOutcome
std::future< GetRepositoryEndpointOutcome > GetRepositoryEndpointOutcomeCallable
std::future< ListPackagesOutcome > ListPackagesOutcomeCallable
Aws::Utils::Outcome< DisassociateExternalConnectionResult, CodeArtifactError > DisassociateExternalConnectionOutcome
Aws::Utils::Outcome< UpdateRepositoryResult, CodeArtifactError > UpdateRepositoryOutcome
Aws::Utils::Outcome< DeletePackageVersionsResult, CodeArtifactError > DeletePackageVersionsOutcome
std::future< PutPackageOriginConfigurationOutcome > PutPackageOriginConfigurationOutcomeCallable
std::future< DeletePackageGroupOutcome > DeletePackageGroupOutcomeCallable
Aws::Utils::Outcome< CreateDomainResult, CodeArtifactError > CreateDomainOutcome
Aws::Utils::Outcome< ListAssociatedPackagesResult, CodeArtifactError > ListAssociatedPackagesOutcome
Aws::Utils::Outcome< ListAllowedRepositoriesForGroupResult, CodeArtifactError > ListAllowedRepositoriesForGroupOutcome
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
Aws::Utils::Outcome< DescribePackageGroupResult, CodeArtifactError > DescribePackageGroupOutcome
std::future< UpdatePackageGroupOutcome > UpdatePackageGroupOutcomeCallable
std::future< UpdateRepositoryOutcome > UpdateRepositoryOutcomeCallable
Aws::Utils::Outcome< ListSubPackageGroupsResult, CodeArtifactError > ListSubPackageGroupsOutcome
Aws::Utils::Outcome< ListRepositoriesResult, CodeArtifactError > ListRepositoriesOutcome
std::future< GetRepositoryPermissionsPolicyOutcome > GetRepositoryPermissionsPolicyOutcomeCallable
std::future< ListPackageVersionAssetsOutcome > ListPackageVersionAssetsOutcomeCallable
Aws::Utils::Outcome< ListRepositoriesInDomainResult, CodeArtifactError > ListRepositoriesInDomainOutcome
Aws::Utils::Outcome< UntagResourceResult, CodeArtifactError > UntagResourceOutcome
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
std::future< DescribePackageGroupOutcome > DescribePackageGroupOutcomeCallable
Aws::Utils::Outcome< PublishPackageVersionResult, CodeArtifactError > PublishPackageVersionOutcome
std::future< ListPackageVersionDependenciesOutcome > ListPackageVersionDependenciesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListAssociatedPackagesOutcome > ListAssociatedPackagesOutcomeCallable
Aws::Utils::Outcome< DescribePackageResult, CodeArtifactError > DescribePackageOutcome
std::future< DescribePackageOutcome > DescribePackageOutcomeCallable
std::future< UpdatePackageGroupOriginConfigurationOutcome > UpdatePackageGroupOriginConfigurationOutcomeCallable
std::future< GetPackageVersionAssetOutcome > GetPackageVersionAssetOutcomeCallable
Aws::Utils::Outcome< ListPackageVersionsResult, CodeArtifactError > ListPackageVersionsOutcome
Aws::Utils::Outcome< DescribePackageVersionResult, CodeArtifactError > DescribePackageVersionOutcome
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< GetAuthorizationTokenOutcome > GetAuthorizationTokenOutcomeCallable
std::future< CreatePackageGroupOutcome > CreatePackageGroupOutcomeCallable
Aws::Utils::Outcome< ListPackageGroupsResult, CodeArtifactError > ListPackageGroupsOutcome
Aws::Utils::Outcome< ListDomainsResult, CodeArtifactError > ListDomainsOutcome
Aws::Utils::Outcome< GetRepositoryEndpointResult, CodeArtifactError > GetRepositoryEndpointOutcome
std::future< GetAssociatedPackageGroupOutcome > GetAssociatedPackageGroupOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, CodeArtifactError > TagResourceOutcome
Aws::Utils::Outcome< ListPackageVersionDependenciesResult, CodeArtifactError > ListPackageVersionDependenciesOutcome
Aws::Utils::Outcome< AssociateExternalConnectionResult, CodeArtifactError > AssociateExternalConnectionOutcome
std::future< DeleteDomainPermissionsPolicyOutcome > DeleteDomainPermissionsPolicyOutcomeCallable
std::future< CopyPackageVersionsOutcome > CopyPackageVersionsOutcomeCallable
std::future< ListPackageGroupsOutcome > ListPackageGroupsOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
Aws::Utils::Outcome< CreateRepositoryResult, CodeArtifactError > CreateRepositoryOutcome
Aws::Utils::Outcome< GetPackageVersionReadmeResult, CodeArtifactError > GetPackageVersionReadmeOutcome
std::future< PublishPackageVersionOutcome > PublishPackageVersionOutcomeCallable
Aws::Utils::Outcome< GetPackageVersionAssetResult, CodeArtifactError > GetPackageVersionAssetOutcome
Aws::Utils::Outcome< PutPackageOriginConfigurationResult, CodeArtifactError > PutPackageOriginConfigurationOutcome
Aws::Utils::Outcome< ListPackagesResult, CodeArtifactError > ListPackagesOutcome
Aws::Utils::Outcome< DeleteDomainResult, CodeArtifactError > DeleteDomainOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, CodeArtifactError > ListTagsForResourceOutcome
std::future< ListRepositoriesInDomainOutcome > ListRepositoriesInDomainOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< ListAllowedRepositoriesForGroupOutcome > ListAllowedRepositoriesForGroupOutcomeCallable
std::future< PutDomainPermissionsPolicyOutcome > PutDomainPermissionsPolicyOutcomeCallable
Aws::Utils::Outcome< DescribeDomainResult, CodeArtifactError > DescribeDomainOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetAssociatedPackageGroupResult, CodeArtifactError > GetAssociatedPackageGroupOutcome
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