AWS SDK for C++  1.9.66
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 
192  {
193  public:
195 
201 
207 
212  GreengrassV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
214 
216 
217 
238 
261 
283  virtual void BatchAssociateClientDeviceWithCoreDeviceAsync(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest& request, const BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
284 
294 
306 
317  virtual void BatchDisassociateClientDeviceFromCoreDeviceAsync(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest& request, const BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
318 
327 
338 
348  virtual void CancelDeploymentAsync(const Model::CancelDeploymentRequest& request, const CancelDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
349 
379 
411 
442  virtual void CreateComponentVersionAsync(const Model::CreateComponentVersionRequest& request, const CreateComponentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
443 
463 
485 
506  virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
507 
519 
533 
546  virtual void DeleteComponentAsync(const Model::DeleteComponentRequest& request, const DeleteComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
547 
559 
573 
586  virtual void DeleteCoreDeviceAsync(const Model::DeleteCoreDeviceRequest& request, const DeleteCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
587 
595 
605 
614  virtual void DescribeComponentAsync(const Model::DescribeComponentRequest& request, const DescribeComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
615 
624 
635 
645  virtual void GetComponentAsync(const Model::GetComponentRequest& request, const GetComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
646 
655 
666 
676  virtual void GetComponentVersionArtifactAsync(const Model::GetComponentVersionArtifactRequest& request, const GetComponentVersionArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
677 
685 
695 
704  virtual void GetCoreDeviceAsync(const Model::GetCoreDeviceRequest& request, const GetCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
705 
713 
723 
732  virtual void GetDeploymentAsync(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
733 
741 
751 
760  virtual void ListClientDevicesAssociatedWithCoreDeviceAsync(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest& request, const ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
761 
769 
779 
788  virtual void ListComponentVersionsAsync(const Model::ListComponentVersionsRequest& request, const ListComponentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
789 
797 
807 
816  virtual void ListComponentsAsync(const Model::ListComponentsRequest& request, const ListComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
817 
825 
835 
844  virtual void ListCoreDevicesAsync(const Model::ListCoreDevicesRequest& request, const ListCoreDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
845 
852 
861 
869  virtual void ListDeploymentsAsync(const Model::ListDeploymentsRequest& request, const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
870 
878 
888 
897  virtual void ListEffectiveDeploymentsAsync(const Model::ListEffectiveDeploymentsRequest& request, const ListEffectiveDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
898 
906 
916 
925  virtual void ListInstalledComponentsAsync(const Model::ListInstalledComponentsRequest& request, const ListInstalledComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
926 
934 
944 
953  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
954 
976 
1000 
1023  virtual void ResolveComponentCandidatesAsync(const Model::ResolveComponentCandidatesRequest& request, const ResolveComponentCandidatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1024 
1032 
1042 
1051  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1052 
1060 
1070 
1079  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1080 
1081 
1082  void OverrideEndpoint(const Aws::String& endpoint);
1083  private:
1084  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1085  void BatchAssociateClientDeviceWithCoreDeviceAsyncHelper(const Model::BatchAssociateClientDeviceWithCoreDeviceRequest& request, const BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1086  void BatchDisassociateClientDeviceFromCoreDeviceAsyncHelper(const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest& request, const BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1087  void CancelDeploymentAsyncHelper(const Model::CancelDeploymentRequest& request, const CancelDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1088  void CreateComponentVersionAsyncHelper(const Model::CreateComponentVersionRequest& request, const CreateComponentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1089  void CreateDeploymentAsyncHelper(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1090  void DeleteComponentAsyncHelper(const Model::DeleteComponentRequest& request, const DeleteComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1091  void DeleteCoreDeviceAsyncHelper(const Model::DeleteCoreDeviceRequest& request, const DeleteCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1092  void DescribeComponentAsyncHelper(const Model::DescribeComponentRequest& request, const DescribeComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1093  void GetComponentAsyncHelper(const Model::GetComponentRequest& request, const GetComponentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1094  void GetComponentVersionArtifactAsyncHelper(const Model::GetComponentVersionArtifactRequest& request, const GetComponentVersionArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1095  void GetCoreDeviceAsyncHelper(const Model::GetCoreDeviceRequest& request, const GetCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1096  void GetDeploymentAsyncHelper(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1097  void ListClientDevicesAssociatedWithCoreDeviceAsyncHelper(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest& request, const ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1098  void ListComponentVersionsAsyncHelper(const Model::ListComponentVersionsRequest& request, const ListComponentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1099  void ListComponentsAsyncHelper(const Model::ListComponentsRequest& request, const ListComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1100  void ListCoreDevicesAsyncHelper(const Model::ListCoreDevicesRequest& request, const ListCoreDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1101  void ListDeploymentsAsyncHelper(const Model::ListDeploymentsRequest& request, const ListDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1102  void ListEffectiveDeploymentsAsyncHelper(const Model::ListEffectiveDeploymentsRequest& request, const ListEffectiveDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1103  void ListInstalledComponentsAsyncHelper(const Model::ListInstalledComponentsRequest& request, const ListInstalledComponentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1104  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1105  void ResolveComponentCandidatesAsyncHelper(const Model::ResolveComponentCandidatesRequest& request, const ResolveComponentCandidatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1106  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1107  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1108 
1109  Aws::String m_uri;
1110  Aws::String m_configScheme;
1111  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1112  };
1113 
1114 } // namespace GreengrassV2
1115 } // 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:26
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:25
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:192
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:194
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:323
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