9#include <aws/kendra/KendraErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/kendra/KendraEndpointProvider.h>
21#include <aws/kendra/model/AssociateEntitiesToExperienceResult.h>
22#include <aws/kendra/model/AssociatePersonasToEntitiesResult.h>
23#include <aws/kendra/model/BatchDeleteDocumentResult.h>
24#include <aws/kendra/model/BatchDeleteFeaturedResultsSetResult.h>
25#include <aws/kendra/model/BatchGetDocumentStatusResult.h>
26#include <aws/kendra/model/BatchPutDocumentResult.h>
27#include <aws/kendra/model/CreateAccessControlConfigurationResult.h>
28#include <aws/kendra/model/CreateDataSourceResult.h>
29#include <aws/kendra/model/CreateExperienceResult.h>
30#include <aws/kendra/model/CreateFaqResult.h>
31#include <aws/kendra/model/CreateFeaturedResultsSetResult.h>
32#include <aws/kendra/model/CreateIndexResult.h>
33#include <aws/kendra/model/CreateQuerySuggestionsBlockListResult.h>
34#include <aws/kendra/model/CreateThesaurusResult.h>
35#include <aws/kendra/model/DeleteAccessControlConfigurationResult.h>
36#include <aws/kendra/model/DeleteExperienceResult.h>
37#include <aws/kendra/model/DescribeAccessControlConfigurationResult.h>
38#include <aws/kendra/model/DescribeDataSourceResult.h>
39#include <aws/kendra/model/DescribeExperienceResult.h>
40#include <aws/kendra/model/DescribeFaqResult.h>
41#include <aws/kendra/model/DescribeFeaturedResultsSetResult.h>
42#include <aws/kendra/model/DescribeIndexResult.h>
43#include <aws/kendra/model/DescribePrincipalMappingResult.h>
44#include <aws/kendra/model/DescribeQuerySuggestionsBlockListResult.h>
45#include <aws/kendra/model/DescribeQuerySuggestionsConfigResult.h>
46#include <aws/kendra/model/DescribeThesaurusResult.h>
47#include <aws/kendra/model/DisassociateEntitiesFromExperienceResult.h>
48#include <aws/kendra/model/DisassociatePersonasFromEntitiesResult.h>
49#include <aws/kendra/model/GetQuerySuggestionsResult.h>
50#include <aws/kendra/model/GetSnapshotsResult.h>
51#include <aws/kendra/model/ListAccessControlConfigurationsResult.h>
52#include <aws/kendra/model/ListDataSourceSyncJobsResult.h>
53#include <aws/kendra/model/ListDataSourcesResult.h>
54#include <aws/kendra/model/ListEntityPersonasResult.h>
55#include <aws/kendra/model/ListExperienceEntitiesResult.h>
56#include <aws/kendra/model/ListExperiencesResult.h>
57#include <aws/kendra/model/ListFaqsResult.h>
58#include <aws/kendra/model/ListFeaturedResultsSetsResult.h>
59#include <aws/kendra/model/ListGroupsOlderThanOrderingIdResult.h>
60#include <aws/kendra/model/ListIndicesResult.h>
61#include <aws/kendra/model/ListQuerySuggestionsBlockListsResult.h>
62#include <aws/kendra/model/ListTagsForResourceResult.h>
63#include <aws/kendra/model/ListThesauriResult.h>
64#include <aws/kendra/model/QueryResult.h>
65#include <aws/kendra/model/RetrieveResult.h>
66#include <aws/kendra/model/StartDataSourceSyncJobResult.h>
67#include <aws/kendra/model/TagResourceResult.h>
68#include <aws/kendra/model/UntagResourceResult.h>
69#include <aws/kendra/model/UpdateAccessControlConfigurationResult.h>
70#include <aws/kendra/model/UpdateFeaturedResultsSetResult.h>
71#include <aws/kendra/model/ListIndicesRequest.h>
72#include <aws/core/NoResult.h>
80 class HttpClientFactory;
85 template<
typename R,
typename E>
class Outcome;
96 class AWSCredentialsProvider;
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::ListAccessControlConfigurationsRequest &, const Model::ListAccessControlConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessControlConfigurationsResponseReceivedHandler
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::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
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::RetrieveRequest &, const Model::RetrieveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetrieveResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::CreateThesaurusRequest &, const Model::CreateThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThesaurusResponseReceivedHandler
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::DescribeFeaturedResultsSetRequest &, const Model::DescribeFeaturedResultsSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFeaturedResultsSetResponseReceivedHandler
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::ListEntityPersonasRequest &, const Model::ListEntityPersonasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEntityPersonasResponseReceivedHandler
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::DisassociateEntitiesFromExperienceRequest &, const Model::DisassociateEntitiesFromExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateEntitiesFromExperienceResponseReceivedHandler
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::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::DescribeIndexRequest &, const Model::DescribeIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIndexResponseReceivedHandler
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::ClearQuerySuggestionsRequest &, const Model::ClearQuerySuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClearQuerySuggestionsResponseReceivedHandler
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::ListFeaturedResultsSetsRequest &, const Model::ListFeaturedResultsSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFeaturedResultsSetsResponseReceivedHandler
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::AssociatePersonasToEntitiesRequest &, const Model::AssociatePersonasToEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePersonasToEntitiesResponseReceivedHandler
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::DeleteQuerySuggestionsBlockListRequest &, const Model::DeleteQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQuerySuggestionsBlockListResponseReceivedHandler
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::DeleteThesaurusRequest &, const Model::DeleteThesaurusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThesaurusResponseReceivedHandler
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::UpdateFeaturedResultsSetRequest &, const Model::UpdateFeaturedResultsSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFeaturedResultsSetResponseReceivedHandler
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::DeleteFaqRequest &, const Model::DeleteFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFaqResponseReceivedHandler
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::ListThesauriRequest &, const Model::ListThesauriOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThesauriResponseReceivedHandler
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::CreateAccessControlConfigurationRequest &, const Model::CreateAccessControlConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessControlConfigurationResponseReceivedHandler
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::ListGroupsOlderThanOrderingIdRequest &, const Model::ListGroupsOlderThanOrderingIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsOlderThanOrderingIdResponseReceivedHandler
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::UpdateQuerySuggestionsBlockListRequest &, const Model::UpdateQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuerySuggestionsBlockListResponseReceivedHandler
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::GetSnapshotsRequest &, const Model::GetSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotsResponseReceivedHandler
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::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
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::GetQuerySuggestionsRequest &, const Model::GetQuerySuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQuerySuggestionsResponseReceivedHandler
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::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::BatchPutDocumentRequest &, const Model::BatchPutDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutDocumentResponseReceivedHandler
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::UpdateAccessControlConfigurationRequest &, const Model::UpdateAccessControlConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccessControlConfigurationResponseReceivedHandler
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::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
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::CreateExperienceRequest &, const Model::CreateExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExperienceResponseReceivedHandler
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::PutPrincipalMappingRequest &, const Model::PutPrincipalMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPrincipalMappingResponseReceivedHandler
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::UpdateExperienceRequest &, const Model::UpdateExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateExperienceResponseReceivedHandler
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::CreateQuerySuggestionsBlockListRequest &, const Model::CreateQuerySuggestionsBlockListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQuerySuggestionsBlockListResponseReceivedHandler
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::CreateFaqRequest &, const Model::CreateFaqOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFaqResponseReceivedHandler