AWS SDK for C++  1.9.20
AWS SDK for C++
Classes | Namespaces | Typedefs
KendraClient.h File Reference
#include <aws/kendra/Kendra_EXPORTS.h>
#include <aws/kendra/KendraErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/kendra/model/BatchDeleteDocumentResult.h>
#include <aws/kendra/model/BatchPutDocumentResult.h>
#include <aws/kendra/model/CreateDataSourceResult.h>
#include <aws/kendra/model/CreateFaqResult.h>
#include <aws/kendra/model/CreateIndexResult.h>
#include <aws/kendra/model/CreateThesaurusResult.h>
#include <aws/kendra/model/DescribeDataSourceResult.h>
#include <aws/kendra/model/DescribeFaqResult.h>
#include <aws/kendra/model/DescribeIndexResult.h>
#include <aws/kendra/model/DescribeThesaurusResult.h>
#include <aws/kendra/model/ListDataSourceSyncJobsResult.h>
#include <aws/kendra/model/ListDataSourcesResult.h>
#include <aws/kendra/model/ListFaqsResult.h>
#include <aws/kendra/model/ListIndicesResult.h>
#include <aws/kendra/model/ListTagsForResourceResult.h>
#include <aws/kendra/model/ListThesauriResult.h>
#include <aws/kendra/model/QueryResult.h>
#include <aws/kendra/model/StartDataSourceSyncJobResult.h>
#include <aws/kendra/model/TagResourceResult.h>
#include <aws/kendra/model/UntagResourceResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::kendra::KendraClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::kendra
 
 Aws::kendra::Model
 

Typedefs

typedef Aws::Utils::Outcome< BatchDeleteDocumentResult, KendraError > Aws::kendra::Model::BatchDeleteDocumentOutcome
 
typedef Aws::Utils::Outcome< BatchPutDocumentResult, KendraError > Aws::kendra::Model::BatchPutDocumentOutcome
 
typedef Aws::Utils::Outcome< CreateDataSourceResult, KendraError > Aws::kendra::Model::CreateDataSourceOutcome
 
typedef Aws::Utils::Outcome< CreateFaqResult, KendraError > Aws::kendra::Model::CreateFaqOutcome
 
typedef Aws::Utils::Outcome< CreateIndexResult, KendraError > Aws::kendra::Model::CreateIndexOutcome
 
typedef Aws::Utils::Outcome< CreateThesaurusResult, KendraError > Aws::kendra::Model::CreateThesaurusOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::DeleteDataSourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::DeleteFaqOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::DeleteIndexOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::DeleteThesaurusOutcome
 
typedef Aws::Utils::Outcome< DescribeDataSourceResult, KendraError > Aws::kendra::Model::DescribeDataSourceOutcome
 
typedef Aws::Utils::Outcome< DescribeFaqResult, KendraError > Aws::kendra::Model::DescribeFaqOutcome
 
typedef Aws::Utils::Outcome< DescribeIndexResult, KendraError > Aws::kendra::Model::DescribeIndexOutcome
 
typedef Aws::Utils::Outcome< DescribeThesaurusResult, KendraError > Aws::kendra::Model::DescribeThesaurusOutcome
 
typedef Aws::Utils::Outcome< ListDataSourceSyncJobsResult, KendraError > Aws::kendra::Model::ListDataSourceSyncJobsOutcome
 
typedef Aws::Utils::Outcome< ListDataSourcesResult, KendraError > Aws::kendra::Model::ListDataSourcesOutcome
 
typedef Aws::Utils::Outcome< ListFaqsResult, KendraError > Aws::kendra::Model::ListFaqsOutcome
 
typedef Aws::Utils::Outcome< ListIndicesResult, KendraError > Aws::kendra::Model::ListIndicesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, KendraError > Aws::kendra::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListThesauriResult, KendraError > Aws::kendra::Model::ListThesauriOutcome
 
typedef Aws::Utils::Outcome< QueryResult, KendraError > Aws::kendra::Model::QueryOutcome
 
typedef Aws::Utils::Outcome< StartDataSourceSyncJobResult, KendraError > Aws::kendra::Model::StartDataSourceSyncJobOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::StopDataSourceSyncJobOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::SubmitFeedbackOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, KendraError > Aws::kendra::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, KendraError > Aws::kendra::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::UpdateDataSourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::UpdateIndexOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KendraError > Aws::kendra::Model::UpdateThesaurusOutcome
 
typedef std::future< BatchDeleteDocumentOutcome > Aws::kendra::Model::BatchDeleteDocumentOutcomeCallable
 
typedef std::future< BatchPutDocumentOutcome > Aws::kendra::Model::BatchPutDocumentOutcomeCallable
 
typedef std::future< CreateDataSourceOutcome > Aws::kendra::Model::CreateDataSourceOutcomeCallable
 
