9#include <aws/core/client/AWSError.h> 
   10#include <aws/core/client/AsyncCallerContext.h> 
   11#include <aws/core/client/GenericClientConfiguration.h> 
   12#include <aws/core/http/HttpTypes.h> 
   13#include <aws/core/utils/memory/stl/AWSString.h> 
   14#include <aws/kendra/KendraEndpointProvider.h> 
   15#include <aws/kendra/KendraErrors.h> 
   22#include <aws/core/NoResult.h> 
   23#include <aws/kendra/model/AssociateEntitiesToExperienceResult.h> 
   24#include <aws/kendra/model/AssociatePersonasToEntitiesResult.h> 
   25#include <aws/kendra/model/BatchDeleteDocumentResult.h> 
   26#include <aws/kendra/model/BatchDeleteFeaturedResultsSetResult.h> 
   27#include <aws/kendra/model/BatchGetDocumentStatusResult.h> 
   28#include <aws/kendra/model/BatchPutDocumentResult.h> 
   29#include <aws/kendra/model/CreateAccessControlConfigurationResult.h> 
   30#include <aws/kendra/model/CreateDataSourceResult.h> 
   31#include <aws/kendra/model/CreateExperienceResult.h> 
   32#include <aws/kendra/model/CreateFaqResult.h> 
   33#include <aws/kendra/model/CreateFeaturedResultsSetResult.h> 
   34#include <aws/kendra/model/CreateIndexResult.h> 
   35#include <aws/kendra/model/CreateQuerySuggestionsBlockListResult.h> 
   36#include <aws/kendra/model/CreateThesaurusResult.h> 
   37#include <aws/kendra/model/DeleteAccessControlConfigurationResult.h> 
   38#include <aws/kendra/model/DeleteExperienceResult.h> 
   39#include <aws/kendra/model/DescribeAccessControlConfigurationResult.h> 
   40#include <aws/kendra/model/DescribeDataSourceResult.h> 
   41#include <aws/kendra/model/DescribeExperienceResult.h> 
   42#include <aws/kendra/model/DescribeFaqResult.h> 
   43#include <aws/kendra/model/DescribeFeaturedResultsSetResult.h> 
   44#include <aws/kendra/model/DescribeIndexResult.h> 
   45#include <aws/kendra/model/DescribePrincipalMappingResult.h> 
   46#include <aws/kendra/model/DescribeQuerySuggestionsBlockListResult.h> 
   47#include <aws/kendra/model/DescribeQuerySuggestionsConfigResult.h> 
   48#include <aws/kendra/model/DescribeThesaurusResult.h> 
   49#include <aws/kendra/model/DisassociateEntitiesFromExperienceResult.h> 
   50#include <aws/kendra/model/DisassociatePersonasFromEntitiesResult.h> 
   51#include <aws/kendra/model/GetQuerySuggestionsResult.h> 
   52#include <aws/kendra/model/GetSnapshotsResult.h> 
   53#include <aws/kendra/model/ListAccessControlConfigurationsResult.h> 
   54#include <aws/kendra/model/ListDataSourceSyncJobsResult.h> 
   55#include <aws/kendra/model/ListDataSourcesResult.h> 
   56#include <aws/kendra/model/ListEntityPersonasResult.h> 
   57#include <aws/kendra/model/ListExperienceEntitiesResult.h> 
   58#include <aws/kendra/model/ListExperiencesResult.h> 
   59#include <aws/kendra/model/ListFaqsResult.h> 
   60#include <aws/kendra/model/ListFeaturedResultsSetsResult.h> 
   61#include <aws/kendra/model/ListGroupsOlderThanOrderingIdResult.h> 
   62#include <aws/kendra/model/ListIndicesRequest.h> 
   63#include <aws/kendra/model/ListIndicesResult.h> 
   64#include <aws/kendra/model/ListQuerySuggestionsBlockListsResult.h> 
   65#include <aws/kendra/model/ListTagsForResourceResult.h> 
   66#include <aws/kendra/model/ListThesauriResult.h> 
   67#include <aws/kendra/model/QueryResult.h> 
   68#include <aws/kendra/model/RetrieveResult.h> 
   69#include <aws/kendra/model/StartDataSourceSyncJobResult.h> 
   70#include <aws/kendra/model/TagResourceResult.h> 
   71#include <aws/kendra/model/UntagResourceResult.h> 
   72#include <aws/kendra/model/UpdateAccessControlConfigurationResult.h> 
   73#include <aws/kendra/model/UpdateFeaturedResultsSetResult.h> 
   79class HttpClientFactory;
 
   83template <
typename R, 
typename E>
 
   93class AWSCredentialsProvider;
 
  319                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  325                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  329                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  332                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  335                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  338                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  342                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  345                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  348                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  351                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  357                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  361                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  364                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  368                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  371                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  374                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  377                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  380                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  383                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  387                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  390                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  394                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  397                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  400                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  403                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  409                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  416                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  420                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  423                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  427                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  431                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  434                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  437                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  441                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  444                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  447                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  450                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  453                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  456                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  459                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  462                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  466                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  469                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  473                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  476                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  479                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  482                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  485                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  488                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  491                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  494                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  497                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  500                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  503                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  507                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  510                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  513                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  519                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  523                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  527                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  530                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
EndpointProviderBase< KendraClientConfiguration, KendraBuiltInParameters, KendraClientContextParameters > KendraEndpointProviderBase
 
std::future< ClearQuerySuggestionsOutcome > ClearQuerySuggestionsOutcomeCallable
 
std::future< CreateFeaturedResultsSetOutcome > CreateFeaturedResultsSetOutcomeCallable
 
Aws::Utils::Outcome< ListDataSourcesResult, KendraError > ListDataSourcesOutcome
 
Aws::Utils::Outcome< DescribeQuerySuggestionsBlockListResult, KendraError > DescribeQuerySuggestionsBlockListOutcome
 
std::future< DescribeExperienceOutcome > DescribeExperienceOutcomeCallable
 
std::future< DisassociateEntitiesFromExperienceOutcome > DisassociateEntitiesFromExperienceOutcomeCallable
 
std::future< SubmitFeedbackOutcome > SubmitFeedbackOutcomeCallable
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > UpdateQuerySuggestionsConfigOutcome
 
Aws::Utils::Outcome< CreateDataSourceResult, KendraError > CreateDataSourceOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > StopDataSourceSyncJobOutcome
 
std::future< ListQuerySuggestionsBlockListsOutcome > ListQuerySuggestionsBlockListsOutcomeCallable
 
std::future< ListIndicesOutcome > ListIndicesOutcomeCallable
 
Aws::Utils::Outcome< DescribeFeaturedResultsSetResult, KendraError > DescribeFeaturedResultsSetOutcome
 
Aws::Utils::Outcome< ListEntityPersonasResult, KendraError > ListEntityPersonasOutcome
 
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
 
std::future< PutPrincipalMappingOutcome > PutPrincipalMappingOutcomeCallable
 
Aws::Utils::Outcome< DescribeThesaurusResult, KendraError > DescribeThesaurusOutcome
 
Aws::Utils::Outcome< CreateFaqResult, KendraError > CreateFaqOutcome
 
Aws::Utils::Outcome< TagResourceResult, KendraError > TagResourceOutcome
 
std::future< CreateQuerySuggestionsBlockListOutcome > CreateQuerySuggestionsBlockListOutcomeCallable
 
std::future< DescribeFaqOutcome > DescribeFaqOutcomeCallable
 
Aws::Utils::Outcome< UpdateFeaturedResultsSetResult, KendraError > UpdateFeaturedResultsSetOutcome
 
Aws::Utils::Outcome< CreateAccessControlConfigurationResult, KendraError > CreateAccessControlConfigurationOutcome
 
std::future< DescribeDataSourceOutcome > DescribeDataSourceOutcomeCallable
 
std::future< CreateExperienceOutcome > CreateExperienceOutcomeCallable
 
std::future< DescribeQuerySuggestionsBlockListOutcome > DescribeQuerySuggestionsBlockListOutcomeCallable
 
Aws::Utils::Outcome< CreateThesaurusResult, KendraError > CreateThesaurusOutcome
 
Aws::Utils::Outcome< ListExperiencesResult, KendraError > ListExperiencesOutcome
 
std::future< DeleteFaqOutcome > DeleteFaqOutcomeCallable
 
Aws::Utils::Outcome< ListThesauriResult, KendraError > ListThesauriOutcome
 
std::future< DeleteThesaurusOutcome > DeleteThesaurusOutcomeCallable
 
Aws::Utils::Outcome< CreateFeaturedResultsSetResult, KendraError > CreateFeaturedResultsSetOutcome
 
Aws::Utils::Outcome< DescribePrincipalMappingResult, KendraError > DescribePrincipalMappingOutcome
 
Aws::Utils::Outcome< CreateQuerySuggestionsBlockListResult, KendraError > CreateQuerySuggestionsBlockListOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > PutPrincipalMappingOutcome
 
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
 
std::future< QueryOutcome > QueryOutcomeCallable
 
Aws::Utils::Outcome< DisassociatePersonasFromEntitiesResult, KendraError > DisassociatePersonasFromEntitiesOutcome
 
std::future< CreateIndexOutcome > CreateIndexOutcomeCallable
 
std::future< DescribeQuerySuggestionsConfigOutcome > DescribeQuerySuggestionsConfigOutcomeCallable
 
std::future< CreateThesaurusOutcome > CreateThesaurusOutcomeCallable
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > DeleteFaqOutcome
 
std::future< DeleteQuerySuggestionsBlockListOutcome > DeleteQuerySuggestionsBlockListOutcomeCallable
 
std::future< GetSnapshotsOutcome > GetSnapshotsOutcomeCallable
 
std::future< DeleteExperienceOutcome > DeleteExperienceOutcomeCallable
 
Aws::Utils::Outcome< BatchGetDocumentStatusResult, KendraError > BatchGetDocumentStatusOutcome
 
Aws::Utils::Outcome< DeleteAccessControlConfigurationResult, KendraError > DeleteAccessControlConfigurationOutcome
 
std::future< ListExperiencesOutcome > ListExperiencesOutcomeCallable
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > DeletePrincipalMappingOutcome
 
std::future< BatchDeleteDocumentOutcome > BatchDeleteDocumentOutcomeCallable
 
std::future< ListFaqsOutcome > ListFaqsOutcomeCallable
 
Aws::Utils::Outcome< BatchPutDocumentResult, KendraError > BatchPutDocumentOutcome
 
Aws::Utils::Outcome< DescribeQuerySuggestionsConfigResult, KendraError > DescribeQuerySuggestionsConfigOutcome
 
std::future< BatchGetDocumentStatusOutcome > BatchGetDocumentStatusOutcomeCallable
 
std::future< GetQuerySuggestionsOutcome > GetQuerySuggestionsOutcomeCallable
 
std::future< DeleteIndexOutcome > DeleteIndexOutcomeCallable
 
Aws::Utils::Outcome< ListAccessControlConfigurationsResult, KendraError > ListAccessControlConfigurationsOutcome
 
Aws::Utils::Outcome< UntagResourceResult, KendraError > UntagResourceOutcome
 
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
 
std::future< DeletePrincipalMappingOutcome > DeletePrincipalMappingOutcomeCallable
 
Aws::Utils::Outcome< DescribeFaqResult, KendraError > DescribeFaqOutcome
 
std::future< DescribeFeaturedResultsSetOutcome > DescribeFeaturedResultsSetOutcomeCallable
 
std::future< StopDataSourceSyncJobOutcome > StopDataSourceSyncJobOutcomeCallable
 
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
 
std::future< ListDataSourceSyncJobsOutcome > ListDataSourceSyncJobsOutcomeCallable
 
std::future< AssociateEntitiesToExperienceOutcome > AssociateEntitiesToExperienceOutcomeCallable
 
std::future< ListAccessControlConfigurationsOutcome > ListAccessControlConfigurationsOutcomeCallable
 
std::future< ListExperienceEntitiesOutcome > ListExperienceEntitiesOutcomeCallable
 
