AWS SDK for C++

AWS SDK for C++ Version 1.11.716

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