AWS SDK for C++  1.9.126
AWS SDK for C++
GreengrassV2Client.h
Go to the documentation of this file.
1 
6 #pragma once
35 #include <aws/core/NoResult.h>
38 #include <future>
39 #include <functional>
40 
41 namespace Aws
42 {
43 
44 namespace Http
45 {
46  class HttpClient;
47  class HttpClientFactory;
48 } // namespace Http
49 
50 namespace Utils
51 {
52  template< typename R, typename E> class Outcome;
53 namespace Threading
54 {
55  class Executor;
56 } // namespace Threading
57 } // namespace Utils
58 
59 namespace Auth
60 {
61  class AWSCredentials;
62  class AWSCredentialsProvider;
63 } // namespace Auth
64 
65 namespace Client
66 {
67  class RetryStrategy;
68 } // namespace Client
69 
70 namespace GreengrassV2
71 {
72 
73 namespace Model
74 {
83  class GetComponentRequest;
96  class TagResourceRequest;
98 
122 
123  typedef std::future<BatchAssociateClientDeviceWithCoreDeviceOutcome> BatchAssociateClientDeviceWithCoreDeviceOutcomeCallable;
124  typedef std::future<BatchDisassociateClientDeviceFromCoreDeviceOutcome> BatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable;
125  typedef std::future<CancelDeploymentOutcome> CancelDeploymentOutcomeCallable;
126  typedef std::future<CreateComponentVersionOutcome> CreateComponentVersionOutcomeCallable;
127  typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
128  typedef std::future<DeleteComponentOutcome> DeleteComponentOutcomeCallable;
129  typedef std::future<DeleteCoreDeviceOutcome> DeleteCoreDeviceOutcomeCallable;
130  typedef std::future<DescribeComponentOutcome> DescribeComponentOutcomeCallable;
131  typedef std::future<GetComponentOutcome> GetComponentOutcomeCallable;
132  typedef std::future<GetComponentVersionArtifactOutcome> GetComponentVersionArtifactOutcomeCallable;
133  typedef std::future<GetCoreDeviceOutcome> GetCoreDeviceOutcomeCallable;
134  typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
135  typedef std::future<ListClientDevicesAssociatedWithCoreDeviceOutcome> ListClientDevicesAssociatedWithCoreDeviceOutcomeCallable;
136  typedef std::future<ListComponentVersionsOutcome> ListComponentVersionsOutcomeCallable;
137  typedef std::future<ListComponentsOutcome> ListComponentsOutcomeCallable;
138  typedef std::future<ListCoreDevicesOutcome> ListCoreDevicesOutcomeCallable;
139  typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
140  typedef std::future<ListEffectiveDeploymentsOutcome> ListEffectiveDeploymentsOutcomeCallable;
141  typedef std::future<ListInstalledComponentsOutcome> ListInstalledComponentsOutcomeCallable;
142  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
143  typedef std::future<ResolveComponentCandidatesOutcome> ResolveComponentCandidatesOutcomeCallable;
144  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
145  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
146 } // namespace Model
147 
148  class GreengrassV2Client;
149 
152  typedef std::function<void(const GreengrassV2Client*, const Model::CancelDeploymentRequest&, const Model::CancelDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelDeploymentResponseReceivedHandler;
153  typedef std::function<void(const GreengrassV2Client*, const Model::CreateComponentVersionRequest&, const Model::CreateComponentVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateComponentVersionResponseReceivedHandler;
154  typedef std::function<void(const GreengrassV2Client*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
155  typedef std::function<void(const GreengrassV2Client*, const Model::DeleteComponentRequest&, const Model::DeleteComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteComponentResponseReceivedHandler;
156  typedef std::function<void(const GreengrassV2Client*, const Model::DeleteCoreDeviceRequest&, const Model::DeleteCoreDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCoreDeviceResponseReceivedHandler;
157  typedef std::function<void(const GreengrassV2Client*, const Model::DescribeComponentRequest&, const Model::DescribeComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeComponentResponseReceivedHandler;
158  typedef std::function<void(const GreengrassV2Client*, const Model::GetComponentRequest&, const Model::GetComponentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComponentResponseReceivedHandler;
159  typedef std::function<void(const GreengrassV2Client*, const Model::GetComponentVersionArtifactRequest&, const Model::GetComponentVersionArtifactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComponentVersionArtifactResponseReceivedHandler;
160  typedef std::function<void(const GreengrassV2Client*, const Model::GetCoreDeviceRequest&, const Model::GetCoreDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCoreDeviceResponseReceivedHandler;
161  typedef std::function<void(const GreengrassV2Client*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentResponseReceivedHandler;
163  typedef std::function<void(const GreengrassV2Client*, const Model::ListComponentVersionsRequest&, const Model::ListComponentVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComponentVersionsResponseReceivedHandler;
164  typedef std::function<void(const GreengrassV2Client*, const Model::ListComponentsRequest&, const Model::ListComponentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComponentsResponseReceivedHandler;
165  typedef std::function<void(const GreengrassV2Client*, const Model::ListCoreDevicesRequest&, const Model::ListCoreDevicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCoreDevicesResponseReceivedHandler;
166  typedef std::function<void(const GreengrassV2Client*, const Model::ListDeploymentsRequest&, const Model::ListDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeploymentsResponseReceivedHandler;
167  typedef std::function<void(const GreengrassV2Client*, const Model::ListEffectiveDeploymentsRequest&, const Model::ListEffectiveDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEffectiveDeploymentsResponseReceivedHandler;
168  typedef std::function<void(const GreengrassV2Client*, const Model::ListInstalledComponentsRequest&, const Model::ListInstalledComponentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstalledComponentsResponseReceivedHandler;
169  typedef std::function<void(const GreengrassV2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
170  typedef std::function<void(const GreengrassV2Client*, const Model::ResolveComponentCandidatesRequest&, const Model::ResolveComponentCandidatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResolveComponentCandidatesResponseReceivedHandler;
171  typedef std::function<void(const GreengrassV2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
172  typedef std::function<void(const GreengrassV2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
173 
191  {
192  public:
194 
200 
206 
211  GreengrassV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
213 
215 
216 
237 
260 
282  virtual void BatchAssociateClientDeviceWithCoreDeviceAsync(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest& request, const BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
283 
293 
305 
316  virtual void BatchDisassociateClientDeviceFromCoreDeviceAsync(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest& request, const BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
317 
326 
337 
347  virtual void CancelDeploymentAsync(const Model::CancelDeploymentRequest& request, const CancelDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
348 
378 
410 
441  virtual void CreateComponentVersionAsync(const Model::CreateComponentVersionRequest& request, const CreateComponentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
442 
462 
484 
505  virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
506 
518 
532 
545  virtual void DeleteComponentAsync(const Model::DeleteComponentRequest& request, const DeleteComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
546 
558 
572 
585  virtual void DeleteCoreDeviceAsync(const Model::DeleteCoreDeviceRequest& request, const DeleteCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
586 
594 
604 
613  virtual void DescribeComponentAsync(const Model::DescribeComponentRequest& request, const DescribeComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
614 
623 
634 
644  virtual void GetComponentAsync(const Model::GetComponentRequest& request, const GetComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
645 
654 
665 
675  virtual void GetComponentVersionArtifactAsync(const Model::GetComponentVersionArtifactRequest& request, const GetComponentVersionArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
676 
684 
694 
703  virtual void GetCoreDeviceAsync(const Model::GetCoreDeviceRequest& request, const GetCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
704 
712 
722 
731  virtual void GetDeploymentAsync(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
732 
740 
750 
759  virtual void ListClientDevicesAssociatedWithCoreDeviceAsync(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest& request, const ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
760 
768 
778 
787  virtual void ListComponentVersionsAsync(const Model::ListComponentVersionsRequest& request, const ListComponentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
788 
796 
806 
815  virtual void ListComponentsAsync(const Model::ListComponentsRequest& request, const ListComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
816 
824 
834 
843  virtual void ListCoreDevicesAsync(const Model::ListCoreDevicesRequest& request, const ListCoreDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
844 
851 
860 
868  virtual void ListDeploymentsAsync(const Model::ListDeploymentsRequest& request, const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
869 
877 
887 
896  virtual void ListEffectiveDeploymentsAsync(const Model::ListEffectiveDeploymentsRequest& request, const ListEffectiveDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
897 
905 
915 
924  virtual void ListInstalledComponentsAsync(const Model::ListInstalledComponentsRequest& request, const ListInstalledComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
925 
933 
943 
952  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
953 
975 
999 
1022  virtual void ResolveComponentCandidatesAsync(const Model::ResolveComponentCandidatesRequest& request, const ResolveComponentCandidatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1023 
1031 
1041 
1050  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1051 
1058 
1067 
1075  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1076 
1077 
1078  void OverrideEndpoint(const Aws::String& endpoint);
1079  private:
1080  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1081  void BatchAssociateClientDeviceWithCoreDeviceAsyncHelper(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest& request, const BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1082  void BatchDisassociateClientDeviceFromCoreDeviceAsyncHelper(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest& request, const BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1083  void CancelDeploymentAsyncHelper(const Model::CancelDeploymentRequest& request, const CancelDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1084  void CreateComponentVersionAsyncHelper(const Model::CreateComponentVersionRequest& request, const CreateComponentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1085  void CreateDeploymentAsyncHelper(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1086  void DeleteComponentAsyncHelper(const Model::DeleteComponentRequest& request, const DeleteComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1087  void DeleteCoreDeviceAsyncHelper(const Model::DeleteCoreDeviceRequest& request, const DeleteCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1088  void DescribeComponentAsyncHelper(const Model::DescribeComponentRequest& request, const DescribeComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1089  void GetComponentAsyncHelper(const Model::GetComponentRequest& request, const GetComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1090  void GetComponentVersionArtifactAsyncHelper(const Model::GetComponentVersionArtifactRequest& request, const GetComponentVersionArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1091  void GetCoreDeviceAsyncHelper(const Model::GetCoreDeviceRequest& request, const GetCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1092  void GetDeploymentAsyncHelper(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1093  void ListClientDevicesAssociatedWithCoreDeviceAsyncHelper(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest& request, const ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1094  void ListComponentVersionsAsyncHelper(const Model::ListComponentVersionsRequest& request, const ListComponentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1095  void ListComponentsAsyncHelper(const Model::ListComponentsRequest& request, const ListComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1096  void ListCoreDevicesAsyncHelper(const Model::ListCoreDevicesRequest& request, const ListCoreDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1097  void ListDeploymentsAsyncHelper(const Model::ListDeploymentsRequest& request, const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1098  void ListEffectiveDeploymentsAsyncHelper(const Model::ListEffectiveDeploymentsRequest& request, const ListEffectiveDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1099  void ListInstalledComponentsAsyncHelper(const Model::ListInstalledComponentsRequest& request, const ListInstalledComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1100  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1101  void ResolveComponentCandidatesAsyncHelper(const Model::ResolveComponentCandidatesRequest& request, const ResolveComponentCandidatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1102  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1103  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1104 
1105  Aws::String m_uri;
1106  Aws::String m_configScheme;
1107  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1108  };
1109 
1110 } // namespace GreengrassV2
1111 } // namespace Aws
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::GreengrassV2::GreengrassV2Client::GetComponentVersionArtifactAsync
virtual void GetComponentVersionArtifactAsync(const Model::GetComponentVersionArtifactRequest &request, const GetComponentVersionArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::ListComponents
virtual Model::ListComponentsOutcome ListComponents(const Model::ListComponentsRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::ListComponentsCallable
virtual Model::ListComponentsOutcomeCallable ListComponentsCallable(const Model::ListComponentsRequest &request) const
Aws::GreengrassV2::Model::GetComponentVersionArtifactOutcomeCallable
std::future< GetComponentVersionArtifactOutcome > GetComponentVersionArtifactOutcomeCallable
Definition: GreengrassV2Client.h:132
Aws::GreengrassV2::Model::DeleteCoreDeviceRequest
Definition: DeleteCoreDeviceRequest.h:22
Aws::GreengrassV2::GreengrassV2Client::GetComponentCallable
virtual Model::GetComponentOutcomeCallable GetComponentCallable(const Model::GetComponentRequest &request) const
UntagResourceResult.h
Aws::GreengrassV2::Model::ListEffectiveDeploymentsOutcomeCallable
std::future< ListEffectiveDeploymentsOutcome > ListEffectiveDeploymentsOutcomeCallable
Definition: GreengrassV2Client.h:140
Aws::GreengrassV2::Model::GetCoreDeviceRequest
Definition: GetCoreDeviceRequest.h:22
ListEffectiveDeploymentsResult.h
Aws::GreengrassV2::GreengrassV2Client::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::DeleteCoreDeviceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::DeleteCoreDeviceRequest &, const Model::DeleteCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCoreDeviceResponseReceivedHandler
Definition: GreengrassV2Client.h:156
Aws::GreengrassV2::GetDeploymentResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
Definition: GreengrassV2Client.h:161
Aws::GreengrassV2::Model::ResolveComponentCandidatesOutcome
Aws::Utils::Outcome< ResolveComponentCandidatesResult, GreengrassV2Error > ResolveComponentCandidatesOutcome
Definition: GreengrassV2Client.h:119
Aws::GreengrassV2::GreengrassV2Client::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::GreengrassV2::Model::ListDeploymentsOutcomeCallable
std::future< ListDeploymentsOutcome > ListDeploymentsOutcomeCallable
Definition: GreengrassV2Client.h:139
Aws::GreengrassV2::GreengrassV2Client::CreateComponentVersion
virtual Model::CreateComponentVersionOutcome CreateComponentVersion(const Model::CreateComponentVersionRequest &request) const
AWSError.h
Aws::GreengrassV2::Model::CreateDeploymentRequest
Definition: CreateDeploymentRequest.h:27
Aws::GreengrassV2::GreengrassV2Client::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::ListInstalledComponentsAsync
virtual void ListInstalledComponentsAsync(const Model::ListInstalledComponentsRequest &request, const ListInstalledComponentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::~GreengrassV2Client
virtual ~GreengrassV2Client()
Aws::GreengrassV2::GreengrassV2Client::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
CancelDeploymentResult.h
Aws::GreengrassV2::GreengrassV2Client::ListEffectiveDeploymentsCallable
virtual Model::ListEffectiveDeploymentsOutcomeCallable ListEffectiveDeploymentsCallable(const Model::ListEffectiveDeploymentsRequest &request) const
Aws::GreengrassV2::Model::ResolveComponentCandidatesOutcomeCallable
std::future< ResolveComponentCandidatesOutcome > ResolveComponentCandidatesOutcomeCallable
Definition: GreengrassV2Client.h:143
Aws::GreengrassV2::BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest &, const Model::BatchDisassociateClientDeviceFromCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler
Definition: GreengrassV2Client.h:151
Aws::GreengrassV2::GreengrassV2Client::GetComponentAsync
virtual void GetComponentAsync(const Model::GetComponentRequest &request, const GetComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::ListInstalledComponentsResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListInstalledComponentsRequest &, const Model::ListInstalledComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstalledComponentsResponseReceivedHandler
Definition: GreengrassV2Client.h:168
Aws::GreengrassV2::GreengrassV2Client::CreateDeployment
virtual Model::CreateDeploymentOutcome CreateDeployment(const Model::CreateDeploymentRequest &request) const
DescribeComponentResult.h
Aws::GreengrassV2::GreengrassV2Client::CancelDeployment
virtual Model::CancelDeploymentOutcome CancelDeployment(const Model::CancelDeploymentRequest &request) const
Aws::GreengrassV2::UntagResourceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: GreengrassV2Client.h:172
Aws::GreengrassV2::GreengrassV2Client::ListDeploymentsCallable
virtual Model::ListDeploymentsOutcomeCallable ListDeploymentsCallable(const Model::ListDeploymentsRequest &request) const
ListComponentVersionsResult.h
Aws::GreengrassV2::Model::ListComponentVersionsOutcomeCallable
std::future< ListComponentVersionsOutcome > ListComponentVersionsOutcomeCallable
Definition: GreengrassV2Client.h:136
Aws::GreengrassV2::Model::ResolveComponentCandidatesRequest
Definition: ResolveComponentCandidatesRequest.h:24
Aws::GreengrassV2::Model::ListInstalledComponentsOutcomeCallable
std::future< ListInstalledComponentsOutcome > ListInstalledComponentsOutcomeCallable
Definition: GreengrassV2Client.h:141
Aws::GreengrassV2::GreengrassV2Client::ResolveComponentCandidatesAsync
virtual void ResolveComponentCandidatesAsync(const Model::ResolveComponentCandidatesRequest &request, const ResolveComponentCandidatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ResolveComponentCandidatesResult.h
Aws::GreengrassV2::Model::ListComponentVersionsRequest
Definition: ListComponentVersionsRequest.h:26
Aws::GreengrassV2::Model::CreateComponentVersionOutcome
Aws::Utils::Outcome< CreateComponentVersionResult, GreengrassV2Error > CreateComponentVersionOutcome
Definition: GreengrassV2Client.h:102
Aws::GreengrassV2::Model::BatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable
std::future< BatchDisassociateClientDeviceFromCoreDeviceOutcome > BatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable
Definition: GreengrassV2Client.h:124
Aws::GreengrassV2::Model::CreateDeploymentOutcome
Aws::Utils::Outcome< CreateDeploymentResult, GreengrassV2Error > CreateDeploymentOutcome
Definition: GreengrassV2Client.h:103
Aws::GreengrassV2::Model::ListClientDevicesAssociatedWithCoreDeviceOutcome
Aws::Utils::Outcome< ListClientDevicesAssociatedWithCoreDeviceResult, GreengrassV2Error > ListClientDevicesAssociatedWithCoreDeviceOutcome
Definition: GreengrassV2Client.h:111
Aws::GreengrassV2::DeleteComponentResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteComponentResponseReceivedHandler
Definition: GreengrassV2Client.h:155
Aws::GreengrassV2::GreengrassV2Client::ListDeployments
virtual Model::ListDeploymentsOutcome ListDeployments(const Model::ListDeploymentsRequest &request) const
Aws::GreengrassV2::Model::ListInstalledComponentsOutcome
Aws::Utils::Outcome< ListInstalledComponentsResult, GreengrassV2Error > ListInstalledComponentsOutcome
Definition: GreengrassV2Client.h:117
Aws::GreengrassV2::Model::GetComponentOutcomeCallable
std::future< GetComponentOutcome > GetComponentOutcomeCallable
Definition: GreengrassV2Client.h:131
GetCoreDeviceResult.h
Aws::GreengrassV2::GreengrassV2Client::BatchAssociateClientDeviceWithCoreDeviceAsync
virtual void BatchAssociateClientDeviceWithCoreDeviceAsync(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest &request, const BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::Model::GetComponentVersionArtifactOutcome
Aws::Utils::Outcome< GetComponentVersionArtifactResult, GreengrassV2Error > GetComponentVersionArtifactOutcome
Definition: GreengrassV2Client.h:108
Aws::GreengrassV2::Model::DeleteComponentOutcomeCallable
std::future< DeleteComponentOutcome > DeleteComponentOutcomeCallable
Definition: GreengrassV2Client.h:128
Aws::GreengrassV2::Model::GetCoreDeviceOutcome
Aws::Utils::Outcome< GetCoreDeviceResult, GreengrassV2Error > GetCoreDeviceOutcome
Definition: GreengrassV2Client.h:109
Aws::GreengrassV2::Model::ListComponentVersionsOutcome
Aws::Utils::Outcome< ListComponentVersionsResult, GreengrassV2Error > ListComponentVersionsOutcome
Definition: GreengrassV2Client.h:112
GetDeploymentResult.h
GreengrassV2_EXPORTS.h
Aws::GreengrassV2::Model::GetComponentRequest
Definition: GetComponentRequest.h:27
Aws::GreengrassV2::GreengrassV2Client::ListCoreDevicesCallable
virtual Model::ListCoreDevicesOutcomeCallable ListCoreDevicesCallable(const Model::ListCoreDevicesRequest &request) const
Aws::GreengrassV2::CreateComponentVersionResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::CreateComponentVersionRequest &, const Model::CreateComponentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComponentVersionResponseReceivedHandler
Definition: GreengrassV2Client.h:153
TagResourceResult.h
Aws::GreengrassV2::Model::CreateComponentVersionRequest
Definition: CreateComponentVersionRequest.h:26
Aws::GreengrassV2::GreengrassV2Client::DescribeComponentCallable
virtual Model::DescribeComponentOutcomeCallable DescribeComponentCallable(const Model::DescribeComponentRequest &request) const
AsyncCallerContext.h
Aws::GreengrassV2::Model::DescribeComponentRequest
Definition: DescribeComponentRequest.h:22
Aws::GreengrassV2::GreengrassV2Client::GetComponent
virtual Model::GetComponentOutcome GetComponent(const Model::GetComponentRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::GreengrassV2Client
GreengrassV2Client(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GreengrassV2::Model::DeleteCoreDeviceOutcomeCallable
std::future< DeleteCoreDeviceOutcome > DeleteCoreDeviceOutcomeCallable
Definition: GreengrassV2Client.h:129
Aws::GreengrassV2::GetComponentVersionArtifactResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::GetComponentVersionArtifactRequest &, const Model::GetComponentVersionArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentVersionArtifactResponseReceivedHandler
Definition: GreengrassV2Client.h:159
Aws::GreengrassV2::GreengrassV2Client::ListClientDevicesAssociatedWithCoreDeviceCallable
virtual Model::ListClientDevicesAssociatedWithCoreDeviceOutcomeCallable ListClientDevicesAssociatedWithCoreDeviceCallable(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &request) const
Aws::GreengrassV2::ResolveComponentCandidatesResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ResolveComponentCandidatesRequest &, const Model::ResolveComponentCandidatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveComponentCandidatesResponseReceivedHandler
Definition: GreengrassV2Client.h:170
Aws::GreengrassV2::GreengrassV2Client::GetCoreDevice
virtual Model::GetCoreDeviceOutcome GetCoreDevice(const Model::GetCoreDeviceRequest &request) const
ListCoreDevicesResult.h
Aws::GreengrassV2::Model::DescribeComponentOutcomeCallable
std::future< DescribeComponentOutcome > DescribeComponentOutcomeCallable
Definition: GreengrassV2Client.h:130
Aws::GreengrassV2::Model::ListInstalledComponentsRequest
Definition: ListInstalledComponentsRequest.h:26
Aws::GreengrassV2::Model::ListCoreDevicesOutcomeCallable
std::future< ListCoreDevicesOutcome > ListCoreDevicesOutcomeCallable
Definition: GreengrassV2Client.h:138
Aws::GreengrassV2::GreengrassV2Client::GetDeploymentCallable
virtual Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const Model::GetDeploymentRequest &request) const
Aws::GreengrassV2::Model::ListClientDevicesAssociatedWithCoreDeviceOutcomeCallable
std::future< ListClientDevicesAssociatedWithCoreDeviceOutcome > ListClientDevicesAssociatedWithCoreDeviceOutcomeCallable
Definition: GreengrassV2Client.h:135
ListDeploymentsResult.h
AWS_GREENGRASSV2_API
#define AWS_GREENGRASSV2_API
Definition: GreengrassV2_EXPORTS.h:28
Aws::GreengrassV2::Model::BatchDisassociateClientDeviceFromCoreDeviceOutcome
Aws::Utils::Outcome< BatchDisassociateClientDeviceFromCoreDeviceResult, GreengrassV2Error > BatchDisassociateClientDeviceFromCoreDeviceOutcome
Definition: GreengrassV2Client.h:100
Aws::GreengrassV2::Model::GetDeploymentRequest
Definition: GetDeploymentRequest.h:22
NoResult.h
Aws::GreengrassV2::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::GreengrassV2::Model::DescribeComponentOutcome
Aws::Utils::Outcome< DescribeComponentResult, GreengrassV2Error > DescribeComponentOutcome
Definition: GreengrassV2Client.h:106
Aws::GreengrassV2::Model::ListComponentsOutcome
Aws::Utils::Outcome< ListComponentsResult, GreengrassV2Error > ListComponentsOutcome
Definition: GreengrassV2Client.h:113
Aws::GreengrassV2::GreengrassV2Client::GreengrassV2Client
GreengrassV2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
ListClientDevicesAssociatedWithCoreDeviceResult.h
Aws::GreengrassV2::Model::DeleteComponentRequest
Definition: DeleteComponentRequest.h:22
Aws::GreengrassV2::GreengrassV2Client::DeleteComponentAsync
virtual void DeleteComponentAsync(const Model::DeleteComponentRequest &request, const DeleteComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::DescribeComponentResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::DescribeComponentRequest &, const Model::DescribeComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComponentResponseReceivedHandler
Definition: GreengrassV2Client.h:157
Aws::GreengrassV2::ListEffectiveDeploymentsResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListEffectiveDeploymentsRequest &, const Model::ListEffectiveDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEffectiveDeploymentsResponseReceivedHandler
Definition: GreengrassV2Client.h:167
Aws::GreengrassV2::ListCoreDevicesResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListCoreDevicesRequest &, const Model::ListCoreDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoreDevicesResponseReceivedHandler
Definition: GreengrassV2Client.h:165
Aws::GreengrassV2::Model::BatchDisassociateClientDeviceFromCoreDeviceRequest
Definition: BatchDisassociateClientDeviceFromCoreDeviceRequest.h:24
Aws::GreengrassV2::GreengrassV2Client::GetDeploymentAsync
virtual void GetDeploymentAsync(const Model::GetDeploymentRequest &request, const GetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::GreengrassV2::GetComponentResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::GetComponentRequest &, const Model::GetComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentResponseReceivedHandler
Definition: GreengrassV2Client.h:158
Aws::GreengrassV2::GreengrassV2Client
Definition: GreengrassV2Client.h:191
Aws::GreengrassV2::GreengrassV2Client::GetDeployment
virtual Model::GetDeploymentOutcome GetDeployment(const Model::GetDeploymentRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::GetComponentVersionArtifactCallable
virtual Model::GetComponentVersionArtifactOutcomeCallable GetComponentVersionArtifactCallable(const Model::GetComponentVersionArtifactRequest &request) const
Aws::GreengrassV2::Model::BatchAssociateClientDeviceWithCoreDeviceOutcomeCallable
std::future< BatchAssociateClientDeviceWithCoreDeviceOutcome > BatchAssociateClientDeviceWithCoreDeviceOutcomeCallable
Definition: GreengrassV2Client.h:123
Aws::GreengrassV2::Model::GetComponentOutcome
Aws::Utils::Outcome< GetComponentResult, GreengrassV2Error > GetComponentOutcome
Definition: GreengrassV2Client.h:107
Aws::GreengrassV2::GreengrassV2Client::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: GreengrassV2Client.h:193
Aws::GreengrassV2::GreengrassV2Client::ResolveComponentCandidatesCallable
virtual Model::ResolveComponentCandidatesOutcomeCallable ResolveComponentCandidatesCallable(const Model::ResolveComponentCandidatesRequest &request) const
GreengrassV2Errors.h
Aws::GreengrassV2::GreengrassV2Client::ListClientDevicesAssociatedWithCoreDeviceAsync
virtual void ListClientDevicesAssociatedWithCoreDeviceAsync(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &request, const ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::ListComponentVersionsResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListComponentVersionsRequest &, const Model::ListComponentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentVersionsResponseReceivedHandler
Definition: GreengrassV2Client.h:163
CreateDeploymentResult.h
Aws::GreengrassV2::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::GreengrassV2::GreengrassV2Client::GreengrassV2Client
GreengrassV2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GreengrassV2::GreengrassV2Client::ListComponentVersionsCallable
virtual Model::ListComponentVersionsOutcomeCallable ListComponentVersionsCallable(const Model::ListComponentVersionsRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::ListInstalledComponents
virtual Model::ListInstalledComponentsOutcome ListInstalledComponents(const Model::ListInstalledComponentsRequest &request) const
GetComponentResult.h
Aws::GreengrassV2::GreengrassV2Client::ListInstalledComponentsCallable
virtual Model::ListInstalledComponentsOutcomeCallable ListInstalledComponentsCallable(const Model::ListInstalledComponentsRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::ListComponentVersionsAsync
virtual void ListComponentVersionsAsync(const Model::ListComponentVersionsRequest &request, const ListComponentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::DescribeComponentAsync
virtual void DescribeComponentAsync(const Model::DescribeComponentRequest &request, const DescribeComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::BatchAssociateClientDeviceWithCoreDevice
virtual Model::BatchAssociateClientDeviceWithCoreDeviceOutcome BatchAssociateClientDeviceWithCoreDevice(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest &request) const
Aws::GreengrassV2::Model::CancelDeploymentOutcome
Aws::Utils::Outcome< CancelDeploymentResult, GreengrassV2Error > CancelDeploymentOutcome
Definition: GreengrassV2Client.h:101
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::GreengrassV2::Model::ListComponentsOutcomeCallable
std::future< ListComponentsOutcome > ListComponentsOutcomeCallable
Definition: GreengrassV2Client.h:137
Aws::GreengrassV2::CancelDeploymentResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::CancelDeploymentRequest &, const Model::CancelDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDeploymentResponseReceivedHandler
Definition: GreengrassV2Client.h:152
Aws::GreengrassV2::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, GreengrassV2Error > ListTagsForResourceOutcome
Definition: GreengrassV2Client.h:118
Aws::GreengrassV2::ListTagsForResourceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: GreengrassV2Client.h:169
AWSString.h
Aws::GreengrassV2::Model::ListEffectiveDeploymentsOutcome
Aws::Utils::Outcome< ListEffectiveDeploymentsResult, GreengrassV2Error > ListEffectiveDeploymentsOutcome
Definition: GreengrassV2Client.h:116
Aws::GreengrassV2::ListComponentsResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentsResponseReceivedHandler
Definition: GreengrassV2Client.h:164
Aws::GreengrassV2::GreengrassV2Client::BatchDisassociateClientDeviceFromCoreDeviceCallable
virtual Model::BatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable BatchDisassociateClientDeviceFromCoreDeviceCallable(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest &request) const
ListComponentsResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::GreengrassV2::Model::CancelDeploymentOutcomeCallable
std::future< CancelDeploymentOutcome > CancelDeploymentOutcomeCallable
Definition: GreengrassV2Client.h:125
Aws::GreengrassV2::GreengrassV2Client::GetCoreDeviceCallable
virtual Model::GetCoreDeviceOutcomeCallable GetCoreDeviceCallable(const Model::GetCoreDeviceRequest &request) const
GetComponentVersionArtifactResult.h
Aws::GreengrassV2::GreengrassV2Client::BatchAssociateClientDeviceWithCoreDeviceCallable
virtual Model::BatchAssociateClientDeviceWithCoreDeviceOutcomeCallable BatchAssociateClientDeviceWithCoreDeviceCallable(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::DescribeComponent
virtual Model::DescribeComponentOutcome DescribeComponent(const Model::DescribeComponentRequest &request) const
Aws::GreengrassV2::TagResourceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: GreengrassV2Client.h:171
Aws::GreengrassV2::Model::ListEffectiveDeploymentsRequest
Definition: ListEffectiveDeploymentsRequest.h:26
Aws::GreengrassV2::GreengrassV2Client::CreateComponentVersionCallable
virtual Model::CreateComponentVersionOutcomeCallable CreateComponentVersionCallable(const Model::CreateComponentVersionRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::CreateComponentVersionAsync
virtual void CreateComponentVersionAsync(const Model::CreateComponentVersionRequest &request, const CreateComponentVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
BatchAssociateClientDeviceWithCoreDeviceResult.h
Aws::GreengrassV2::GetCoreDeviceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::GetCoreDeviceRequest &, const Model::GetCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCoreDeviceResponseReceivedHandler
Definition: GreengrassV2Client.h:160
Aws::GreengrassV2::GreengrassV2Client::ListEffectiveDeploymentsAsync
virtual void ListEffectiveDeploymentsAsync(const Model::ListEffectiveDeploymentsRequest &request, const ListEffectiveDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::GreengrassV2::GreengrassV2Client::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::Model::ListCoreDevicesOutcome
Aws::Utils::Outcome< ListCoreDevicesResult, GreengrassV2Error > ListCoreDevicesOutcome
Definition: GreengrassV2Client.h:114
CreateComponentVersionResult.h
ClientConfiguration.h
Aws::GreengrassV2::GreengrassV2Client::CancelDeploymentAsync
virtual void CancelDeploymentAsync(const Model::CancelDeploymentRequest &request, const CancelDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
BatchDisassociateClientDeviceFromCoreDeviceResult.h
Aws
Definition: AccessManagementClient.h:15
Aws::GreengrassV2::GreengrassV2Client::BatchDisassociateClientDeviceFromCoreDevice
virtual Model::BatchDisassociateClientDeviceFromCoreDeviceOutcome BatchDisassociateClientDeviceFromCoreDevice(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest &request) const
HttpTypes.h
Aws::GreengrassV2::GreengrassV2Client::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::GreengrassV2::GreengrassV2Client::CreateDeploymentCallable
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const Model::CreateDeploymentRequest &request) const
Aws::GreengrassV2::Model::GetComponentVersionArtifactRequest
Definition: GetComponentVersionArtifactRequest.h:22
Aws::GreengrassV2::Model::DeleteCoreDeviceOutcome
Aws::Utils::Outcome< Aws::NoResult, GreengrassV2Error > DeleteCoreDeviceOutcome
Definition: GreengrassV2Client.h:105
Aws::GreengrassV2::Model::BatchAssociateClientDeviceWithCoreDeviceOutcome
Aws::Utils::Outcome< BatchAssociateClientDeviceWithCoreDeviceResult, GreengrassV2Error > BatchAssociateClientDeviceWithCoreDeviceOutcome
Definition: GreengrassV2Client.h:97
Aws::GreengrassV2::GreengrassV2Client::ListCoreDevicesAsync
virtual void ListCoreDevicesAsync(const Model::ListCoreDevicesRequest &request, const ListCoreDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::CreateDeploymentResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
Definition: GreengrassV2Client.h:154
Aws::GreengrassV2::Model::DeleteComponentOutcome
Aws::Utils::Outcome< Aws::NoResult, GreengrassV2Error > DeleteComponentOutcome
Definition: GreengrassV2Client.h:104
Aws::GreengrassV2::Model::ListCoreDevicesRequest
Definition: ListCoreDevicesRequest.h:27
Aws::GreengrassV2::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: GreengrassV2Client.h:144
Aws::GreengrassV2::GreengrassV2Client::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::GreengrassV2::Model::ListComponentsRequest
Definition: ListComponentsRequest.h:27
Aws::GreengrassV2::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, GreengrassV2Error > UntagResourceOutcome
Definition: GreengrassV2Client.h:121
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::GreengrassV2::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: GreengrassV2Client.h:145
Aws::GreengrassV2::Model::GetDeploymentOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
Definition: GreengrassV2Client.h:134
Aws::GreengrassV2::ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &, const Model::ListClientDevicesAssociatedWithCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler
Definition: GreengrassV2Client.h:162
ListTagsForResourceResult.h
Aws::GreengrassV2::GreengrassV2Client::GetComponentVersionArtifact
virtual Model::GetComponentVersionArtifactOutcome GetComponentVersionArtifact(const Model::GetComponentVersionArtifactRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GreengrassV2::GreengrassV2Client::ListEffectiveDeployments
virtual Model::ListEffectiveDeploymentsOutcome ListEffectiveDeployments(const Model::ListEffectiveDeploymentsRequest &request) const
Aws::GreengrassV2::BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::BatchAssociateClientDeviceWithCoreDeviceRequest &, const Model::BatchAssociateClientDeviceWithCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler
Definition: GreengrassV2Client.h:148
AWSClient.h
Aws::GreengrassV2::GreengrassV2Client::DeleteComponent
virtual Model::DeleteComponentOutcome DeleteComponent(const Model::DeleteComponentRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::DeleteCoreDeviceCallable
virtual Model::DeleteCoreDeviceOutcomeCallable DeleteCoreDeviceCallable(const Model::DeleteCoreDeviceRequest &request) const
ListInstalledComponentsResult.h
Aws::GreengrassV2::GreengrassV2Client::CancelDeploymentCallable
virtual Model::CancelDeploymentOutcomeCallable CancelDeploymentCallable(const Model::CancelDeploymentRequest &request) const
Aws::GreengrassV2::Model::CreateComponentVersionOutcomeCallable
std::future< CreateComponentVersionOutcome > CreateComponentVersionOutcomeCallable
Definition: GreengrassV2Client.h:126
Aws::GreengrassV2::Model::ListClientDevicesAssociatedWithCoreDeviceRequest
Definition: ListClientDevicesAssociatedWithCoreDeviceRequest.h:26
Aws::GreengrassV2::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, GreengrassV2Error > TagResourceOutcome
Definition: GreengrassV2Client.h:120
Aws::GreengrassV2::ListDeploymentsResponseReceivedHandler
std::function< void(const GreengrassV2Client *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentsResponseReceivedHandler
Definition: GreengrassV2Client.h:166
Aws::GreengrassV2::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: GreengrassV2Client.h:142
Aws::GreengrassV2::Model::ListDeploymentsRequest
Definition: ListDeploymentsRequest.h:27
Aws::GreengrassV2::GreengrassV2Client::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::GreengrassV2::Model::BatchAssociateClientDeviceWithCoreDeviceRequest
Definition: BatchAssociateClientDeviceWithCoreDeviceRequest.h:24
Aws::GreengrassV2::GreengrassV2Client::ListCoreDevices
virtual Model::ListCoreDevicesOutcome ListCoreDevices(const Model::ListCoreDevicesRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::CreateDeploymentAsync
virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::Model::GetCoreDeviceOutcomeCallable
std::future< GetCoreDeviceOutcome > GetCoreDeviceOutcomeCallable
Definition: GreengrassV2Client.h:133
Aws::GreengrassV2::Model::GetDeploymentOutcome
Aws::Utils::Outcome< GetDeploymentResult, GreengrassV2Error > GetDeploymentOutcome
Definition: GreengrassV2Client.h:110
Aws::GreengrassV2::GreengrassV2Client::GetCoreDeviceAsync
virtual void GetCoreDeviceAsync(const Model::GetCoreDeviceRequest &request, const GetCoreDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::Model::ListDeploymentsOutcome
Aws::Utils::Outcome< ListDeploymentsResult, GreengrassV2Error > ListDeploymentsOutcome
Definition: GreengrassV2Client.h:115
Aws::GreengrassV2::GreengrassV2Client::DeleteCoreDevice
virtual Model::DeleteCoreDeviceOutcome DeleteCoreDevice(const Model::DeleteCoreDeviceRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::ListClientDevicesAssociatedWithCoreDevice
virtual Model::ListClientDevicesAssociatedWithCoreDeviceOutcome ListClientDevicesAssociatedWithCoreDevice(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &request) const
Aws::GreengrassV2::GreengrassV2Client::DeleteCoreDeviceAsync
virtual void DeleteCoreDeviceAsync(const Model::DeleteCoreDeviceRequest &request, const DeleteCoreDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::BatchDisassociateClientDeviceFromCoreDeviceAsync
virtual void BatchDisassociateClientDeviceFromCoreDeviceAsync(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest &request, const BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::ResolveComponentCandidates
virtual Model::ResolveComponentCandidatesOutcome ResolveComponentCandidates(const Model::ResolveComponentCandidatesRequest &request) const
Aws::GreengrassV2::Model::CancelDeploymentRequest
Definition: CancelDeploymentRequest.h:22
Aws::GreengrassV2::GreengrassV2Client::ListComponentVersions
virtual Model::ListComponentVersionsOutcome ListComponentVersions(const Model::ListComponentVersionsRequest &request) const
JsonSerializer.h
Aws::GreengrassV2::GreengrassV2Client::ListDeploymentsAsync
virtual void ListDeploymentsAsync(const Model::ListDeploymentsRequest &request, const ListDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GreengrassV2::GreengrassV2Client::DeleteComponentCallable
virtual Model::DeleteComponentOutcomeCallable DeleteComponentCallable(const Model::DeleteComponentRequest &request) const
Aws::GreengrassV2::Model::CreateDeploymentOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
Definition: GreengrassV2Client.h:127
Aws::GreengrassV2::GreengrassV2Client::ListComponentsAsync
virtual void ListComponentsAsync(const Model::ListComponentsRequest &request, const ListComponentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const