typedef std::future< CreateFaqOutcome > Aws::kendra::Model::CreateFaqOutcomeCallable
 
typedef std::future< CreateIndexOutcome > Aws::kendra::Model::CreateIndexOutcomeCallable
 
typedef std::future< CreateThesaurusOutcome > Aws::kendra::Model::CreateThesaurusOutcomeCallable
 
typedef std::future< DeleteDataSourceOutcome > Aws::kendra::Model::DeleteDataSourceOutcomeCallable
 
typedef std::future< DeleteFaqOutcome > Aws::kendra::Model::DeleteFaqOutcomeCallable
 
typedef std::future< DeleteIndexOutcome > Aws::kendra::Model::DeleteIndexOutcomeCallable
 
typedef std::future< DeleteThesaurusOutcome > Aws::kendra::Model::DeleteThesaurusOutcomeCallable
 
typedef std::future< DescribeDataSourceOutcome > Aws::kendra::Model::DescribeDataSourceOutcomeCallable
 
typedef std::future< DescribeFaqOutcome > Aws::kendra::Model::DescribeFaqOutcomeCallable
 
typedef std::future< DescribeIndexOutcome > Aws::kendra::Model::DescribeIndexOutcomeCallable
 
typedef std::future< DescribeThesaurusOutcome > Aws::kendra::Model::DescribeThesaurusOutcomeCallable
 
typedef std::future< ListDataSourceSyncJobsOutcome > Aws::kendra::Model::ListDataSourceSyncJobsOutcomeCallable
 
typedef std::future< ListDataSourcesOutcome > Aws::kendra::Model::ListDataSourcesOutcomeCallable
 
typedef std::future< ListFaqsOutcome > Aws::kendra::Model::ListFaqsOutcomeCallable
 
typedef std::future< ListIndicesOutcome > Aws::kendra::Model::ListIndicesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::kendra::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListThesauriOutcome > Aws::kendra::Model::ListThesauriOutcomeCallable
 
typedef std::future< QueryOutcome > Aws::kendra::Model::QueryOutcomeCallable
 
typedef std::future< StartDataSourceSyncJobOutcome > Aws::kendra::Model::StartDataSourceSyncJobOutcomeCallable
 
typedef std::future< StopDataSourceSyncJobOutcome > Aws::kendra::Model::StopDataSourceSyncJobOutcomeCallable
 
typedef std::future< SubmitFeedbackOutcome > Aws::kendra::Model::SubmitFeedbackOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::kendra::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::kendra::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateDataSourceOutcome > Aws::kendra::Model::UpdateDataSourceOutcomeCallable
 
typedef std::future< UpdateIndexOutcome > Aws::kendra::Model::UpdateIndexOutcomeCallable
 
typedef std::future< UpdateThesaurusOutcome > Aws::kendra::Model::UpdateThesaurusOutcomeCallable
 
typedef std::function< void(const KendraClient *, const Model::BatchDeleteDocumentRequest &, const Model::BatchDeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::BatchDeleteDocumentResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::BatchPutDocumentRequest &, const Model::BatchPutDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::BatchPutDocumentResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::CreateDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateFaqRequest &, const Model::CreateFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::CreateFaqResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateIndexRequest &, const Model::CreateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::CreateIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateThesaurusRequest &, const Model::CreateThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::CreateThesaurusResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DeleteDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteFaqRequest &, const Model::DeleteFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DeleteFaqResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteIndexRequest &, const Model::DeleteIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DeleteIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteThesaurusRequest &, const Model::DeleteThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DeleteThesaurusResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeDataSourceRequest &, const Model::DescribeDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DescribeDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeFaqRequest &, const Model::DescribeFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DescribeFaqResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeIndexRequest &, const Model::DescribeIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DescribeIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeThesaurusRequest &, const Model::DescribeThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::DescribeThesaurusResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListDataSourceSyncJobsRequest &, const Model::ListDataSourceSyncJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::ListDataSourceSyncJobsResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::ListDataSourcesResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListFaqsRequest &, const Model::ListFaqsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::ListFaqsResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListIndicesRequest &, const Model::ListIndicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::ListIndicesResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListThesauriRequest &, const Model::ListThesauriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::ListThesauriResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::QueryResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::StartDataSourceSyncJobRequest &, const Model::StartDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::StartDataSourceSyncJobResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::StopDataSourceSyncJobRequest &, const Model::StopDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::StopDataSourceSyncJobResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::SubmitFeedbackRequest &, const Model::SubmitFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::SubmitFeedbackResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::TagResourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::UpdateDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UpdateIndexRequest &, const Model::UpdateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::UpdateIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UpdateThesaurusRequest &, const Model::UpdateThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::kendra::UpdateThesaurusResponseReceivedHandler