Aws::Utils::Outcome< DescribeAccessControlConfigurationResult, KendraError > DescribeAccessControlConfigurationOutcome
 
Aws::Utils::Outcome< DescribeIndexResult, KendraError > DescribeIndexOutcome
 
std::future< ListEntityPersonasOutcome > ListEntityPersonasOutcomeCallable
 
Aws::Utils::Outcome< ListFeaturedResultsSetsResult, KendraError > ListFeaturedResultsSetsOutcome
 
Aws::Utils::Outcome< StartDataSourceSyncJobResult, KendraError > StartDataSourceSyncJobOutcome
 
std::future< DescribeIndexOutcome > DescribeIndexOutcomeCallable
 
std::future< UpdateAccessControlConfigurationOutcome > UpdateAccessControlConfigurationOutcomeCallable
 
Aws::Utils::Outcome< AssociatePersonasToEntitiesResult, KendraError > AssociatePersonasToEntitiesOutcome
 
Aws::Utils::Outcome< DescribeExperienceResult, KendraError > DescribeExperienceOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > DeleteIndexOutcome
 
Aws::Utils::Outcome< ListFaqsResult, KendraError > ListFaqsOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > DeleteQuerySuggestionsBlockListOutcome
 
std::future< UpdateThesaurusOutcome > UpdateThesaurusOutcomeCallable
 
std::future< AssociatePersonasToEntitiesOutcome > AssociatePersonasToEntitiesOutcomeCallable
 
Aws::Utils::Outcome< ListTagsForResourceResult, KendraError > ListTagsForResourceOutcome
 
std::future< DeleteAccessControlConfigurationOutcome > DeleteAccessControlConfigurationOutcomeCallable
 
std::future< UpdateIndexOutcome > UpdateIndexOutcomeCallable
 
Aws::Utils::Outcome< DescribeDataSourceResult, KendraError > DescribeDataSourceOutcome
 
Aws::Utils::Outcome< ListIndicesResult, KendraError > ListIndicesOutcome
 
std::future< UpdateExperienceOutcome > UpdateExperienceOutcomeCallable
 
Aws::Utils::Outcome< BatchDeleteDocumentResult, KendraError > BatchDeleteDocumentOutcome
 
std::future< ListFeaturedResultsSetsOutcome > ListFeaturedResultsSetsOutcomeCallable
 
std::future< ListThesauriOutcome > ListThesauriOutcomeCallable
 
std::future< CreateFaqOutcome > CreateFaqOutcomeCallable
 
Aws::Utils::Outcome< RetrieveResult, KendraError > RetrieveOutcome
 
std::future< CreateAccessControlConfigurationOutcome > CreateAccessControlConfigurationOutcomeCallable
 
std::future< StartDataSourceSyncJobOutcome > StartDataSourceSyncJobOutcomeCallable
 
std::future< TagResourceOutcome > TagResourceOutcomeCallable
 
Aws::Utils::Outcome< AssociateEntitiesToExperienceResult, KendraError > AssociateEntitiesToExperienceOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > UpdateDataSourceOutcome
 
std::future< UpdateQuerySuggestionsConfigOutcome > UpdateQuerySuggestionsConfigOutcomeCallable
 
Aws::Utils::Outcome< CreateIndexResult, KendraError > CreateIndexOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > UpdateIndexOutcome
 
std::future< ListGroupsOlderThanOrderingIdOutcome > ListGroupsOlderThanOrderingIdOutcomeCallable
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > DeleteThesaurusOutcome
 
std::future< DescribePrincipalMappingOutcome > DescribePrincipalMappingOutcomeCallable
 
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
 
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > UpdateThesaurusOutcome
 
Aws::Utils::Outcome< ListQuerySuggestionsBlockListsResult, KendraError > ListQuerySuggestionsBlockListsOutcome
 
Aws::Utils::Outcome< GetSnapshotsResult, KendraError > GetSnapshotsOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > UpdateQuerySuggestionsBlockListOutcome
 
Aws::Utils::Outcome< BatchDeleteFeaturedResultsSetResult, KendraError > BatchDeleteFeaturedResultsSetOutcome
 
Aws::Utils::Outcome< ListGroupsOlderThanOrderingIdResult, KendraError > ListGroupsOlderThanOrderingIdOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > SubmitFeedbackOutcome
 
std::future< DescribeAccessControlConfigurationOutcome > DescribeAccessControlConfigurationOutcomeCallable
 
Aws::Utils::Outcome< GetQuerySuggestionsResult, KendraError > GetQuerySuggestionsOutcome
 
Aws::Utils::Outcome< ListExperienceEntitiesResult, KendraError > ListExperienceEntitiesOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > DeleteDataSourceOutcome
 
std::future< DescribeThesaurusOutcome > DescribeThesaurusOutcomeCallable
 
std::future< BatchDeleteFeaturedResultsSetOutcome > BatchDeleteFeaturedResultsSetOutcomeCallable
 
std::future< RetrieveOutcome > RetrieveOutcomeCallable
 
std::future< UpdateFeaturedResultsSetOutcome > UpdateFeaturedResultsSetOutcomeCallable
 
Aws::Utils::Outcome< UpdateAccessControlConfigurationResult, KendraError > UpdateAccessControlConfigurationOutcome
 
std::future< UpdateQuerySuggestionsBlockListOutcome > UpdateQuerySuggestionsBlockListOutcomeCallable
 
Aws::Utils::Outcome< QueryResult, KendraError > QueryOutcome
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > ClearQuerySuggestionsOutcome
 
Aws::Utils::Outcome< DisassociateEntitiesFromExperienceResult, KendraError > DisassociateEntitiesFromExperienceOutcome
 
std::future< DisassociatePersonasFromEntitiesOutcome > DisassociatePersonasFromEntitiesOutcomeCallable
 
Aws::Utils::Outcome< Aws::NoResult, KendraError > UpdateExperienceOutcome
 
Aws::Utils::Outcome< CreateExperienceResult, KendraError > CreateExperienceOutcome
 
Aws::Utils::Outcome< DeleteExperienceResult, KendraError > DeleteExperienceOutcome
 
std::future< BatchPutDocumentOutcome > BatchPutDocumentOutcomeCallable
 
Aws::Utils::Outcome< ListDataSourceSyncJobsResult, KendraError > ListDataSourceSyncJobsOutcome
 
std::function< void(const KendraClient *, const Model::UpdateQuerySuggestionsBlockListRequest &, const Model::UpdateQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQuerySuggestionsBlockListResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::SubmitFeedbackRequest &, const Model::SubmitFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SubmitFeedbackResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> QueryResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::GetSnapshotsRequest &, const Model::GetSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSnapshotsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListDataSourceSyncJobsRequest &, const Model::ListDataSourceSyncJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSourceSyncJobsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeExperienceRequest &, const Model::DescribeExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExperienceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateQuerySuggestionsConfigRequest &, const Model::UpdateQuerySuggestionsConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQuerySuggestionsConfigResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteExperienceRequest &, const Model::DeleteExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteExperienceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateThesaurusRequest &, const Model::UpdateThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateThesaurusResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteAccessControlConfigurationRequest &, const Model::DeleteAccessControlConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessControlConfigurationResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DisassociateEntitiesFromExperienceRequest &, const Model::DisassociateEntitiesFromExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEntitiesFromExperienceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::BatchPutDocumentRequest &, const Model::BatchPutDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchPutDocumentResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateAccessControlConfigurationRequest &, const Model::CreateAccessControlConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessControlConfigurationResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::BatchDeleteFeaturedResultsSetRequest &, const Model::BatchDeleteFeaturedResultsSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteFeaturedResultsSetResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateFeaturedResultsSetRequest &, const Model::CreateFeaturedResultsSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFeaturedResultsSetResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::AssociateEntitiesToExperienceRequest &, const Model::AssociateEntitiesToExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEntitiesToExperienceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ClearQuerySuggestionsRequest &, const Model::ClearQuerySuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ClearQuerySuggestionsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListEntityPersonasRequest &, const Model::ListEntityPersonasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntityPersonasResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeQuerySuggestionsConfigRequest &, const Model::DescribeQuerySuggestionsConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQuerySuggestionsConfigResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateAccessControlConfigurationRequest &, const Model::UpdateAccessControlConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccessControlConfigurationResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeAccessControlConfigurationRequest &, const Model::DescribeAccessControlConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccessControlConfigurationResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateExperienceRequest &, const Model::UpdateExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateExperienceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateFeaturedResultsSetRequest &, const Model::UpdateFeaturedResultsSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFeaturedResultsSetResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteFaqRequest &, const Model::DeleteFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFaqResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSourcesResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListQuerySuggestionsBlockListsRequest &, const Model::ListQuerySuggestionsBlockListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQuerySuggestionsBlockListsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::GetQuerySuggestionsRequest &, const Model::GetQuerySuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQuerySuggestionsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateIndexRequest &, const Model::CreateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIndexResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeFaqRequest &, const Model::DescribeFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFaqResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteThesaurusRequest &, const Model::DeleteThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteThesaurusResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateExperienceRequest &, const Model::CreateExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateExperienceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeletePrincipalMappingRequest &, const Model::DeletePrincipalMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePrincipalMappingResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListThesauriRequest &, const Model::ListThesauriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListThesauriResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::StartDataSourceSyncJobRequest &, const Model::StartDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataSourceSyncJobResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeQuerySuggestionsBlockListRequest &, const Model::DescribeQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQuerySuggestionsBlockListResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListIndicesRequest &, const Model::ListIndicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIndicesResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::PutPrincipalMappingRequest &, const Model::PutPrincipalMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutPrincipalMappingResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::BatchDeleteDocumentRequest &, const Model::BatchDeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteDocumentResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateQuerySuggestionsBlockListRequest &, const Model::CreateQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQuerySuggestionsBlockListResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListAccessControlConfigurationsRequest &, const Model::ListAccessControlConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessControlConfigurationsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListFaqsRequest &, const Model::ListFaqsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFaqsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeDataSourceRequest &, const Model::DescribeDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateFaqRequest &, const Model::CreateFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFaqResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataSourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::UpdateIndexRequest &, const Model::UpdateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIndexResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribePrincipalMappingRequest &, const Model::DescribePrincipalMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePrincipalMappingResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeFeaturedResultsSetRequest &, const Model::DescribeFeaturedResultsSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFeaturedResultsSetResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::BatchGetDocumentStatusRequest &, const Model::BatchGetDocumentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDocumentStatusResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListExperienceEntitiesRequest &, const Model::ListExperienceEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExperienceEntitiesResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::RetrieveRequest &, const Model::RetrieveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RetrieveResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DisassociatePersonasFromEntitiesRequest &, const Model::DisassociatePersonasFromEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociatePersonasFromEntitiesResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListFeaturedResultsSetsRequest &, const Model::ListFeaturedResultsSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFeaturedResultsSetsResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteQuerySuggestionsBlockListRequest &, const Model::DeleteQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQuerySuggestionsBlockListResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::AssociatePersonasToEntitiesRequest &, const Model::AssociatePersonasToEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociatePersonasToEntitiesResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeThesaurusRequest &, const Model::DescribeThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeThesaurusResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::StopDataSourceSyncJobRequest &, const Model::StopDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDataSourceSyncJobResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DescribeIndexRequest &, const Model::DescribeIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIndexResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::CreateThesaurusRequest &, const Model::CreateThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateThesaurusResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListExperiencesRequest &, const Model::ListExperiencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExperiencesResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::DeleteIndexRequest &, const Model::DeleteIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIndexResponseReceivedHandler
 
std::function< void(const KendraClient *, const Model::ListGroupsOlderThanOrderingIdRequest &, const Model::ListGroupsOlderThanOrderingIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGroupsOlderThanOrderingIdResponseReceivedHandler