AWS SDK for C++  1.9.109
AWS SDK for C++
AppRegistryClient.h
Go to the documentation of this file.
1 
6 #pragma once
37 #include <future>
38 #include <functional>
39 
40 namespace Aws
41 {
42 
43 namespace Http
44 {
45  class HttpClient;
46  class HttpClientFactory;
47 } // namespace Http
48 
49 namespace Utils
50 {
51  template< typename R, typename E> class Outcome;
52 namespace Threading
53 {
54  class Executor;
55 } // namespace Threading
56 } // namespace Utils
57 
58 namespace Auth
59 {
60  class AWSCredentials;
61  class AWSCredentialsProvider;
62 } // namespace Auth
63 
64 namespace Client
65 {
66  class RetryStrategy;
67 } // namespace Client
68 
69 namespace AppRegistry
70 {
71 
72 namespace Model
73 {
90  class SyncResourceRequest;
91  class TagResourceRequest;
95 
117 
118  typedef std::future<AssociateAttributeGroupOutcome> AssociateAttributeGroupOutcomeCallable;
119  typedef std::future<AssociateResourceOutcome> AssociateResourceOutcomeCallable;
120  typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
121  typedef std::future<CreateAttributeGroupOutcome> CreateAttributeGroupOutcomeCallable;
122  typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
123  typedef std::future<DeleteAttributeGroupOutcome> DeleteAttributeGroupOutcomeCallable;
124  typedef std::future<DisassociateAttributeGroupOutcome> DisassociateAttributeGroupOutcomeCallable;
125  typedef std::future<DisassociateResourceOutcome> DisassociateResourceOutcomeCallable;
126  typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
127  typedef std::future<GetAssociatedResourceOutcome> GetAssociatedResourceOutcomeCallable;
128  typedef std::future<GetAttributeGroupOutcome> GetAttributeGroupOutcomeCallable;
129  typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
130  typedef std::future<ListAssociatedAttributeGroupsOutcome> ListAssociatedAttributeGroupsOutcomeCallable;
131  typedef std::future<ListAssociatedResourcesOutcome> ListAssociatedResourcesOutcomeCallable;
132  typedef std::future<ListAttributeGroupsOutcome> ListAttributeGroupsOutcomeCallable;
133  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
134  typedef std::future<SyncResourceOutcome> SyncResourceOutcomeCallable;
135  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
136  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
137  typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
138  typedef std::future<UpdateAttributeGroupOutcome> UpdateAttributeGroupOutcomeCallable;
139 } // namespace Model
140 
141  class AppRegistryClient;
142 
143  typedef std::function<void(const AppRegistryClient*, const Model::AssociateAttributeGroupRequest&, const Model::AssociateAttributeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateAttributeGroupResponseReceivedHandler;
144  typedef std::function<void(const AppRegistryClient*, const Model::AssociateResourceRequest&, const Model::AssociateResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateResourceResponseReceivedHandler;
145  typedef std::function<void(const AppRegistryClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
146  typedef std::function<void(const AppRegistryClient*, const Model::CreateAttributeGroupRequest&, const Model::CreateAttributeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAttributeGroupResponseReceivedHandler;
147  typedef std::function<void(const AppRegistryClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
148  typedef std::function<void(const AppRegistryClient*, const Model::DeleteAttributeGroupRequest&, const Model::DeleteAttributeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAttributeGroupResponseReceivedHandler;
149  typedef std::function<void(const AppRegistryClient*, const Model::DisassociateAttributeGroupRequest&, const Model::DisassociateAttributeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateAttributeGroupResponseReceivedHandler;
150  typedef std::function<void(const AppRegistryClient*, const Model::DisassociateResourceRequest&, const Model::DisassociateResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateResourceResponseReceivedHandler;
151  typedef std::function<void(const AppRegistryClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
152  typedef std::function<void(const AppRegistryClient*, const Model::GetAssociatedResourceRequest&, const Model::GetAssociatedResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssociatedResourceResponseReceivedHandler;
153  typedef std::function<void(const AppRegistryClient*, const Model::GetAttributeGroupRequest&, const Model::GetAttributeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAttributeGroupResponseReceivedHandler;
154  typedef std::function<void(const AppRegistryClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
155  typedef std::function<void(const AppRegistryClient*, const Model::ListAssociatedAttributeGroupsRequest&, const Model::ListAssociatedAttributeGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociatedAttributeGroupsResponseReceivedHandler;
156  typedef std::function<void(const AppRegistryClient*, const Model::ListAssociatedResourcesRequest&, const Model::ListAssociatedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociatedResourcesResponseReceivedHandler;
157  typedef std::function<void(const AppRegistryClient*, const Model::ListAttributeGroupsRequest&, const Model::ListAttributeGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAttributeGroupsResponseReceivedHandler;
158  typedef std::function<void(const AppRegistryClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
159  typedef std::function<void(const AppRegistryClient*, const Model::SyncResourceRequest&, const Model::SyncResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SyncResourceResponseReceivedHandler;
160  typedef std::function<void(const AppRegistryClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
161  typedef std::function<void(const AppRegistryClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
162  typedef std::function<void(const AppRegistryClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
163  typedef std::function<void(const AppRegistryClient*, const Model::UpdateAttributeGroupRequest&, const Model::UpdateAttributeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAttributeGroupResponseReceivedHandler;
164 
172  {
173  public:
175 
181 
187 
192  AppRegistryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
194 
196 
197 
208 
221 
233  virtual void AssociateAttributeGroupAsync(const Model::AssociateAttributeGroupRequest& request, const AssociateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
234 
242 
252 
261  virtual void AssociateResourceAsync(const Model::AssociateResourceRequest& request, const AssociateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
262 
270 
280 
289  virtual void CreateApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
290 
300 
312 
323  virtual void CreateAttributeGroupAsync(const Model::CreateAttributeGroupRequest& request, const CreateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
324 
333 
344 
354  virtual void DeleteApplicationAsync(const Model::DeleteApplicationRequest& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
355 
363 
373 
382  virtual void DeleteAttributeGroupAsync(const Model::DeleteAttributeGroupRequest& request, const DeleteAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
383 
393 
405 
416  virtual void DisassociateAttributeGroupAsync(const Model::DisassociateAttributeGroupRequest& request, const DisassociateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
417 
425 
435 
444  virtual void DisassociateResourceAsync(const Model::DisassociateResourceRequest& request, const DisassociateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
445 
457 
471 
484  virtual void GetApplicationAsync(const Model::GetApplicationRequest& request, const GetApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
485 
493 
503 
512  virtual void GetAssociatedResourceAsync(const Model::GetAssociatedResourceRequest& request, const GetAssociatedResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
513 
522 
533 
543  virtual void GetAttributeGroupAsync(const Model::GetAttributeGroupRequest& request, const GetAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
544 
552 
562 
571  virtual void ListApplicationsAsync(const Model::ListApplicationsRequest& request, const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
572 
580 
590 
599  virtual void ListAssociatedAttributeGroupsAsync(const Model::ListAssociatedAttributeGroupsRequest& request, const ListAssociatedAttributeGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
600 
608 
618 
627  virtual void ListAssociatedResourcesAsync(const Model::ListAssociatedResourcesRequest& request, const ListAssociatedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
628 
636 
646 
655  virtual void ListAttributeGroupsAsync(const Model::ListAttributeGroupsRequest& request, const ListAttributeGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
656 
663 
672 
680  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
681 
692 
705 
717  virtual void SyncResourceAsync(const Model::SyncResourceRequest& request, const SyncResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
718 
729 
742 
754  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
755 
763 
773 
782  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
783 
791 
801 
810  virtual void UpdateApplicationAsync(const Model::UpdateApplicationRequest& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
811 
819 
829 
838  virtual void UpdateAttributeGroupAsync(const Model::UpdateAttributeGroupRequest& request, const UpdateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
839 
840 
841  void OverrideEndpoint(const Aws::String& endpoint);
842  private:
843  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
844  void AssociateAttributeGroupAsyncHelper(const Model::AssociateAttributeGroupRequest& request, const AssociateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
845  void AssociateResourceAsyncHelper(const Model::AssociateResourceRequest& request, const AssociateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
846  void CreateApplicationAsyncHelper(const Model::CreateApplicationRequest& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
847  void CreateAttributeGroupAsyncHelper(const Model::CreateAttributeGroupRequest& request, const CreateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
848  void DeleteApplicationAsyncHelper(const Model::DeleteApplicationRequest& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
849  void DeleteAttributeGroupAsyncHelper(const Model::DeleteAttributeGroupRequest& request, const DeleteAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
850  void DisassociateAttributeGroupAsyncHelper(const Model::DisassociateAttributeGroupRequest& request, const DisassociateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
851  void DisassociateResourceAsyncHelper(const Model::DisassociateResourceRequest& request, const DisassociateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
852  void GetApplicationAsyncHelper(const Model::GetApplicationRequest& request, const GetApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
853  void GetAssociatedResourceAsyncHelper(const Model::GetAssociatedResourceRequest& request, const GetAssociatedResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
854  void GetAttributeGroupAsyncHelper(const Model::GetAttributeGroupRequest& request, const GetAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
855  void ListApplicationsAsyncHelper(const Model::ListApplicationsRequest& request, const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
856  void ListAssociatedAttributeGroupsAsyncHelper(const Model::ListAssociatedAttributeGroupsRequest& request, const ListAssociatedAttributeGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
857  void ListAssociatedResourcesAsyncHelper(const Model::ListAssociatedResourcesRequest& request, const ListAssociatedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
858  void ListAttributeGroupsAsyncHelper(const Model::ListAttributeGroupsRequest& request, const ListAttributeGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
859  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
860  void SyncResourceAsyncHelper(const Model::SyncResourceRequest& request, const SyncResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
861  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
862  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
863  void UpdateApplicationAsyncHelper(const Model::UpdateApplicationRequest& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
864  void UpdateAttributeGroupAsyncHelper(const Model::UpdateAttributeGroupRequest& request, const UpdateAttributeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
865 
866  Aws::String m_uri;
867  Aws::String m_configScheme;
868  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
869  };
870 
871 } // namespace AppRegistry
872 } // namespace Aws
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::AppRegistry::AppRegistryClient::DisassociateResourceCallable
virtual Model::DisassociateResourceOutcomeCallable DisassociateResourceCallable(const Model::DisassociateResourceRequest &request) const
Aws::AppRegistry::Model::AssociateAttributeGroupOutcome
Aws::Utils::Outcome< AssociateAttributeGroupResult, AppRegistryError > AssociateAttributeGroupOutcome
Definition: AppRegistryClient.h:94
Aws::AppRegistry::AppRegistryClient::ListAttributeGroups
virtual Model::ListAttributeGroupsOutcome ListAttributeGroups(const Model::ListAttributeGroupsRequest &request) const
ListAttributeGroupsResult.h
Aws::AppRegistry::Model::DeleteApplicationRequest
Definition: DeleteApplicationRequest.h:22
Aws::AppRegistry::DisassociateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DisassociateAttributeGroupRequest &, const Model::DisassociateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAttributeGroupResponseReceivedHandler
Definition: AppRegistryClient.h:149
Aws::AppRegistry::DeleteAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DeleteAttributeGroupRequest &, const Model::DeleteAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributeGroupResponseReceivedHandler
Definition: AppRegistryClient.h:148
Aws::AppRegistry::CreateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::CreateAttributeGroupRequest &, const Model::CreateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAttributeGroupResponseReceivedHandler
Definition: AppRegistryClient.h:146
Aws::AppRegistry::Model::ListApplicationsOutcome
Aws::Utils::Outcome< ListApplicationsResult, AppRegistryError > ListApplicationsOutcome
Definition: AppRegistryClient.h:107
Aws::AppRegistry::Model::DisassociateAttributeGroupOutcome
Aws::Utils::Outcome< DisassociateAttributeGroupResult, AppRegistryError > DisassociateAttributeGroupOutcome
Definition: AppRegistryClient.h:102
Aws::AppRegistry::Model::GetAssociatedResourceRequest
Definition: GetAssociatedResourceRequest.h:23
Aws::AppRegistry::AppRegistryClient::UpdateAttributeGroupAsync
virtual void UpdateAttributeGroupAsync(const Model::UpdateAttributeGroupRequest &request, const UpdateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::GetApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
Definition: AppRegistryClient.h:151
UpdateAttributeGroupResult.h
Aws::AppRegistry::Model::ListAssociatedResourcesOutcomeCallable
std::future< ListAssociatedResourcesOutcome > ListAssociatedResourcesOutcomeCallable
Definition: AppRegistryClient.h:131
AWSError.h
Aws::AppRegistry::Model::DeleteAttributeGroupOutcomeCallable
std::future< DeleteAttributeGroupOutcome > DeleteAttributeGroupOutcomeCallable
Definition: AppRegistryClient.h:123
Aws::AppRegistry::Model::AssociateResourceOutcome
Aws::Utils::Outcome< AssociateResourceResult, AppRegistryError > AssociateResourceOutcome
Definition: AppRegistryClient.h:97
Aws::AppRegistry::AppRegistryClient::ListApplicationsCallable
virtual Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const Model::ListApplicationsRequest &request) const
AWS_APPREGISTRY_API
#define AWS_APPREGISTRY_API
Definition: AppRegistry_EXPORTS.h:28
Aws::AppRegistry::Model::UpdateAttributeGroupOutcome
Aws::Utils::Outcome< UpdateAttributeGroupResult, AppRegistryError > UpdateAttributeGroupOutcome
Definition: AppRegistryClient.h:116
Aws::AppRegistry::Model::CreateAttributeGroupRequest
Definition: CreateAttributeGroupRequest.h:24
Aws::AppRegistry::UntagResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: AppRegistryClient.h:161
Aws::AppRegistry::AppRegistryClient::DeleteAttributeGroupAsync
virtual void DeleteAttributeGroupAsync(const Model::DeleteAttributeGroupRequest &request, const DeleteAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::ListApplicationsResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
Definition: AppRegistryClient.h:154
Aws::AppRegistry::SyncResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::SyncResourceRequest &, const Model::SyncResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SyncResourceResponseReceivedHandler
Definition: AppRegistryClient.h:159
Aws::AppRegistry::AppRegistryClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::GetAssociatedResourceAsync
virtual void GetAssociatedResourceAsync(const Model::GetAssociatedResourceRequest &request, const GetAssociatedResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::GetApplicationOutcome
Aws::Utils::Outcome< GetApplicationResult, AppRegistryError > GetApplicationOutcome
Definition: AppRegistryClient.h:104
Aws::AppRegistry::AppRegistryClient::DisassociateAttributeGroupAsync
virtual void DisassociateAttributeGroupAsync(const Model::DisassociateAttributeGroupRequest &request, const DisassociateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::DisassociateResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DisassociateResourceRequest &, const Model::DisassociateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateResourceResponseReceivedHandler
Definition: AppRegistryClient.h:150
Aws::AppRegistry::AppRegistryClient::GetApplicationAsync
virtual void GetApplicationAsync(const Model::GetApplicationRequest &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::AppRegistry::AssociateResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::AssociateResourceRequest &, const Model::AssociateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateResourceResponseReceivedHandler
Definition: AppRegistryClient.h:144
Aws::AppRegistry::GetAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetAttributeGroupRequest &, const Model::GetAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAttributeGroupResponseReceivedHandler
Definition: AppRegistryClient.h:153
Aws::AppRegistry::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AppRegistryError > UntagResourceOutcome
Definition: AppRegistryClient.h:114
Aws::AppRegistry::AppRegistryClient::UpdateAttributeGroup
virtual Model::UpdateAttributeGroupOutcome UpdateAttributeGroup(const Model::UpdateAttributeGroupRequest &request) const
Aws::AppRegistry::AppRegistryClient::ListAttributeGroupsAsync
virtual void ListAttributeGroupsAsync(const Model::ListAttributeGroupsRequest &request, const ListAttributeGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::DeleteApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
Definition: AppRegistryClient.h:147
Aws::AppRegistry::AppRegistryClient::CreateApplicationCallable
virtual Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const Model::CreateApplicationRequest &request) const
Aws::AppRegistry::Model::UpdateApplicationRequest
Definition: UpdateApplicationRequest.h:22
ListApplicationsResult.h
Aws::AppRegistry::AppRegistryClient::DisassociateAttributeGroup
virtual Model::DisassociateAttributeGroupOutcome DisassociateAttributeGroup(const Model::DisassociateAttributeGroupRequest &request) const
AssociateAttributeGroupResult.h
Aws::AppRegistry::Model::CreateAttributeGroupOutcome
Aws::Utils::Outcome< CreateAttributeGroupResult, AppRegistryError > CreateAttributeGroupOutcome
Definition: AppRegistryClient.h:99
Aws::AppRegistry::AppRegistryClient::GetAttributeGroupCallable
virtual Model::GetAttributeGroupOutcomeCallable GetAttributeGroupCallable(const Model::GetAttributeGroupRequest &request) const
ListTagsForResourceResult.h
Aws::AppRegistry::AppRegistryClient::DeleteApplication
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
Aws::AppRegistry::ListTagsForResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: AppRegistryClient.h:158
Aws::AppRegistry::AppRegistryClient::AppRegistryClient
AppRegistryClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AppRegistry::AppRegistryClient::ListAttributeGroupsCallable
virtual Model::ListAttributeGroupsOutcomeCallable ListAttributeGroupsCallable(const Model::ListAttributeGroupsRequest &request) const
Aws::AppRegistry::AssociateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::AssociateAttributeGroupRequest &, const Model::AssociateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAttributeGroupResponseReceivedHandler
Definition: AppRegistryClient.h:141
Aws::AppRegistry::Model::DeleteAttributeGroupRequest
Definition: DeleteAttributeGroupRequest.h:22
Aws::AppRegistry::AppRegistryClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::AppRegistry::Model::UpdateApplicationOutcome
Aws::Utils::Outcome< UpdateApplicationResult, AppRegistryError > UpdateApplicationOutcome
Definition: AppRegistryClient.h:115
Aws::AppRegistry::Model::AssociateAttributeGroupOutcomeCallable
std::future< AssociateAttributeGroupOutcome > AssociateAttributeGroupOutcomeCallable
Definition: AppRegistryClient.h:118
Aws::AppRegistry::AppRegistryClient::AssociateResourceCallable
virtual Model::AssociateResourceOutcomeCallable AssociateResourceCallable(const Model::AssociateResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::SyncResourceAsync
virtual void SyncResourceAsync(const Model::SyncResourceRequest &request, const SyncResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: AppRegistryClient.h:135
AsyncCallerContext.h
Aws::AppRegistry::Model::ListAssociatedAttributeGroupsOutcome
Aws::Utils::Outcome< ListAssociatedAttributeGroupsResult, AppRegistryError > ListAssociatedAttributeGroupsOutcome
Definition: AppRegistryClient.h:108
TagResourceResult.h
Aws::AppRegistry::AppRegistryClient::AssociateResourceAsync
virtual void AssociateResourceAsync(const Model::AssociateResourceRequest &request, const AssociateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::ListAssociatedResourcesResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAssociatedResourcesRequest &, const Model::ListAssociatedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedResourcesResponseReceivedHandler
Definition: AppRegistryClient.h:156
Aws::AppRegistry::AppRegistryClient::CreateApplicationAsync
virtual void CreateApplicationAsync(const Model::CreateApplicationRequest &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::DisassociateResourceOutcomeCallable
std::future< DisassociateResourceOutcome > DisassociateResourceOutcomeCallable
Definition: AppRegistryClient.h:125
Aws::AppRegistry::AppRegistryClient
Definition: AppRegistryClient.h:172
Aws::AppRegistry::AppRegistryClient::ListAssociatedAttributeGroupsCallable
virtual Model::ListAssociatedAttributeGroupsOutcomeCallable ListAssociatedAttributeGroupsCallable(const Model::ListAssociatedAttributeGroupsRequest &request) const
Aws::AppRegistry::Model::UpdateAttributeGroupOutcomeCallable
std::future< UpdateAttributeGroupOutcome > UpdateAttributeGroupOutcomeCallable
Definition: AppRegistryClient.h:138
Aws::AppRegistry::AppRegistryClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::ListAssociatedResourcesOutcome
Aws::Utils::Outcome< ListAssociatedResourcesResult, AppRegistryError > ListAssociatedResourcesOutcome
Definition: AppRegistryClient.h:109
Aws::AppRegistry::Model::ListAttributeGroupsRequest
Definition: ListAttributeGroupsRequest.h:26
Aws::AppRegistry::AppRegistryClient::ListAssociatedAttributeGroupsAsync
virtual void ListAssociatedAttributeGroupsAsync(const Model::ListAssociatedAttributeGroupsRequest &request, const ListAssociatedAttributeGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::CreateApplicationRequest
Definition: CreateApplicationRequest.h:24
Aws::AppRegistry::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, AppRegistryError > TagResourceOutcome
Definition: AppRegistryClient.h:113
Aws::AppRegistry::Model::DeleteApplicationOutcome
Aws::Utils::Outcome< DeleteApplicationResult, AppRegistryError > DeleteApplicationOutcome
Definition: AppRegistryClient.h:100
Aws::AppRegistry::Model::GetApplicationOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
Definition: AppRegistryClient.h:126
Aws::AppRegistry::AppRegistryClient::AssociateResource
virtual Model::AssociateResourceOutcome AssociateResource(const Model::AssociateResourceRequest &request) const
Aws::AppRegistry::Model::CreateApplicationOutcome
Aws::Utils::Outcome< CreateApplicationResult, AppRegistryError > CreateApplicationOutcome
Definition: AppRegistryClient.h:98
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::AppRegistry::TagResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: AppRegistryClient.h:160
Aws::AppRegistry::AppRegistryClient::GetApplication
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
Aws::AppRegistry::Model::ListAssociatedAttributeGroupsOutcomeCallable
std::future< ListAssociatedAttributeGroupsOutcome > ListAssociatedAttributeGroupsOutcomeCallable
Definition: AppRegistryClient.h:130
Aws::AppRegistry::Model::SyncResourceOutcomeCallable
std::future< SyncResourceOutcome > SyncResourceOutcomeCallable
Definition: AppRegistryClient.h:134
Aws::AppRegistry::AppRegistryClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
ListAssociatedAttributeGroupsResult.h
CreateApplicationResult.h
DisassociateAttributeGroupResult.h
DeleteApplicationResult.h
Aws::AppRegistry::AppRegistryClient::DisassociateResourceAsync
virtual void DisassociateResourceAsync(const Model::DisassociateResourceRequest &request, const DisassociateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::AppRegistryClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::AssociateAttributeGroupAsync
virtual void AssociateAttributeGroupAsync(const Model::AssociateAttributeGroupRequest &request, const AssociateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::AppRegistryClient::GetAttributeGroup
virtual Model::GetAttributeGroupOutcome GetAttributeGroup(const Model::GetAttributeGroupRequest &request) const
Aws::AppRegistry::Model::AssociateResourceRequest
Definition: AssociateResourceRequest.h:23
Aws::AppRegistry::AppRegistryClient::UpdateApplicationAsync
virtual void UpdateApplicationAsync(const Model::UpdateApplicationRequest &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::AppRegistry::Model::CreateAttributeGroupOutcomeCallable
std::future< CreateAttributeGroupOutcome > CreateAttributeGroupOutcomeCallable
Definition: AppRegistryClient.h:121
Aws::AppRegistry::Model::GetApplicationRequest
Definition: GetApplicationRequest.h:22
Aws::AppRegistry::Model::GetAssociatedResourceOutcome
Aws::Utils::Outcome< GetAssociatedResourceResult, AppRegistryError > GetAssociatedResourceOutcome
Definition: AppRegistryClient.h:105
Aws::AppRegistry::Model::SyncResourceOutcome
Aws::Utils::Outcome< SyncResourceResult, AppRegistryError > SyncResourceOutcome
Definition: AppRegistryClient.h:112
Aws::AppRegistry::AppRegistryClient::ListAssociatedResourcesAsync
virtual void ListAssociatedResourcesAsync(const Model::ListAssociatedResourcesRequest &request, const ListAssociatedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::ListAttributeGroupsResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAttributeGroupsRequest &, const Model::ListAttributeGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttributeGroupsResponseReceivedHandler
Definition: AppRegistryClient.h:157
Aws::AppRegistry::ListAssociatedAttributeGroupsResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAssociatedAttributeGroupsRequest &, const Model::ListAssociatedAttributeGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedAttributeGroupsResponseReceivedHandler
Definition: AppRegistryClient.h:155
Aws::AppRegistry::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: AppRegistryClient.h:133
Aws::AppRegistry::Model::DeleteApplicationOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
Definition: AppRegistryClient.h:122
Aws::AppRegistry::AppRegistryClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::DeleteAttributeGroup
virtual Model::DeleteAttributeGroupOutcome DeleteAttributeGroup(const Model::DeleteAttributeGroupRequest &request) const
Aws::AppRegistry::Model::DisassociateAttributeGroupRequest
Definition: DisassociateAttributeGroupRequest.h:22
Aws::AppRegistry::Model::GetAttributeGroupOutcomeCallable
std::future< GetAttributeGroupOutcome > GetAttributeGroupOutcomeCallable
Definition: AppRegistryClient.h:128
Aws::AppRegistry::UpdateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::UpdateAttributeGroupRequest &, const Model::UpdateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAttributeGroupResponseReceivedHandler
Definition: AppRegistryClient.h:163
AWSString.h
ListAssociatedResourcesResult.h
Aws::AppRegistry::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: AppRegistryClient.h:136
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::AppRegistry::Model::DeleteAttributeGroupOutcome
Aws::Utils::Outcome< DeleteAttributeGroupResult, AppRegistryError > DeleteAttributeGroupOutcome
Definition: AppRegistryClient.h:101
UntagResourceResult.h
AssociateResourceResult.h
Aws::AppRegistry::Model::UpdateApplicationOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Definition: AppRegistryClient.h:137
Aws::AppRegistry::AppRegistryClient::CreateApplication
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
Aws::AppRegistry::AppRegistryClient::AppRegistryClient
AppRegistryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
DeleteAttributeGroupResult.h
GetAttributeGroupResult.h
Aws::AppRegistry::AppRegistryClient::UpdateApplicationCallable
virtual Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const Model::UpdateApplicationRequest &request) const
Aws::AppRegistry::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
AppRegistryErrors.h
Aws::AppRegistry::AppRegistryClient::SyncResource
virtual Model::SyncResourceOutcome SyncResource(const Model::SyncResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::DeleteApplicationAsync
virtual void DeleteApplicationAsync(const Model::DeleteApplicationRequest &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetApplicationResult.h
Aws::AppRegistry::AppRegistryClient::AssociateAttributeGroup
virtual Model::AssociateAttributeGroupOutcome AssociateAttributeGroup(const Model::AssociateAttributeGroupRequest &request) const
Aws::AppRegistry::AppRegistryClient::CreateAttributeGroupAsync
virtual void CreateAttributeGroupAsync(const Model::CreateAttributeGroupRequest &request, const CreateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DisassociateResourceResult.h
Aws::AppRegistry::Model::CreateApplicationOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Definition: AppRegistryClient.h:120
Aws::AppRegistry::AppRegistryClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
ClientConfiguration.h
Aws::AppRegistry::Model::GetAttributeGroupRequest
Definition: GetAttributeGroupRequest.h:22
Aws::AppRegistry::AppRegistryClient::GetAssociatedResourceCallable
virtual Model::GetAssociatedResourceOutcomeCallable GetAssociatedResourceCallable(const Model::GetAssociatedResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::GetApplicationCallable
virtual Model::GetApplicationOutcomeCallable GetApplicationCallable(const Model::GetApplicationRequest &request) const
Aws::AppRegistry::Model::ListAttributeGroupsOutcome
Aws::Utils::Outcome< ListAttributeGroupsResult, AppRegistryError > ListAttributeGroupsOutcome
Definition: AppRegistryClient.h:110
Aws::AppRegistry::AppRegistryClient::UpdateAttributeGroupCallable
virtual Model::UpdateAttributeGroupOutcomeCallable UpdateAttributeGroupCallable(const Model::UpdateAttributeGroupRequest &request) const
Aws::AppRegistry::AppRegistryClient::CreateAttributeGroupCallable
virtual Model::CreateAttributeGroupOutcomeCallable CreateAttributeGroupCallable(const Model::CreateAttributeGroupRequest &request) const
Aws::AppRegistry::AppRegistryClient::ListApplicationsAsync
virtual void ListApplicationsAsync(const Model::ListApplicationsRequest &request, const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws
Definition: AccessManagementClient.h:15
Aws::AppRegistry::AppRegistryClient::DisassociateAttributeGroupCallable
virtual Model::DisassociateAttributeGroupOutcomeCallable DisassociateAttributeGroupCallable(const Model::DisassociateAttributeGroupRequest &request) const
HttpTypes.h
Aws::AppRegistry::Model::ListApplicationsRequest
Definition: ListApplicationsRequest.h:26
Aws::AppRegistry::AppRegistryClient::SyncResourceCallable
virtual Model::SyncResourceOutcomeCallable SyncResourceCallable(const Model::SyncResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::DeleteApplicationCallable
virtual Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const Model::DeleteApplicationRequest &request) const
Aws::AppRegistry::Model::ListAssociatedAttributeGroupsRequest
Definition: ListAssociatedAttributeGroupsRequest.h:26
Aws::AppRegistry::AppRegistryClient::~AppRegistryClient
virtual ~AppRegistryClient()
CreateAttributeGroupResult.h
Aws::AppRegistry::AppRegistryClient::ListAssociatedAttributeGroups
virtual Model::ListAssociatedAttributeGroupsOutcome ListAssociatedAttributeGroups(const Model::ListAssociatedAttributeGroupsRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::AppRegistry::Model::DisassociateAttributeGroupOutcomeCallable
std::future< DisassociateAttributeGroupOutcome > DisassociateAttributeGroupOutcomeCallable
Definition: AppRegistryClient.h:124
Aws::AppRegistry::AppRegistryClient::ListApplications
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request) const
Aws::AppRegistry::UpdateApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
Definition: AppRegistryClient.h:162
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AppRegistry::Model::GetAttributeGroupOutcome
Aws::Utils::Outcome< GetAttributeGroupResult, AppRegistryError > GetAttributeGroupOutcome
Definition: AppRegistryClient.h:106
Aws::AppRegistry::CreateApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
Definition: AppRegistryClient.h:145
Aws::AppRegistry::Model::DisassociateResourceRequest
Definition: DisassociateResourceRequest.h:23
Aws::AppRegistry::AppRegistryClient::GetAttributeGroupAsync
virtual void GetAttributeGroupAsync(const Model::GetAttributeGroupRequest &request, const GetAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::AppRegistryClient::GetAssociatedResource
virtual Model::GetAssociatedResourceOutcome GetAssociatedResource(const Model::GetAssociatedResourceRequest &request) const
Aws::AppRegistry::AppRegistryClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
Aws::AppRegistry::AppRegistryClient::CreateAttributeGroup
virtual Model::CreateAttributeGroupOutcome CreateAttributeGroup(const Model::CreateAttributeGroupRequest &request) const
Aws::AppRegistry::AppRegistryClient::AssociateAttributeGroupCallable
virtual Model::AssociateAttributeGroupOutcomeCallable AssociateAttributeGroupCallable(const Model::AssociateAttributeGroupRequest &request) const
SyncResourceResult.h
Aws::AppRegistry::AppRegistryClient::ListAssociatedResources
virtual Model::ListAssociatedResourcesOutcome ListAssociatedResources(const Model::ListAssociatedResourcesRequest &request) const
Aws::AppRegistry::AppRegistryClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AppRegistry::Model::AssociateAttributeGroupRequest
Definition: AssociateAttributeGroupRequest.h:22
Aws::AppRegistry::AppRegistryClient::ListAssociatedResourcesCallable
virtual Model::ListAssociatedResourcesOutcomeCallable ListAssociatedResourcesCallable(const Model::ListAssociatedResourcesRequest &request) const
Aws::AppRegistry::AppRegistryClient::DisassociateResource
virtual Model::DisassociateResourceOutcome DisassociateResource(const Model::DisassociateResourceRequest &request) const
Aws::AppRegistry::GetAssociatedResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetAssociatedResourceRequest &, const Model::GetAssociatedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociatedResourceResponseReceivedHandler
Definition: AppRegistryClient.h:152
Aws::AppRegistry::Model::DisassociateResourceOutcome
Aws::Utils::Outcome< DisassociateResourceResult, AppRegistryError > DisassociateResourceOutcome
Definition: AppRegistryClient.h:103
Aws::AppRegistry::Model::SyncResourceRequest
Definition: SyncResourceRequest.h:23
Aws::AppRegistry::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AppRegistryError > ListTagsForResourceOutcome
Definition: AppRegistryClient.h:111
Aws::AppRegistry::Model::GetAssociatedResourceOutcomeCallable
std::future< GetAssociatedResourceOutcome > GetAssociatedResourceOutcomeCallable
Definition: AppRegistryClient.h:127
Aws::AppRegistry::Model::AssociateResourceOutcomeCallable
std::future< AssociateResourceOutcome > AssociateResourceOutcomeCallable
Definition: AppRegistryClient.h:119
GetAssociatedResourceResult.h
UpdateApplicationResult.h
Aws::AppRegistry::Model::ListAttributeGroupsOutcomeCallable
std::future< ListAttributeGroupsOutcome > ListAttributeGroupsOutcomeCallable
Definition: AppRegistryClient.h:132
Aws::AppRegistry::AppRegistryClient::UpdateApplication
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
Aws::AppRegistry::AppRegistryClient::AppRegistryClient
AppRegistryClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AppRegistry::AppRegistryClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: AppRegistryClient.h:174
Aws::AppRegistry::Model::UpdateAttributeGroupRequest
Definition: UpdateAttributeGroupRequest.h:22
Aws::AppRegistry::AppRegistryClient::DeleteAttributeGroupCallable
virtual Model::DeleteAttributeGroupOutcomeCallable DeleteAttributeGroupCallable(const Model::DeleteAttributeGroupRequest &request) const
Aws::AppRegistry::Model::ListAssociatedResourcesRequest
Definition: ListAssociatedResourcesRequest.h:26
Aws::AppRegistry::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
AppRegistry_EXPORTS.h
JsonSerializer.h
Aws::AppRegistry::AppRegistryClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::AppRegistry::Model::ListApplicationsOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
Definition: AppRegistryClient.h:129