AWS SDK for C++  1.9.126
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient Class Reference

#include <IoTDeviceAdvisorClient.h>

+ Inheritance diagram for Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 IoTDeviceAdvisorClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTDeviceAdvisorClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTDeviceAdvisorClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~IoTDeviceAdvisorClient ()
 
virtual Model::CreateSuiteDefinitionOutcome CreateSuiteDefinition (const Model::CreateSuiteDefinitionRequest &request) const
 
virtual Model::CreateSuiteDefinitionOutcomeCallable CreateSuiteDefinitionCallable (const Model::CreateSuiteDefinitionRequest &request) const
 
virtual void CreateSuiteDefinitionAsync (const Model::CreateSuiteDefinitionRequest &request, const CreateSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSuiteDefinitionOutcome DeleteSuiteDefinition (const Model::DeleteSuiteDefinitionRequest &request) const
 
virtual Model::DeleteSuiteDefinitionOutcomeCallable DeleteSuiteDefinitionCallable (const Model::DeleteSuiteDefinitionRequest &request) const
 
virtual void DeleteSuiteDefinitionAsync (const Model::DeleteSuiteDefinitionRequest &request, const DeleteSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSuiteDefinitionOutcome GetSuiteDefinition (const Model::GetSuiteDefinitionRequest &request) const
 
virtual Model::GetSuiteDefinitionOutcomeCallable GetSuiteDefinitionCallable (const Model::GetSuiteDefinitionRequest &request) const
 
virtual void GetSuiteDefinitionAsync (const Model::GetSuiteDefinitionRequest &request, const GetSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSuiteRunOutcome GetSuiteRun (const Model::GetSuiteRunRequest &request) const
 
virtual Model::GetSuiteRunOutcomeCallable GetSuiteRunCallable (const Model::GetSuiteRunRequest &request) const
 
virtual void GetSuiteRunAsync (const Model::GetSuiteRunRequest &request, const GetSuiteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSuiteRunReportOutcome GetSuiteRunReport (const Model::GetSuiteRunReportRequest &request) const
 
virtual Model::GetSuiteRunReportOutcomeCallable GetSuiteRunReportCallable (const Model::GetSuiteRunReportRequest &request) const
 
virtual void GetSuiteRunReportAsync (const Model::GetSuiteRunReportRequest &request, const GetSuiteRunReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSuiteDefinitionsOutcome ListSuiteDefinitions (const Model::ListSuiteDefinitionsRequest &request) const
 
virtual Model::ListSuiteDefinitionsOutcomeCallable ListSuiteDefinitionsCallable (const Model::ListSuiteDefinitionsRequest &request) const
 
virtual void ListSuiteDefinitionsAsync (const Model::ListSuiteDefinitionsRequest &request, const ListSuiteDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSuiteRunsOutcome ListSuiteRuns (const Model::ListSuiteRunsRequest &request) const
 
virtual Model::ListSuiteRunsOutcomeCallable ListSuiteRunsCallable (const Model::ListSuiteRunsRequest &request) const
 
virtual void ListSuiteRunsAsync (const Model::ListSuiteRunsRequest &request, const ListSuiteRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartSuiteRunOutcome StartSuiteRun (const Model::StartSuiteRunRequest &request) const
 
virtual Model::StartSuiteRunOutcomeCallable StartSuiteRunCallable (const Model::StartSuiteRunRequest &request) const
 
virtual void StartSuiteRunAsync (const Model::StartSuiteRunRequest &request, const StartSuiteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopSuiteRunOutcome StopSuiteRun (const Model::StopSuiteRunRequest &request) const
 
virtual Model::StopSuiteRunOutcomeCallable StopSuiteRunCallable (const Model::StopSuiteRunRequest &request) const
 
virtual void StopSuiteRunAsync (const Model::StopSuiteRunRequest &request, const StopSuiteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateSuiteDefinitionOutcome UpdateSuiteDefinition (const Model::UpdateSuiteDefinitionRequest &request) const
 
virtual Model::UpdateSuiteDefinitionOutcomeCallable UpdateSuiteDefinitionCallable (const Model::UpdateSuiteDefinitionRequest &request) const
 
virtual void UpdateSuiteDefinitionAsync (const Model::UpdateSuiteDefinitionRequest &request, const UpdateSuiteDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

AWS IoT Core Device Advisor is a cloud-based, fully managed test capability for validating IoT devices during device software development. Device Advisor provides pre-built tests that you can use to validate IoT devices for reliable and secure connectivity with AWS IoT Core before deploying devices to production. By using Device Advisor, you can confirm that your devices can connect to AWS IoT Core, follow security best practices and, if applicable, receive software updates from IoT Device Management. You can also download signed qualification reports to submit to the AWS Partner Network to get your device qualified for the AWS Partner Device Catalog without the need to send your device in and wait for it to be tested.

Definition at line 137 of file IoTDeviceAdvisorClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 140 of file IoTDeviceAdvisorClient.h.

Constructor & Destructor Documentation

◆ IoTDeviceAdvisorClient() [1/3]

Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::IoTDeviceAdvisorClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ IoTDeviceAdvisorClient() [2/3]

Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::IoTDeviceAdvisorClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ IoTDeviceAdvisorClient() [3/3]

Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::IoTDeviceAdvisorClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~IoTDeviceAdvisorClient()

virtual Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::~IoTDeviceAdvisorClient ( )
virtual

Member Function Documentation

◆ CreateSuiteDefinition()

virtual Model::CreateSuiteDefinitionOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::CreateSuiteDefinition ( const Model::CreateSuiteDefinitionRequest request) const
virtual

Creates a Device Advisor test suite.

See Also:

AWS API Reference

◆ CreateSuiteDefinitionAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::CreateSuiteDefinitionAsync ( const Model::CreateSuiteDefinitionRequest request,
const CreateSuiteDefinitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Device Advisor test suite.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateSuiteDefinitionCallable()

virtual Model::CreateSuiteDefinitionOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::CreateSuiteDefinitionCallable ( const Model::CreateSuiteDefinitionRequest request) const
virtual

Creates a Device Advisor test suite.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteSuiteDefinition()

virtual Model::DeleteSuiteDefinitionOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::DeleteSuiteDefinition ( const Model::DeleteSuiteDefinitionRequest request) const
virtual

Deletes a Device Advisor test suite.

See Also:

AWS API Reference

◆ DeleteSuiteDefinitionAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::DeleteSuiteDefinitionAsync ( const Model::DeleteSuiteDefinitionRequest request,
const DeleteSuiteDefinitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Device Advisor test suite.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSuiteDefinitionCallable()

virtual Model::DeleteSuiteDefinitionOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::DeleteSuiteDefinitionCallable ( const Model::DeleteSuiteDefinitionRequest request) const
virtual

Deletes a Device Advisor test suite.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSuiteDefinition()

virtual Model::GetSuiteDefinitionOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteDefinition ( const Model::GetSuiteDefinitionRequest request) const
virtual

Gets information about a Device Advisor test suite.

See Also:

AWS API Reference

◆ GetSuiteDefinitionAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteDefinitionAsync ( const Model::GetSuiteDefinitionRequest request,
const GetSuiteDefinitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a Device Advisor test suite.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSuiteDefinitionCallable()

virtual Model::GetSuiteDefinitionOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteDefinitionCallable ( const Model::GetSuiteDefinitionRequest request) const
virtual

Gets information about a Device Advisor test suite.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSuiteRun()

virtual Model::GetSuiteRunOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRun ( const Model::GetSuiteRunRequest request) const
virtual

Gets information about a Device Advisor test suite run.

See Also:

AWS API Reference

◆ GetSuiteRunAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunAsync ( const Model::GetSuiteRunRequest request,
const GetSuiteRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a Device Advisor test suite run.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSuiteRunCallable()

virtual Model::GetSuiteRunOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunCallable ( const Model::GetSuiteRunRequest request) const
virtual

Gets information about a Device Advisor test suite run.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSuiteRunReport()

virtual Model::GetSuiteRunReportOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunReport ( const Model::GetSuiteRunReportRequest request) const
virtual

Gets a report download link for a successful Device Advisor qualifying test suite run.

See Also:

AWS API Reference

◆ GetSuiteRunReportAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunReportAsync ( const Model::GetSuiteRunReportRequest request,
const GetSuiteRunReportResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a report download link for a successful Device Advisor qualifying test suite run.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSuiteRunReportCallable()

virtual Model::GetSuiteRunReportOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::GetSuiteRunReportCallable ( const Model::GetSuiteRunReportRequest request) const
virtual

Gets a report download link for a successful Device Advisor qualifying test suite run.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSuiteDefinitions()

virtual Model::ListSuiteDefinitionsOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteDefinitions ( const Model::ListSuiteDefinitionsRequest request) const
virtual

Lists the Device Advisor test suites you have created.

See Also:

AWS API Reference

◆ ListSuiteDefinitionsAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteDefinitionsAsync ( const Model::ListSuiteDefinitionsRequest request,
const ListSuiteDefinitionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the Device Advisor test suites you have created.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSuiteDefinitionsCallable()

virtual Model::ListSuiteDefinitionsOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteDefinitionsCallable ( const Model::ListSuiteDefinitionsRequest request) const
virtual

Lists the Device Advisor test suites you have created.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSuiteRuns()

virtual Model::ListSuiteRunsOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteRuns ( const Model::ListSuiteRunsRequest request) const
virtual

Lists the runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.

See Also:

AWS API Reference

◆ ListSuiteRunsAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteRunsAsync ( const Model::ListSuiteRunsRequest request,
const ListSuiteRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSuiteRunsCallable()

virtual Model::ListSuiteRunsOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListSuiteRunsCallable ( const Model::ListSuiteRunsRequest request) const
virtual

Lists the runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags attached to an IoT Device Advisor resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the tags attached to an IoT Device Advisor resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags attached to an IoT Device Advisor resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartSuiteRun()

virtual Model::StartSuiteRunOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StartSuiteRun ( const Model::StartSuiteRunRequest request) const
virtual

Starts a Device Advisor test suite run.

See Also:

AWS API Reference

◆ StartSuiteRunAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StartSuiteRunAsync ( const Model::StartSuiteRunRequest request,
const StartSuiteRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a Device Advisor test suite run.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartSuiteRunCallable()

virtual Model::StartSuiteRunOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StartSuiteRunCallable ( const Model::StartSuiteRunRequest request) const
virtual

Starts a Device Advisor test suite run.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopSuiteRun()

virtual Model::StopSuiteRunOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StopSuiteRun ( const Model::StopSuiteRunRequest request) const
virtual

Stops a Device Advisor test suite run that is currently running.

See Also:

AWS API Reference

◆ StopSuiteRunAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StopSuiteRunAsync ( const Model::StopSuiteRunRequest request,
const StopSuiteRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops a Device Advisor test suite run that is currently running.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopSuiteRunCallable()

virtual Model::StopSuiteRunOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::StopSuiteRunCallable ( const Model::StopSuiteRunRequest request) const
virtual

Stops a Device Advisor test suite run that is currently running.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds to and modifies existing tags of an IoT Device Advisor resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds to and modifies existing tags of an IoT Device Advisor resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds to and modifies existing tags of an IoT Device Advisor resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from an IoT Device Advisor resource.

See Also:


AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags from an IoT Device Advisor resource.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags from an IoT Device Advisor resource.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateSuiteDefinition()

virtual Model::UpdateSuiteDefinitionOutcome Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UpdateSuiteDefinition ( const Model::UpdateSuiteDefinitionRequest request) const
virtual

Updates a Device Advisor test suite.

See Also:

AWS API Reference

◆ UpdateSuiteDefinitionAsync()

virtual void Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UpdateSuiteDefinitionAsync ( const Model::UpdateSuiteDefinitionRequest request,
const UpdateSuiteDefinitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a Device Advisor test suite.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateSuiteDefinitionCallable()

virtual Model::UpdateSuiteDefinitionOutcomeCallable Aws::IoTDeviceAdvisor::IoTDeviceAdvisorClient::UpdateSuiteDefinitionCallable ( const Model::UpdateSuiteDefinitionRequest request) const
virtual

Updates a Device Advisor test suite.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: