AWS SDK for C++  1.9.123
AWS SDK for C++
IoTDeviceAdvisorClient.h
Go to the documentation of this file.
1 
6 #pragma once
29 #include <future>
30 #include <functional>
31 
32 namespace Aws
33 {
34 
35 namespace Http
36 {
37  class HttpClient;
38  class HttpClientFactory;
39 } // namespace Http
40 
41 namespace Utils
42 {
43  template< typename R, typename E> class Outcome;
44 namespace Threading
45 {
46  class Executor;
47 } // namespace Threading
48 } // namespace Utils
49 
50 namespace Auth
51 {
52  class AWSCredentials;
53  class AWSCredentialsProvider;
54 } // namespace Auth
55 
56 namespace Client
57 {
58  class RetryStrategy;
59 } // namespace Client
60 
61 namespace IoTDeviceAdvisor
62 {
63 
64 namespace Model
65 {
69  class GetSuiteRunRequest;
75  class StopSuiteRunRequest;
76  class TagResourceRequest;
79 
93 
94  typedef std::future<CreateSuiteDefinitionOutcome> CreateSuiteDefinitionOutcomeCallable;
95  typedef std::future<DeleteSuiteDefinitionOutcome> DeleteSuiteDefinitionOutcomeCallable;
96  typedef std::future<GetSuiteDefinitionOutcome> GetSuiteDefinitionOutcomeCallable;
97  typedef std::future<GetSuiteRunOutcome> GetSuiteRunOutcomeCallable;
98  typedef std::future<GetSuiteRunReportOutcome> GetSuiteRunReportOutcomeCallable;
99  typedef std::future<ListSuiteDefinitionsOutcome> ListSuiteDefinitionsOutcomeCallable;
100  typedef std::future<ListSuiteRunsOutcome> ListSuiteRunsOutcomeCallable;
101  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
102  typedef std::future<StartSuiteRunOutcome> StartSuiteRunOutcomeCallable;
103  typedef std::future<StopSuiteRunOutcome> StopSuiteRunOutcomeCallable;
104  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
105  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
106  typedef std::future<UpdateSuiteDefinitionOutcome> UpdateSuiteDefinitionOutcomeCallable;
107 } // namespace Model
108 
110 
111  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::CreateSuiteDefinitionRequest&, const Model::CreateSuiteDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSuiteDefinitionResponseReceivedHandler;
112  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::DeleteSuiteDefinitionRequest&, const Model::DeleteSuiteDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSuiteDefinitionResponseReceivedHandler;
113  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::GetSuiteDefinitionRequest&, const Model::GetSuiteDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSuiteDefinitionResponseReceivedHandler;
114  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::GetSuiteRunRequest&, const Model::GetSuiteRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSuiteRunResponseReceivedHandler;
115  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::GetSuiteRunReportRequest&, const Model::GetSuiteRunReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSuiteRunReportResponseReceivedHandler;
116  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::ListSuiteDefinitionsRequest&, const Model::ListSuiteDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSuiteDefinitionsResponseReceivedHandler;
117  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::ListSuiteRunsRequest&, const Model::ListSuiteRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSuiteRunsResponseReceivedHandler;
118  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
119  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::StartSuiteRunRequest&, const Model::StartSuiteRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSuiteRunResponseReceivedHandler;
120  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::StopSuiteRunRequest&, const Model::StopSuiteRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopSuiteRunResponseReceivedHandler;
121  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
122  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
123  typedef std::function<void(const IoTDeviceAdvisorClient*, const Model::UpdateSuiteDefinitionRequest&, const Model::UpdateSuiteDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSuiteDefinitionResponseReceivedHandler;
124 
138  {
139  public:
141 
147 
153 
158  IoTDeviceAdvisorClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
160 
162 
163 
170 
179 
187  virtual void CreateSuiteDefinitionAsync(const Model::CreateSuiteDefinitionRequest& request, const CreateSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
188 
195 
204 
212  virtual void DeleteSuiteDefinitionAsync(const Model::DeleteSuiteDefinitionRequest& request, const DeleteSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
213 
221 
231 
240  virtual void GetSuiteDefinitionAsync(const Model::GetSuiteDefinitionRequest& request, const GetSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
241 
249 
259 
268  virtual void GetSuiteRunAsync(const Model::GetSuiteRunRequest& request, const GetSuiteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
269 
277 
287 
296  virtual void GetSuiteRunReportAsync(const Model::GetSuiteRunReportRequest& request, const GetSuiteRunReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
297 
305 
315 
324  virtual void ListSuiteDefinitionsAsync(const Model::ListSuiteDefinitionsRequest& request, const ListSuiteDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
325 
334 
345 
355  virtual void ListSuiteRunsAsync(const Model::ListSuiteRunsRequest& request, const ListSuiteRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
356 
364 
374 
383  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
384 
391 
400 
408  virtual void StartSuiteRunAsync(const Model::StartSuiteRunRequest& request, const StartSuiteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
409 
417 
427 
436  virtual void StopSuiteRunAsync(const Model::StopSuiteRunRequest& request, const StopSuiteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
437 
445 
455 
464  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
465 
473 
483 
492  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
493 
500 
509 
517  virtual void UpdateSuiteDefinitionAsync(const Model::UpdateSuiteDefinitionRequest& request, const UpdateSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
518 
519 
520  void OverrideEndpoint(const Aws::String& endpoint);
521  private:
522  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
523  void CreateSuiteDefinitionAsyncHelper(const Model::CreateSuiteDefinitionRequest& request, const CreateSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
524  void DeleteSuiteDefinitionAsyncHelper(const Model::DeleteSuiteDefinitionRequest& request, const DeleteSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
525  void GetSuiteDefinitionAsyncHelper(const Model::GetSuiteDefinitionRequest& request, const GetSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
526  void GetSuiteRunAsyncHelper(const Model::GetSuiteRunRequest& request, const GetSuiteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
527  void GetSuiteRunReportAsyncHelper(const Model::GetSuiteRunReportRequest& request, const GetSuiteRunReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
528  void ListSuiteDefinitionsAsyncHelper(const Model::ListSuiteDefinitionsRequest& request, const ListSuiteDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
529  void ListSuiteRunsAsyncHelper(const Model::ListSuiteRunsRequest& request, const ListSuiteRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
530  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
531  void StartSuiteRunAsyncHelper(const Model::StartSuiteRunRequest& request, const StartSuiteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
532  void StopSuiteRunAsyncHelper(const Model::StopSuiteRunRequest& request, const StopSuiteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
533  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
534  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
535  void UpdateSuiteDefinitionAsyncHelper(const Model::UpdateSuiteDefinitionRequest& request, const UpdateSuiteDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
536 
537  Aws::String m_uri;
538  Aws::String m_configScheme;
539  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
540  };
541 
542 } // namespace IoTDeviceAdvisor
543 } // namespace Aws
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunReportAsync
virtual void GetSuiteRunReportAsync(const Model::GetSuiteRunReportRequest &request, const GetSuiteRunReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::DeleteSuiteDefinitionResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::DeleteSuiteDefinitionRequest &, const Model::DeleteSuiteDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSuiteDefinitionResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:112
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: IoTDeviceAdvisorClient.h:140
Aws::IoTDeviceAdvisor::ListSuiteRunsResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::ListSuiteRunsRequest &, const Model::ListSuiteRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSuiteRunsResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:117
ListSuiteDefinitionsResult.h
Aws::IoTDeviceAdvisor::UpdateSuiteDefinitionResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::UpdateSuiteDefinitionRequest &, const Model::UpdateSuiteDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSuiteDefinitionResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:123
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteDefinitionsAsync
virtual void ListSuiteDefinitionsAsync(const Model::ListSuiteDefinitionsRequest &request, const ListSuiteDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetSuiteRunResult.h
Aws::IoTDeviceAdvisor::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, IoTDeviceAdvisorError > TagResourceOutcome
Definition: IoTDeviceAdvisorClient.h:90
AWSError.h
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::CreateSuiteDefinitionCallable
virtual Model::CreateSuiteDefinitionOutcomeCallable CreateSuiteDefinitionCallable(const Model::CreateSuiteDefinitionRequest &request) const
Aws::IoTDeviceAdvisor::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::IoTDeviceAdvisor::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:104
Aws::IoTDeviceAdvisor::Model::StopSuiteRunOutcomeCallable
std::future< StopSuiteRunOutcome > StopSuiteRunOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:103
ListSuiteRunsResult.h
UpdateSuiteDefinitionResult.h
Aws::IoTDeviceAdvisor::Model::DeleteSuiteDefinitionOutcomeCallable
std::future< DeleteSuiteDefinitionOutcome > DeleteSuiteDefinitionOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:95
Aws::IoTDeviceAdvisor::Model::GetSuiteRunOutcomeCallable
std::future< GetSuiteRunOutcome > GetSuiteRunOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:97
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
CreateSuiteDefinitionResult.h
Aws::IoTDeviceAdvisor::Model::GetSuiteRunReportOutcome
Aws::Utils::Outcome< GetSuiteRunReportResult, IoTDeviceAdvisorError > GetSuiteRunReportOutcome
Definition: IoTDeviceAdvisorClient.h:84
Aws::IoTDeviceAdvisor::Model::GetSuiteDefinitionRequest
Definition: GetSuiteDefinitionRequest.h:26
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::IoTDeviceAdvisorClient
IoTDeviceAdvisorClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTDeviceAdvisor::GetSuiteRunReportResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::GetSuiteRunReportRequest &, const Model::GetSuiteRunReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSuiteRunReportResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:115
Aws::IoTDeviceAdvisor::Model::ListSuiteDefinitionsOutcomeCallable
std::future< ListSuiteDefinitionsOutcome > ListSuiteDefinitionsOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:99
Aws::IoTDeviceAdvisor::Model::StopSuiteRunRequest
Definition: StopSuiteRunRequest.h:22
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteRunsAsync
virtual void ListSuiteRunsAsync(const Model::ListSuiteRunsRequest &request, const ListSuiteRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::DeleteSuiteDefinitionCallable
virtual Model::DeleteSuiteDefinitionOutcomeCallable DeleteSuiteDefinitionCallable(const Model::DeleteSuiteDefinitionRequest &request) const
Aws::IoTDeviceAdvisor::Model::StartSuiteRunOutcomeCallable
std::future< StartSuiteRunOutcome > StartSuiteRunOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:102
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteDefinitionAsync
virtual void GetSuiteDefinitionAsync(const Model::GetSuiteDefinitionRequest &request, const GetSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::IoTDeviceAdvisor::UntagResourceResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:122
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StopSuiteRun
virtual Model::StopSuiteRunOutcome StopSuiteRun(const Model::StopSuiteRunRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::DeleteSuiteDefinition
virtual Model::DeleteSuiteDefinitionOutcome DeleteSuiteDefinition(const Model::DeleteSuiteDefinitionRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::CreateSuiteDefinition
virtual Model::CreateSuiteDefinitionOutcome CreateSuiteDefinition(const Model::CreateSuiteDefinitionRequest &request) const
GetSuiteRunReportResult.h
Aws::IoTDeviceAdvisor::Model::ListSuiteDefinitionsOutcome
Aws::Utils::Outcome< ListSuiteDefinitionsResult, IoTDeviceAdvisorError > ListSuiteDefinitionsOutcome
Definition: IoTDeviceAdvisorClient.h:85
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StopSuiteRunAsync
virtual void StopSuiteRunAsync(const Model::StopSuiteRunRequest &request, const StopSuiteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_IOTDEVICEADVISOR_API
#define AWS_IOTDEVICEADVISOR_API
Definition: IoTDeviceAdvisor_EXPORTS.h:28
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
StopSuiteRunResult.h
Aws::IoTDeviceAdvisor::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, IoTDeviceAdvisorError > UntagResourceOutcome
Definition: IoTDeviceAdvisorClient.h:91
Aws::IoTDeviceAdvisor::Model::UpdateSuiteDefinitionRequest
Definition: UpdateSuiteDefinitionRequest.h:23
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::~IoTDeviceAdvisorClient
virtual ~IoTDeviceAdvisorClient()
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteDefinition
virtual Model::GetSuiteDefinitionOutcome GetSuiteDefinition(const Model::GetSuiteDefinitionRequest &request) const
Aws::IoTDeviceAdvisor::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:105
Aws::IoTDeviceAdvisor::Model::StartSuiteRunOutcome
Aws::Utils::Outcome< StartSuiteRunResult, IoTDeviceAdvisorError > StartSuiteRunOutcome
Definition: IoTDeviceAdvisorClient.h:88
Aws::IoTDeviceAdvisor::Model::UpdateSuiteDefinitionOutcomeCallable
std::future< UpdateSuiteDefinitionOutcome > UpdateSuiteDefinitionOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:106
Aws::IoTDeviceAdvisor::StartSuiteRunResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::StartSuiteRunRequest &, const Model::StartSuiteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSuiteRunResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:119
Aws::IoTDeviceAdvisor::Model::ListSuiteRunsOutcomeCallable
std::future< ListSuiteRunsOutcome > ListSuiteRunsOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:100
Aws::IoTDeviceAdvisor::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:101
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::IoTDeviceAdvisor::ListSuiteDefinitionsResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::ListSuiteDefinitionsRequest &, const Model::ListSuiteDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSuiteDefinitionsResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:116
DeleteSuiteDefinitionResult.h
Aws::IoTDeviceAdvisor::Model::GetSuiteRunOutcome
Aws::Utils::Outcome< GetSuiteRunResult, IoTDeviceAdvisorError > GetSuiteRunOutcome
Definition: IoTDeviceAdvisorClient.h:83
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteDefinitionCallable
virtual Model::GetSuiteDefinitionOutcomeCallable GetSuiteDefinitionCallable(const Model::GetSuiteDefinitionRequest &request) const
UntagResourceResult.h
Aws::IoTDeviceAdvisor::GetSuiteRunResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::GetSuiteRunRequest &, const Model::GetSuiteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSuiteRunResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:114
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunCallable
virtual Model::GetSuiteRunOutcomeCallable GetSuiteRunCallable(const Model::GetSuiteRunRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StartSuiteRunCallable
virtual Model::StartSuiteRunOutcomeCallable StartSuiteRunCallable(const Model::StartSuiteRunRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::IoTDeviceAdvisor::ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:118
Aws::IoTDeviceAdvisor::Model::GetSuiteDefinitionOutcomeCallable
std::future< GetSuiteDefinitionOutcome > GetSuiteDefinitionOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:96
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StopSuiteRunCallable
virtual Model::StopSuiteRunOutcomeCallable StopSuiteRunCallable(const Model::StopSuiteRunRequest &request) const
AWSString.h
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::IoTDeviceAdvisor::GetSuiteDefinitionResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::GetSuiteDefinitionRequest &, const Model::GetSuiteDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSuiteDefinitionResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:113
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::IoTDeviceAdvisor::TagResourceResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:121
Aws::IoTDeviceAdvisor::StopSuiteRunResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::StopSuiteRunRequest &, const Model::StopSuiteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopSuiteRunResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:120
Aws::IoTDeviceAdvisor::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, IoTDeviceAdvisorError > ListTagsForResourceOutcome
Definition: IoTDeviceAdvisorClient.h:87
GetSuiteDefinitionResult.h
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::IoTDeviceAdvisorClient
IoTDeviceAdvisorClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTDeviceAdvisor::Model::GetSuiteRunReportOutcomeCallable
std::future< GetSuiteRunReportOutcome > GetSuiteRunReportOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:98
Aws::IoTDeviceAdvisor::Model::ListSuiteDefinitionsRequest
Definition: ListSuiteDefinitionsRequest.h:26
Aws::IoTDeviceAdvisor::Model::GetSuiteDefinitionOutcome
Aws::Utils::Outcome< GetSuiteDefinitionResult, IoTDeviceAdvisorError > GetSuiteDefinitionOutcome
Definition: IoTDeviceAdvisorClient.h:82
Aws::IoTDeviceAdvisor::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::IoTDeviceAdvisor::Model::ListSuiteRunsOutcome
Aws::Utils::Outcome< ListSuiteRunsResult, IoTDeviceAdvisorError > ListSuiteRunsOutcome
Definition: IoTDeviceAdvisorClient.h:86
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunReport
virtual Model::GetSuiteRunReportOutcome GetSuiteRunReport(const Model::GetSuiteRunReportRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StartSuiteRunAsync
virtual void StartSuiteRunAsync(const Model::StartSuiteRunRequest &request, const StartSuiteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunReportCallable
virtual Model::GetSuiteRunReportOutcomeCallable GetSuiteRunReportCallable(const Model::GetSuiteRunReportRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteRuns
virtual Model::ListSuiteRunsOutcome ListSuiteRuns(const Model::ListSuiteRunsRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunAsync
virtual void GetSuiteRunAsync(const Model::GetSuiteRunRequest &request, const GetSuiteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::DeleteSuiteDefinitionAsync
virtual void DeleteSuiteDefinitionAsync(const Model::DeleteSuiteDefinitionRequest &request, const DeleteSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UpdateSuiteDefinition
virtual Model::UpdateSuiteDefinitionOutcome UpdateSuiteDefinition(const Model::UpdateSuiteDefinitionRequest &request) const
ClientConfiguration.h
Aws::IoTDeviceAdvisor::Model::DeleteSuiteDefinitionOutcome
Aws::Utils::Outcome< DeleteSuiteDefinitionResult, IoTDeviceAdvisorError > DeleteSuiteDefinitionOutcome
Definition: IoTDeviceAdvisorClient.h:81
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteRunsCallable
virtual Model::ListSuiteRunsOutcomeCallable ListSuiteRunsCallable(const Model::ListSuiteRunsRequest &request) const
Aws::IoTDeviceAdvisor::Model::DeleteSuiteDefinitionRequest
Definition: DeleteSuiteDefinitionRequest.h:22
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRun
virtual Model::GetSuiteRunOutcome GetSuiteRun(const Model::GetSuiteRunRequest &request) const
Aws::IoTDeviceAdvisor::Model::GetSuiteRunRequest
Definition: GetSuiteRunRequest.h:22
Aws::IoTDeviceAdvisor::Model::CreateSuiteDefinitionOutcome
Aws::Utils::Outcome< CreateSuiteDefinitionResult, IoTDeviceAdvisorError > CreateSuiteDefinitionOutcome
Definition: IoTDeviceAdvisorClient.h:78
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteDefinitionsCallable
virtual Model::ListSuiteDefinitionsOutcomeCallable ListSuiteDefinitionsCallable(const Model::ListSuiteDefinitionsRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::IoTDeviceAdvisor::Model::GetSuiteRunReportRequest
Definition: GetSuiteRunReportRequest.h:22
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::CreateSuiteDefinitionAsync
virtual void CreateSuiteDefinitionAsync(const Model::CreateSuiteDefinitionRequest &request, const CreateSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::Model::StartSuiteRunRequest
Definition: StartSuiteRunRequest.h:24
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTDeviceAdvisor::CreateSuiteDefinitionResponseReceivedHandler
std::function< void(const IoTDeviceAdvisorClient *, const Model::CreateSuiteDefinitionRequest &, const Model::CreateSuiteDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSuiteDefinitionResponseReceivedHandler
Definition: IoTDeviceAdvisorClient.h:109
Aws::IoTDeviceAdvisor::Model::StopSuiteRunOutcome
Aws::Utils::Outcome< StopSuiteRunResult, IoTDeviceAdvisorError > StopSuiteRunOutcome
Definition: IoTDeviceAdvisorClient.h:89
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::IoTDeviceAdvisorClient
IoTDeviceAdvisorClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
AWSClient.h
ListTagsForResourceResult.h
Aws::IoTDeviceAdvisor::Model::UpdateSuiteDefinitionOutcome
Aws::Utils::Outcome< UpdateSuiteDefinitionResult, IoTDeviceAdvisorError > UpdateSuiteDefinitionOutcome
Definition: IoTDeviceAdvisorClient.h:92
StartSuiteRunResult.h
IoTDeviceAdvisor_EXPORTS.h
Aws::IoTDeviceAdvisor::Model::CreateSuiteDefinitionRequest
Definition: CreateSuiteDefinitionRequest.h:24
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UpdateSuiteDefinitionAsync
virtual void UpdateSuiteDefinitionAsync(const Model::UpdateSuiteDefinitionRequest &request, const UpdateSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTDeviceAdvisor::Model::ListSuiteRunsRequest
Definition: ListSuiteRunsRequest.h:26
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StartSuiteRun
virtual Model::StartSuiteRunOutcome StartSuiteRun(const Model::StartSuiteRunRequest &request) const
IoTDeviceAdvisorErrors.h
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteDefinitions
virtual Model::ListSuiteDefinitionsOutcome ListSuiteDefinitions(const Model::ListSuiteDefinitionsRequest &request) const
Aws::IoTDeviceAdvisor::Model::CreateSuiteDefinitionOutcomeCallable
std::future< CreateSuiteDefinitionOutcome > CreateSuiteDefinitionOutcomeCallable
Definition: IoTDeviceAdvisorClient.h:94
JsonSerializer.h
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UpdateSuiteDefinitionCallable
virtual Model::UpdateSuiteDefinitionOutcomeCallable UpdateSuiteDefinitionCallable(const Model::UpdateSuiteDefinitionRequest &request) const
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient
Definition: IoTDeviceAdvisorClient.h:138
TagResourceResult.h