AWS SDK for C++  1.8.95
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::IoTAnalytics::IoTAnalyticsClient Class Reference

#include <IoTAnalyticsClient.h>

+ Inheritance diagram for Aws::IoTAnalytics::IoTAnalyticsClient:

Public Types

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

Public Member Functions

 IoTAnalyticsClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTAnalyticsClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTAnalyticsClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~IoTAnalyticsClient ()
 
virtual Model::BatchPutMessageOutcome BatchPutMessage (const Model::BatchPutMessageRequest &request) const
 
virtual Model::BatchPutMessageOutcomeCallable BatchPutMessageCallable (const Model::BatchPutMessageRequest &request) const
 
virtual void BatchPutMessageAsync (const Model::BatchPutMessageRequest &request, const BatchPutMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelPipelineReprocessingOutcome CancelPipelineReprocessing (const Model::CancelPipelineReprocessingRequest &request) const
 
virtual Model::CancelPipelineReprocessingOutcomeCallable CancelPipelineReprocessingCallable (const Model::CancelPipelineReprocessingRequest &request) const
 
virtual void CancelPipelineReprocessingAsync (const Model::CancelPipelineReprocessingRequest &request, const CancelPipelineReprocessingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateChannelOutcome CreateChannel (const Model::CreateChannelRequest &request) const
 
virtual Model::CreateChannelOutcomeCallable CreateChannelCallable (const Model::CreateChannelRequest &request) const
 
virtual void CreateChannelAsync (const Model::CreateChannelRequest &request, const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDatasetOutcome CreateDataset (const Model::CreateDatasetRequest &request) const
 
virtual Model::CreateDatasetOutcomeCallable CreateDatasetCallable (const Model::CreateDatasetRequest &request) const
 
virtual void CreateDatasetAsync (const Model::CreateDatasetRequest &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDatasetContentOutcome CreateDatasetContent (const Model::CreateDatasetContentRequest &request) const
 
virtual Model::CreateDatasetContentOutcomeCallable CreateDatasetContentCallable (const Model::CreateDatasetContentRequest &request) const
 
virtual void CreateDatasetContentAsync (const Model::CreateDatasetContentRequest &request, const CreateDatasetContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDatastoreOutcome CreateDatastore (const Model::CreateDatastoreRequest &request) const
 
virtual Model::CreateDatastoreOutcomeCallable CreateDatastoreCallable (const Model::CreateDatastoreRequest &request) const
 
virtual void CreateDatastoreAsync (const Model::CreateDatastoreRequest &request, const CreateDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePipelineOutcome CreatePipeline (const Model::CreatePipelineRequest &request) const
 
virtual Model::CreatePipelineOutcomeCallable CreatePipelineCallable (const Model::CreatePipelineRequest &request) const
 
virtual void CreatePipelineAsync (const Model::CreatePipelineRequest &request, const CreatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteChannelOutcome DeleteChannel (const Model::DeleteChannelRequest &request) const
 
virtual Model::DeleteChannelOutcomeCallable DeleteChannelCallable (const Model::DeleteChannelRequest &request) const
 
virtual void DeleteChannelAsync (const Model::DeleteChannelRequest &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDatasetOutcome DeleteDataset (const Model::DeleteDatasetRequest &request) const
 
virtual Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable (const Model::DeleteDatasetRequest &request) const
 
virtual void DeleteDatasetAsync (const Model::DeleteDatasetRequest &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDatasetContentOutcome DeleteDatasetContent (const Model::DeleteDatasetContentRequest &request) const
 
virtual Model::DeleteDatasetContentOutcomeCallable DeleteDatasetContentCallable (const Model::DeleteDatasetContentRequest &request) const
 
virtual void DeleteDatasetContentAsync (const Model::DeleteDatasetContentRequest &request, const DeleteDatasetContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDatastoreOutcome DeleteDatastore (const Model::DeleteDatastoreRequest &request) const
 
virtual Model::DeleteDatastoreOutcomeCallable DeleteDatastoreCallable (const Model::DeleteDatastoreRequest &request) const
 
virtual void DeleteDatastoreAsync (const Model::DeleteDatastoreRequest &request, const DeleteDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePipelineOutcome DeletePipeline (const Model::DeletePipelineRequest &request) const
 
virtual Model::DeletePipelineOutcomeCallable DeletePipelineCallable (const Model::DeletePipelineRequest &request) const
 
virtual void DeletePipelineAsync (const Model::DeletePipelineRequest &request, const DeletePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeChannelOutcome DescribeChannel (const Model::DescribeChannelRequest &request) const
 
virtual Model::DescribeChannelOutcomeCallable DescribeChannelCallable (const Model::DescribeChannelRequest &request) const
 
virtual void DescribeChannelAsync (const Model::DescribeChannelRequest &request, const DescribeChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDatasetOutcome DescribeDataset (const Model::DescribeDatasetRequest &request) const
 
virtual Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable (const Model::DescribeDatasetRequest &request) const
 
virtual void DescribeDatasetAsync (const Model::DescribeDatasetRequest &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDatastoreOutcome DescribeDatastore (const Model::DescribeDatastoreRequest &request) const
 
virtual Model::DescribeDatastoreOutcomeCallable DescribeDatastoreCallable (const Model::DescribeDatastoreRequest &request) const
 
virtual void DescribeDatastoreAsync (const Model::DescribeDatastoreRequest &request, const DescribeDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions (const Model::DescribeLoggingOptionsRequest &request) const
 
virtual Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable (const Model::DescribeLoggingOptionsRequest &request) const
 
virtual void DescribeLoggingOptionsAsync (const Model::DescribeLoggingOptionsRequest &request, const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePipelineOutcome DescribePipeline (const Model::DescribePipelineRequest &request) const
 
virtual Model::DescribePipelineOutcomeCallable DescribePipelineCallable (const Model::DescribePipelineRequest &request) const
 
virtual void DescribePipelineAsync (const Model::DescribePipelineRequest &request, const DescribePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDatasetContentOutcome GetDatasetContent (const Model::GetDatasetContentRequest &request) const
 
virtual Model::GetDatasetContentOutcomeCallable GetDatasetContentCallable (const Model::GetDatasetContentRequest &request) const
 
virtual void GetDatasetContentAsync (const Model::GetDatasetContentRequest &request, const GetDatasetContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListChannelsOutcome ListChannels (const Model::ListChannelsRequest &request) const
 
virtual Model::ListChannelsOutcomeCallable ListChannelsCallable (const Model::ListChannelsRequest &request) const
 
virtual void ListChannelsAsync (const Model::ListChannelsRequest &request, const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDatasetContentsOutcome ListDatasetContents (const Model::ListDatasetContentsRequest &request) const
 
virtual Model::ListDatasetContentsOutcomeCallable ListDatasetContentsCallable (const Model::ListDatasetContentsRequest &request) const
 
virtual void ListDatasetContentsAsync (const Model::ListDatasetContentsRequest &request, const ListDatasetContentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDatasetsOutcome ListDatasets (const Model::ListDatasetsRequest &request) const
 
virtual Model::ListDatasetsOutcomeCallable ListDatasetsCallable (const Model::ListDatasetsRequest &request) const
 
virtual void ListDatasetsAsync (const Model::ListDatasetsRequest &request, const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDatastoresOutcome ListDatastores (const Model::ListDatastoresRequest &request) const
 
virtual Model::ListDatastoresOutcomeCallable ListDatastoresCallable (const Model::ListDatastoresRequest &request) const
 
virtual void ListDatastoresAsync (const Model::ListDatastoresRequest &request, const ListDatastoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPipelinesOutcome ListPipelines (const Model::ListPipelinesRequest &request) const
 
virtual Model::ListPipelinesOutcomeCallable ListPipelinesCallable (const Model::ListPipelinesRequest &request) const
 
virtual void ListPipelinesAsync (const Model::ListPipelinesRequest &request, const ListPipelinesResponseReceivedHandler &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::PutLoggingOptionsOutcome PutLoggingOptions (const Model::PutLoggingOptionsRequest &request) const
 
virtual Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable (const Model::PutLoggingOptionsRequest &request) const
 
virtual void PutLoggingOptionsAsync (const Model::PutLoggingOptionsRequest &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RunPipelineActivityOutcome RunPipelineActivity (const Model::RunPipelineActivityRequest &request) const
 
virtual Model::RunPipelineActivityOutcomeCallable RunPipelineActivityCallable (const Model::RunPipelineActivityRequest &request) const
 
virtual void RunPipelineActivityAsync (const Model::RunPipelineActivityRequest &request, const RunPipelineActivityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SampleChannelDataOutcome SampleChannelData (const Model::SampleChannelDataRequest &request) const
 
virtual Model::SampleChannelDataOutcomeCallable SampleChannelDataCallable (const Model::SampleChannelDataRequest &request) const
 
virtual void SampleChannelDataAsync (const Model::SampleChannelDataRequest &request, const SampleChannelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartPipelineReprocessingOutcome StartPipelineReprocessing (const Model::StartPipelineReprocessingRequest &request) const
 
virtual Model::StartPipelineReprocessingOutcomeCallable StartPipelineReprocessingCallable (const Model::StartPipelineReprocessingRequest &request) const
 
virtual void StartPipelineReprocessingAsync (const Model::StartPipelineReprocessingRequest &request, const StartPipelineReprocessingResponseReceivedHandler &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::UpdateChannelOutcome UpdateChannel (const Model::UpdateChannelRequest &request) const
 
virtual Model::UpdateChannelOutcomeCallable UpdateChannelCallable (const Model::UpdateChannelRequest &request) const
 
virtual void UpdateChannelAsync (const Model::UpdateChannelRequest &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDatasetOutcome UpdateDataset (const Model::UpdateDatasetRequest &request) const
 
virtual Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable (const Model::UpdateDatasetRequest &request) const
 
virtual void UpdateDatasetAsync (const Model::UpdateDatasetRequest &request, const UpdateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDatastoreOutcome UpdateDatastore (const Model::UpdateDatastoreRequest &request) const
 
virtual Model::UpdateDatastoreOutcomeCallable UpdateDatastoreCallable (const Model::UpdateDatastoreRequest &request) const
 
virtual void UpdateDatastoreAsync (const Model::UpdateDatastoreRequest &request, const UpdateDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePipelineOutcome UpdatePipeline (const Model::UpdatePipelineRequest &request) const
 
virtual Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable (const Model::UpdatePipelineRequest &request) const
 
virtual void UpdatePipelineAsync (const Model::UpdatePipelineRequest &request, const UpdatePipelineResponseReceivedHandler &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 (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 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 Analytics allows you to collect large amounts of device data, process messages, and store them. You can then query the data and run sophisticated analytics on it. AWS IoT Analytics enables advanced data exploration through integration with Jupyter Notebooks and data visualization through integration with Amazon QuickSight.

Traditional analytics and business intelligence tools are designed to process structured data. IoT data often comes from devices that record noisy processes (such as temperature, motion, or sound). As a result the data from these devices can have significant gaps, corrupted messages, and false readings that must be cleaned up before analysis can occur. Also, IoT data is often only meaningful in the context of other data from external sources.

AWS IoT Analytics automates the steps required to analyze data from IoT devices. AWS IoT Analytics filters, transforms, and enriches IoT data before storing it in a time-series data store for analysis. You can set up the service to collect only the data you need from your devices, apply mathematical transforms to process the data, and enrich the data with device-specific metadata such as device type and location before storing it. Then, you can analyze your data by running queries using the built-in SQL query engine, or perform more complex analytics and machine learning inference. AWS IoT Analytics includes pre-built models for common IoT use cases so you can answer questions like which devices are about to fail or which customers are at risk of abandoning their wearable devices.

Definition at line 244 of file IoTAnalyticsClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 247 of file IoTAnalyticsClient.h.

Constructor & Destructor Documentation

◆ IoTAnalyticsClient() [1/3]

Aws::IoTAnalytics::IoTAnalyticsClient::IoTAnalyticsClient ( 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.

◆ IoTAnalyticsClient() [2/3]

Aws::IoTAnalytics::IoTAnalyticsClient::IoTAnalyticsClient ( 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.

◆ IoTAnalyticsClient() [3/3]

Aws::IoTAnalytics::IoTAnalyticsClient::IoTAnalyticsClient ( 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

◆ ~IoTAnalyticsClient()

virtual Aws::IoTAnalytics::IoTAnalyticsClient::~IoTAnalyticsClient ( )
virtual

Member Function Documentation

◆ BatchPutMessage()

virtual Model::BatchPutMessageOutcome Aws::IoTAnalytics::IoTAnalyticsClient::BatchPutMessage ( const Model::BatchPutMessageRequest request) const
virtual

Sends messages to a channel.

See Also:

AWS API Reference

◆ BatchPutMessageAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::BatchPutMessageAsync ( const Model::BatchPutMessageRequest request,
const BatchPutMessageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sends messages to a channel.

See Also:

AWS API Reference

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

◆ BatchPutMessageCallable()

virtual Model::BatchPutMessageOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::BatchPutMessageCallable ( const Model::BatchPutMessageRequest request) const
virtual

Sends messages to a channel.

See Also:

AWS API Reference

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

◆ CancelPipelineReprocessing()

virtual Model::CancelPipelineReprocessingOutcome Aws::IoTAnalytics::IoTAnalyticsClient::CancelPipelineReprocessing ( const Model::CancelPipelineReprocessingRequest request) const
virtual

Cancels the reprocessing of data through the pipeline.

See Also:

AWS API Reference

◆ CancelPipelineReprocessingAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::CancelPipelineReprocessingAsync ( const Model::CancelPipelineReprocessingRequest request,
const CancelPipelineReprocessingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Cancels the reprocessing of data through the pipeline.

See Also:

AWS API Reference

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

◆ CancelPipelineReprocessingCallable()

virtual Model::CancelPipelineReprocessingOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::CancelPipelineReprocessingCallable ( const Model::CancelPipelineReprocessingRequest request) const
virtual

Cancels the reprocessing of data through the pipeline.

See Also:

AWS API Reference

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

◆ CreateChannel()

virtual Model::CreateChannelOutcome Aws::IoTAnalytics::IoTAnalyticsClient::CreateChannel ( const Model::CreateChannelRequest request) const
virtual

Creates a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages before publishing the data to a pipeline.

See Also:

AWS API Reference

◆ CreateChannelAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::CreateChannelAsync ( const Model::CreateChannelRequest request,
const CreateChannelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages before publishing the data to a pipeline.

See Also:

AWS API Reference

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

◆ CreateChannelCallable()

virtual Model::CreateChannelOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::CreateChannelCallable ( const Model::CreateChannelRequest request) const
virtual

Creates a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages before publishing the data to a pipeline.

See Also:

AWS API Reference

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

◆ CreateDataset()

virtual Model::CreateDatasetOutcome Aws::IoTAnalytics::IoTAnalyticsClient::CreateDataset ( const Model::CreateDatasetRequest request) const
virtual

Creates a dataset. A dataset stores data retrieved from a data store by applying a queryAction (a SQL query) or a containerAction (executing a containerized application). This operation creates the skeleton of a dataset. The dataset can be populated manually by calling CreateDatasetContent or automatically according to a trigger you specify.

See Also:

AWS API Reference

◆ CreateDatasetAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatasetAsync ( const Model::CreateDatasetRequest request,
const CreateDatasetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a dataset. A dataset stores data retrieved from a data store by applying a queryAction (a SQL query) or a containerAction (executing a containerized application). This operation creates the skeleton of a dataset. The dataset can be populated manually by calling CreateDatasetContent or automatically according to a trigger you specify.

See Also:

AWS API Reference

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

◆ CreateDatasetCallable()

virtual Model::CreateDatasetOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatasetCallable ( const Model::CreateDatasetRequest request) const
virtual

Creates a dataset. A dataset stores data retrieved from a data store by applying a queryAction (a SQL query) or a containerAction (executing a containerized application). This operation creates the skeleton of a dataset. The dataset can be populated manually by calling CreateDatasetContent or automatically according to a trigger you specify.

See Also:

AWS API Reference

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

◆ CreateDatasetContent()

virtual Model::CreateDatasetContentOutcome Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatasetContent ( const Model::CreateDatasetContentRequest request) const
virtual

Creates the content of a data set by applying a queryAction (a SQL query) or a containerAction (executing a containerized application).

See Also:

AWS API Reference

◆ CreateDatasetContentAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatasetContentAsync ( const Model::CreateDatasetContentRequest request,
const CreateDatasetContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates the content of a data set by applying a queryAction (a SQL query) or a containerAction (executing a containerized application).

See Also:

AWS API Reference

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

◆ CreateDatasetContentCallable()

virtual Model::CreateDatasetContentOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatasetContentCallable ( const Model::CreateDatasetContentRequest request) const
virtual

Creates the content of a data set by applying a queryAction (a SQL query) or a containerAction (executing a containerized application).

See Also:

AWS API Reference

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

◆ CreateDatastore()

virtual Model::CreateDatastoreOutcome Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatastore ( const Model::CreateDatastoreRequest request) const
virtual

Creates a data store, which is a repository for messages.

See Also:

AWS API Reference

◆ CreateDatastoreAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatastoreAsync ( const Model::CreateDatastoreRequest request,
const CreateDatastoreResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a data store, which is a repository for messages.

See Also:

AWS API Reference

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

◆ CreateDatastoreCallable()

virtual Model::CreateDatastoreOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::CreateDatastoreCallable ( const Model::CreateDatastoreRequest request) const
virtual

Creates a data store, which is a repository for messages.

See Also:

AWS API Reference

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

◆ CreatePipeline()

virtual Model::CreatePipelineOutcome Aws::IoTAnalytics::IoTAnalyticsClient::CreatePipeline ( const Model::CreatePipelineRequest request) const
virtual

Creates a pipeline. A pipeline consumes messages from a channel and allows you to process the messages before storing them in a data store. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array.

See Also:

AWS API Reference

◆ CreatePipelineAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::CreatePipelineAsync ( const Model::CreatePipelineRequest request,
const CreatePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a pipeline. A pipeline consumes messages from a channel and allows you to process the messages before storing them in a data store. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array.

See Also:

AWS API Reference

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

◆ CreatePipelineCallable()

virtual Model::CreatePipelineOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::CreatePipelineCallable ( const Model::CreatePipelineRequest request) const
virtual

Creates a pipeline. A pipeline consumes messages from a channel and allows you to process the messages before storing them in a data store. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array.

See Also:

AWS API Reference

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

◆ DeleteChannel()

virtual Model::DeleteChannelOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DeleteChannel ( const Model::DeleteChannelRequest request) const
virtual

Deletes the specified channel.

See Also:

AWS API Reference

◆ DeleteChannelAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DeleteChannelAsync ( const Model::DeleteChannelRequest request,
const DeleteChannelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified channel.

See Also:

AWS API Reference

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

◆ DeleteChannelCallable()

virtual Model::DeleteChannelOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DeleteChannelCallable ( const Model::DeleteChannelRequest request) const
virtual

Deletes the specified channel.

See Also:

AWS API Reference

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

◆ DeleteDataset()

virtual Model::DeleteDatasetOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDataset ( const Model::DeleteDatasetRequest request) const
virtual

Deletes the specified dataset.

You do not have to delete the content of the dataset before you perform this operation.

See Also:

AWS API Reference

◆ DeleteDatasetAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatasetAsync ( const Model::DeleteDatasetRequest request,
const DeleteDatasetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified dataset.

You do not have to delete the content of the dataset before you perform this operation.

See Also:

AWS API Reference

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

◆ DeleteDatasetCallable()

virtual Model::DeleteDatasetOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatasetCallable ( const Model::DeleteDatasetRequest request) const
virtual

Deletes the specified dataset.

You do not have to delete the content of the dataset before you perform this operation.

See Also:

AWS API Reference

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

◆ DeleteDatasetContent()

virtual Model::DeleteDatasetContentOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatasetContent ( const Model::DeleteDatasetContentRequest request) const
virtual

Deletes the content of the specified dataset.

See Also:

AWS API Reference

◆ DeleteDatasetContentAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatasetContentAsync ( const Model::DeleteDatasetContentRequest request,
const DeleteDatasetContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the content of the specified dataset.

See Also:

AWS API Reference

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

◆ DeleteDatasetContentCallable()

virtual Model::DeleteDatasetContentOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatasetContentCallable ( const Model::DeleteDatasetContentRequest request) const
virtual

Deletes the content of the specified dataset.

See Also:

AWS API Reference

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

◆ DeleteDatastore()

virtual Model::DeleteDatastoreOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatastore ( const Model::DeleteDatastoreRequest request) const
virtual

Deletes the specified data store.

See Also:

AWS API Reference

◆ DeleteDatastoreAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatastoreAsync ( const Model::DeleteDatastoreRequest request,
const DeleteDatastoreResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified data store.

See Also:

AWS API Reference

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

◆ DeleteDatastoreCallable()

virtual Model::DeleteDatastoreOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DeleteDatastoreCallable ( const Model::DeleteDatastoreRequest request) const
virtual

Deletes the specified data store.

See Also:

AWS API Reference

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

◆ DeletePipeline()

virtual Model::DeletePipelineOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DeletePipeline ( const Model::DeletePipelineRequest request) const
virtual

Deletes the specified pipeline.

See Also:

AWS API Reference

◆ DeletePipelineAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DeletePipelineAsync ( const Model::DeletePipelineRequest request,
const DeletePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified pipeline.

See Also:

AWS API Reference

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

◆ DeletePipelineCallable()

virtual Model::DeletePipelineOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DeletePipelineCallable ( const Model::DeletePipelineRequest request) const
virtual

Deletes the specified pipeline.

See Also:

AWS API Reference

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

◆ DescribeChannel()

virtual Model::DescribeChannelOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DescribeChannel ( const Model::DescribeChannelRequest request) const
virtual

Retrieves information about a channel.

See Also:

AWS API Reference

◆ DescribeChannelAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DescribeChannelAsync ( const Model::DescribeChannelRequest request,
const DescribeChannelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a channel.

See Also:

AWS API Reference

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

◆ DescribeChannelCallable()

virtual Model::DescribeChannelOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DescribeChannelCallable ( const Model::DescribeChannelRequest request) const
virtual

Retrieves information about a channel.

See Also:

AWS API Reference

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

◆ DescribeDataset()

virtual Model::DescribeDatasetOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DescribeDataset ( const Model::DescribeDatasetRequest request) const
virtual

Retrieves information about a dataset.

See Also:

AWS API Reference

◆ DescribeDatasetAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DescribeDatasetAsync ( const Model::DescribeDatasetRequest request,
const DescribeDatasetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a dataset.

See Also:

AWS API Reference

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

◆ DescribeDatasetCallable()

virtual Model::DescribeDatasetOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DescribeDatasetCallable ( const Model::DescribeDatasetRequest request) const
virtual

Retrieves information about a dataset.

See Also:

AWS API Reference

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

◆ DescribeDatastore()

virtual Model::DescribeDatastoreOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DescribeDatastore ( const Model::DescribeDatastoreRequest request) const
virtual

Retrieves information about a data store.

See Also:

AWS API Reference

◆ DescribeDatastoreAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DescribeDatastoreAsync ( const Model::DescribeDatastoreRequest request,
const DescribeDatastoreResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a data store.

See Also:

AWS API Reference

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

◆ DescribeDatastoreCallable()

virtual Model::DescribeDatastoreOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DescribeDatastoreCallable ( const Model::DescribeDatastoreRequest request) const
virtual

Retrieves information about a data store.

See Also:

AWS API Reference

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

◆ DescribeLoggingOptions()

virtual Model::DescribeLoggingOptionsOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DescribeLoggingOptions ( const Model::DescribeLoggingOptionsRequest request) const
virtual

Retrieves the current settings of the AWS IoT Analytics logging options.

See Also:

AWS API Reference

◆ DescribeLoggingOptionsAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DescribeLoggingOptionsAsync ( const Model::DescribeLoggingOptionsRequest request,
const DescribeLoggingOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the current settings of the AWS IoT Analytics logging options.

See Also:

AWS API Reference

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

◆ DescribeLoggingOptionsCallable()

virtual Model::DescribeLoggingOptionsOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DescribeLoggingOptionsCallable ( const Model::DescribeLoggingOptionsRequest request) const
virtual

Retrieves the current settings of the AWS IoT Analytics logging options.

See Also:

AWS API Reference

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

◆ DescribePipeline()

virtual Model::DescribePipelineOutcome Aws::IoTAnalytics::IoTAnalyticsClient::DescribePipeline ( const Model::DescribePipelineRequest request) const
virtual

Retrieves information about a pipeline.

See Also:

AWS API Reference

◆ DescribePipelineAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::DescribePipelineAsync ( const Model::DescribePipelineRequest request,
const DescribePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a pipeline.

See Also:

AWS API Reference

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

◆ DescribePipelineCallable()

virtual Model::DescribePipelineOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::DescribePipelineCallable ( const Model::DescribePipelineRequest request) const
virtual

Retrieves information about a pipeline.

See Also:

AWS API Reference

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

◆ GetDatasetContent()

virtual Model::GetDatasetContentOutcome Aws::IoTAnalytics::IoTAnalyticsClient::GetDatasetContent ( const Model::GetDatasetContentRequest request) const
virtual

Retrieves the contents of a data set as presigned URIs.

See Also:

AWS API Reference

◆ GetDatasetContentAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::GetDatasetContentAsync ( const Model::GetDatasetContentRequest request,
const GetDatasetContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the contents of a data set as presigned URIs.

See Also:

AWS API Reference

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

◆ GetDatasetContentCallable()

virtual Model::GetDatasetContentOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::GetDatasetContentCallable ( const Model::GetDatasetContentRequest request) const
virtual

Retrieves the contents of a data set as presigned URIs.

See Also:

AWS API Reference

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

◆ ListChannels()

virtual Model::ListChannelsOutcome Aws::IoTAnalytics::IoTAnalyticsClient::ListChannels ( const Model::ListChannelsRequest request) const
virtual

Retrieves a list of channels.

See Also:

AWS API Reference

◆ ListChannelsAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::ListChannelsAsync ( const Model::ListChannelsRequest request,
const ListChannelsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of channels.

See Also:

AWS API Reference

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

◆ ListChannelsCallable()

virtual Model::ListChannelsOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::ListChannelsCallable ( const Model::ListChannelsRequest request) const
virtual

Retrieves a list of channels.

See Also:

AWS API Reference

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

◆ ListDatasetContents()

virtual Model::ListDatasetContentsOutcome Aws::IoTAnalytics::IoTAnalyticsClient::ListDatasetContents ( const Model::ListDatasetContentsRequest request) const
virtual

Lists information about data set contents that have been created.

See Also:

AWS API Reference

◆ ListDatasetContentsAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::ListDatasetContentsAsync ( const Model::ListDatasetContentsRequest request,
const ListDatasetContentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists information about data set contents that have been created.

See Also:

AWS API Reference

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

◆ ListDatasetContentsCallable()

virtual Model::ListDatasetContentsOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::ListDatasetContentsCallable ( const Model::ListDatasetContentsRequest request) const
virtual

Lists information about data set contents that have been created.

See Also:

AWS API Reference

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

◆ ListDatasets()

virtual Model::ListDatasetsOutcome Aws::IoTAnalytics::IoTAnalyticsClient::ListDatasets ( const Model::ListDatasetsRequest request) const
virtual

Retrieves information about data sets.

See Also:

AWS API Reference

◆ ListDatasetsAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::ListDatasetsAsync ( const Model::ListDatasetsRequest request,
const ListDatasetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about data sets.

See Also:

AWS API Reference

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

◆ ListDatasetsCallable()

virtual Model::ListDatasetsOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::ListDatasetsCallable ( const Model::ListDatasetsRequest request) const
virtual

Retrieves information about data sets.

See Also:

AWS API Reference

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

◆ ListDatastores()

virtual Model::ListDatastoresOutcome Aws::IoTAnalytics::IoTAnalyticsClient::ListDatastores ( const Model::ListDatastoresRequest request) const
virtual

Retrieves a list of data stores.

See Also:

AWS API Reference

◆ ListDatastoresAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::ListDatastoresAsync ( const Model::ListDatastoresRequest request,
const ListDatastoresResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of data stores.

See Also:

AWS API Reference

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

◆ ListDatastoresCallable()

virtual Model::ListDatastoresOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::ListDatastoresCallable ( const Model::ListDatastoresRequest request) const
virtual

Retrieves a list of data stores.

See Also:

AWS API Reference

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

◆ ListPipelines()

virtual Model::ListPipelinesOutcome Aws::IoTAnalytics::IoTAnalyticsClient::ListPipelines ( const Model::ListPipelinesRequest request) const
virtual

Retrieves a list of pipelines.

See Also:

AWS API Reference

◆ ListPipelinesAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::ListPipelinesAsync ( const Model::ListPipelinesRequest request,
const ListPipelinesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of pipelines.

See Also:

AWS API Reference

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

◆ ListPipelinesCallable()

virtual Model::ListPipelinesOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::ListPipelinesCallable ( const Model::ListPipelinesRequest request) const
virtual

Retrieves a list of pipelines.

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::IoTAnalytics::IoTAnalyticsClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags (metadata) that you have assigned to the resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

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

Lists the tags (metadata) that you have assigned to the 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::IoTAnalytics::IoTAnalyticsClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags (metadata) that you have assigned to the 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::IoTAnalytics::IoTAnalyticsClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutLoggingOptions()

virtual Model::PutLoggingOptionsOutcome Aws::IoTAnalytics::IoTAnalyticsClient::PutLoggingOptions ( const Model::PutLoggingOptionsRequest request) const
virtual

Sets or updates the AWS IoT Analytics logging options.

If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. Also, if you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

See Also:

AWS API Reference

◆ PutLoggingOptionsAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::PutLoggingOptionsAsync ( const Model::PutLoggingOptionsRequest request,
const PutLoggingOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets or updates the AWS IoT Analytics logging options.

If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. Also, if you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

See Also:

AWS API Reference

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

◆ PutLoggingOptionsCallable()

virtual Model::PutLoggingOptionsOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::PutLoggingOptionsCallable ( const Model::PutLoggingOptionsRequest request) const
virtual

Sets or updates the AWS IoT Analytics logging options.

If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. Also, if you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect.

See Also:

AWS API Reference

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

◆ RunPipelineActivity()

virtual Model::RunPipelineActivityOutcome Aws::IoTAnalytics::IoTAnalyticsClient::RunPipelineActivity ( const Model::RunPipelineActivityRequest request) const
virtual

Simulates the results of running a pipeline activity on a message payload.

See Also:

AWS API Reference

◆ RunPipelineActivityAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::RunPipelineActivityAsync ( const Model::RunPipelineActivityRequest request,
const RunPipelineActivityResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Simulates the results of running a pipeline activity on a message payload.

See Also:

AWS API Reference

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

◆ RunPipelineActivityCallable()

virtual Model::RunPipelineActivityOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::RunPipelineActivityCallable ( const Model::RunPipelineActivityRequest request) const
virtual

Simulates the results of running a pipeline activity on a message payload.

See Also:

AWS API Reference

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

◆ SampleChannelData()

virtual Model::SampleChannelDataOutcome Aws::IoTAnalytics::IoTAnalyticsClient::SampleChannelData ( const Model::SampleChannelDataRequest request) const
virtual

Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 messages can be retrieved.

See Also:

AWS API Reference

◆ SampleChannelDataAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::SampleChannelDataAsync ( const Model::SampleChannelDataRequest request,
const SampleChannelDataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 messages can be retrieved.

See Also:

AWS API Reference

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

◆ SampleChannelDataCallable()

virtual Model::SampleChannelDataOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::SampleChannelDataCallable ( const Model::SampleChannelDataRequest request) const
virtual

Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 messages can be retrieved.

See Also:

AWS API Reference

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

◆ StartPipelineReprocessing()

virtual Model::StartPipelineReprocessingOutcome Aws::IoTAnalytics::IoTAnalyticsClient::StartPipelineReprocessing ( const Model::StartPipelineReprocessingRequest request) const
virtual

Starts the reprocessing of raw message data through the pipeline.

See Also:

AWS API Reference

◆ StartPipelineReprocessingAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::StartPipelineReprocessingAsync ( const Model::StartPipelineReprocessingRequest request,
const StartPipelineReprocessingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts the reprocessing of raw message data through the pipeline.

See Also:

AWS API Reference

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

◆ StartPipelineReprocessingCallable()

virtual Model::StartPipelineReprocessingOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::StartPipelineReprocessingCallable ( const Model::StartPipelineReprocessingRequest request) const
virtual

Starts the reprocessing of raw message data through the pipeline.

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::IoTAnalytics::IoTAnalyticsClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

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

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a 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::IoTAnalytics::IoTAnalyticsClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a 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::IoTAnalytics::IoTAnalyticsClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes the given tags (metadata) from the resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

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

Removes the given tags (metadata) from the 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::IoTAnalytics::IoTAnalyticsClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes the given tags (metadata) from the resource.

See Also:

AWS API Reference

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

◆ UpdateChannel()

virtual Model::UpdateChannelOutcome Aws::IoTAnalytics::IoTAnalyticsClient::UpdateChannel ( const Model::UpdateChannelRequest request) const
virtual

Updates the settings of a channel.

See Also:

AWS API Reference

◆ UpdateChannelAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::UpdateChannelAsync ( const Model::UpdateChannelRequest request,
const UpdateChannelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the settings of a channel.

See Also:

AWS API Reference

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

◆ UpdateChannelCallable()

virtual Model::UpdateChannelOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::UpdateChannelCallable ( const Model::UpdateChannelRequest request) const
virtual

Updates the settings of a channel.

See Also:

AWS API Reference

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

◆ UpdateDataset()

virtual Model::UpdateDatasetOutcome Aws::IoTAnalytics::IoTAnalyticsClient::UpdateDataset ( const Model::UpdateDatasetRequest request) const
virtual

Updates the settings of a data set.

See Also:

AWS API Reference

◆ UpdateDatasetAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::UpdateDatasetAsync ( const Model::UpdateDatasetRequest request,
const UpdateDatasetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the settings of a data set.

See Also:

AWS API Reference

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

◆ UpdateDatasetCallable()

virtual Model::UpdateDatasetOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::UpdateDatasetCallable ( const Model::UpdateDatasetRequest request) const
virtual

Updates the settings of a data set.

See Also:

AWS API Reference

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

◆ UpdateDatastore()

virtual Model::UpdateDatastoreOutcome Aws::IoTAnalytics::IoTAnalyticsClient::UpdateDatastore ( const Model::UpdateDatastoreRequest request) const
virtual

Updates the settings of a data store.

See Also:

AWS API Reference

◆ UpdateDatastoreAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::UpdateDatastoreAsync ( const Model::UpdateDatastoreRequest request,
const UpdateDatastoreResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the settings of a data store.

See Also:

AWS API Reference

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

◆ UpdateDatastoreCallable()

virtual Model::UpdateDatastoreOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::UpdateDatastoreCallable ( const Model::UpdateDatastoreRequest request) const
virtual

Updates the settings of a data store.

See Also:

AWS API Reference

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

◆ UpdatePipeline()

virtual Model::UpdatePipelineOutcome Aws::IoTAnalytics::IoTAnalyticsClient::UpdatePipeline ( const Model::UpdatePipelineRequest request) const
virtual

Updates the settings of a pipeline. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array.

See Also:

AWS API Reference

◆ UpdatePipelineAsync()

virtual void Aws::IoTAnalytics::IoTAnalyticsClient::UpdatePipelineAsync ( const Model::UpdatePipelineRequest request,
const UpdatePipelineResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the settings of a pipeline. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array.

See Also:

AWS API Reference

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

◆ UpdatePipelineCallable()

virtual Model::UpdatePipelineOutcomeCallable Aws::IoTAnalytics::IoTAnalyticsClient::UpdatePipelineCallable ( const Model::UpdatePipelineRequest request) const
virtual

Updates the settings of a pipeline. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array.

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: