AWS SDK for C++  1.8.78
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::kendra Namespace Reference

Namespaces

 KendraEndpoint
 
 KendraErrorMapper
 
 Model
 

Classes

class  KendraClient
 
class  KendraError
 
class  KendraRequest
 

Typedefs

typedef std::function< void(const KendraClient *, const Model::BatchDeleteDocumentRequest &, const Model::BatchDeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteDocumentResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::BatchPutDocumentRequest &, const Model::BatchPutDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutDocumentResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateFaqRequest &, const Model::CreateFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFaqResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::CreateIndexRequest &, const Model::CreateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteFaqRequest &, const Model::DeleteFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFaqResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DeleteIndexRequest &, const Model::DeleteIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeDataSourceRequest &, const Model::DescribeDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeFaqRequest &, const Model::DescribeFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFaqResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::DescribeIndexRequest &, const Model::DescribeIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIndexResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListDataSourceSyncJobsRequest &, const Model::ListDataSourceSyncJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourceSyncJobsResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListFaqsRequest &, const Model::ListFaqsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFaqsResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListIndicesRequest &, const Model::ListIndicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndicesResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::StartDataSourceSyncJobRequest &, const Model::StartDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataSourceSyncJobResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::StopDataSourceSyncJobRequest &, const Model::StopDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDataSourceSyncJobResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::SubmitFeedbackRequest &, const Model::SubmitFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitFeedbackResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
 
typedef std::function< void(const KendraClient *, const Model::UpdateIndexRequest &, const Model::UpdateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIndexResponseReceivedHandler
 

Enumerations

enum  KendraErrors {
  KendraErrors::INCOMPLETE_SIGNATURE = 0, KendraErrors::INTERNAL_FAILURE = 1, KendraErrors::INVALID_ACTION = 2, KendraErrors::INVALID_CLIENT_TOKEN_ID = 3,
  KendraErrors::INVALID_PARAMETER_COMBINATION = 4, KendraErrors::INVALID_QUERY_PARAMETER = 5, KendraErrors::INVALID_PARAMETER_VALUE = 6, KendraErrors::MISSING_ACTION = 7,
  KendraErrors::MISSING_AUTHENTICATION_TOKEN = 8, KendraErrors::MISSING_PARAMETER = 9, KendraErrors::OPT_IN_REQUIRED = 10, KendraErrors::REQUEST_EXPIRED = 11,
  KendraErrors::SERVICE_UNAVAILABLE = 12, KendraErrors::THROTTLING = 13, KendraErrors::VALIDATION = 14, KendraErrors::ACCESS_DENIED = 15,
  KendraErrors::RESOURCE_NOT_FOUND = 16, KendraErrors::UNRECOGNIZED_CLIENT = 17, KendraErrors::MALFORMED_QUERY_STRING = 18, KendraErrors::SLOW_DOWN = 19,
  KendraErrors::REQUEST_TIME_TOO_SKEWED = 20, KendraErrors::INVALID_SIGNATURE = 21, KendraErrors::SIGNATURE_DOES_NOT_MATCH = 22, KendraErrors::INVALID_ACCESS_KEY_ID = 23,
  KendraErrors::REQUEST_TIMEOUT = 24, KendraErrors::NETWORK_CONNECTION = 99, KendraErrors::UNKNOWN = 100, KendraErrors::CONFLICT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  KendraErrors::INTERNAL_SERVER, KendraErrors::RESOURCE_ALREADY_EXIST, KendraErrors::RESOURCE_IN_USE, KendraErrors::RESOURCE_UNAVAILABLE,
  KendraErrors::SERVICE_QUOTA_EXCEEDED
}
 

Typedef Documentation

◆ BatchDeleteDocumentResponseReceivedHandler

Definition at line 147 of file KendraClient.h.

◆ BatchPutDocumentResponseReceivedHandler

Definition at line 150 of file KendraClient.h.

◆ CreateDataSourceResponseReceivedHandler

Definition at line 151 of file KendraClient.h.

◆ CreateFaqResponseReceivedHandler

typedef std::function<void(const KendraClient*, const Model::CreateFaqRequest&, const Model::CreateFaqOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::kendra::CreateFaqResponseReceivedHandler

Definition at line 152 of file KendraClient.h.

◆ CreateIndexResponseReceivedHandler

Definition at line 153 of file KendraClient.h.

◆ DeleteDataSourceResponseReceivedHandler

Definition at line 154 of file KendraClient.h.

◆ DeleteFaqResponseReceivedHandler

typedef std::function<void(const KendraClient*, const Model::DeleteFaqRequest&, const Model::DeleteFaqOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::kendra::DeleteFaqResponseReceivedHandler

Definition at line 155 of file KendraClient.h.

◆ DeleteIndexResponseReceivedHandler

Definition at line 156 of file KendraClient.h.

◆ DescribeDataSourceResponseReceivedHandler

Definition at line 157 of file KendraClient.h.

◆ DescribeFaqResponseReceivedHandler

Definition at line 158 of file KendraClient.h.

◆ DescribeIndexResponseReceivedHandler

Definition at line 159 of file KendraClient.h.

◆ ListDataSourcesResponseReceivedHandler

Definition at line 161 of file KendraClient.h.

◆ ListDataSourceSyncJobsResponseReceivedHandler

Definition at line 160 of file KendraClient.h.

◆ ListFaqsResponseReceivedHandler

typedef std::function<void(const KendraClient*, const Model::ListFaqsRequest&, const Model::ListFaqsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::kendra::ListFaqsResponseReceivedHandler

Definition at line 162 of file KendraClient.h.

◆ ListIndicesResponseReceivedHandler

Definition at line 163 of file KendraClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 164 of file KendraClient.h.

◆ QueryResponseReceivedHandler

typedef std::function<void(const KendraClient*, const Model::QueryRequest&, const Model::QueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::kendra::QueryResponseReceivedHandler

Definition at line 165 of file KendraClient.h.

◆ StartDataSourceSyncJobResponseReceivedHandler

Definition at line 166 of file KendraClient.h.

◆ StopDataSourceSyncJobResponseReceivedHandler

Definition at line 167 of file KendraClient.h.

◆ SubmitFeedbackResponseReceivedHandler

Definition at line 168 of file KendraClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 169 of file KendraClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 170 of file KendraClient.h.

◆ UpdateDataSourceResponseReceivedHandler

Definition at line 171 of file KendraClient.h.

◆ UpdateIndexResponseReceivedHandler

Definition at line 172 of file KendraClient.h.

Enumeration Type Documentation

◆ KendraErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CONFLICT 
INTERNAL_SERVER 
RESOURCE_ALREADY_EXIST 
RESOURCE_IN_USE 
RESOURCE_UNAVAILABLE 
SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file KendraErrors.h.