/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the kendra-2019-02-03.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Kendra.Model; namespace Amazon.Kendra { /// /// Interface for accessing Kendra /// /// Amazon Kendra is a service for indexing large document sets. /// public partial interface IAmazonKendra : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IKendraPaginatorFactory Paginators { get; } #endif #region AssociateEntitiesToExperience /// /// Grants users or groups in your IAM Identity Center identity source access to your /// Amazon Kendra experience. You can create an Amazon Kendra experience such as a search /// application. For more information on creating a search application experience, see /// Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the AssociateEntitiesToExperience service method. /// /// The response from the AssociateEntitiesToExperience service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use already exists. Please check you have provided the correct /// resource and try again. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for AssociateEntitiesToExperience Operation AssociateEntitiesToExperienceResponse AssociateEntitiesToExperience(AssociateEntitiesToExperienceRequest request); /// /// Initiates the asynchronous execution of the AssociateEntitiesToExperience operation. /// /// /// Container for the necessary parameters to execute the AssociateEntitiesToExperience operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateEntitiesToExperience /// operation. /// REST API Reference for AssociateEntitiesToExperience Operation IAsyncResult BeginAssociateEntitiesToExperience(AssociateEntitiesToExperienceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateEntitiesToExperience operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateEntitiesToExperience. /// /// Returns a AssociateEntitiesToExperienceResult from Kendra. /// REST API Reference for AssociateEntitiesToExperience Operation AssociateEntitiesToExperienceResponse EndAssociateEntitiesToExperience(IAsyncResult asyncResult); #endregion #region AssociatePersonasToEntities /// /// Defines the specific permissions of users or groups in your IAM Identity Center identity /// source with access to your Amazon Kendra experience. You can create an Amazon Kendra /// experience such as a search application. For more information on creating a search /// application experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the AssociatePersonasToEntities service method. /// /// The response from the AssociatePersonasToEntities service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use already exists. Please check you have provided the correct /// resource and try again. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for AssociatePersonasToEntities Operation AssociatePersonasToEntitiesResponse AssociatePersonasToEntities(AssociatePersonasToEntitiesRequest request); /// /// Initiates the asynchronous execution of the AssociatePersonasToEntities operation. /// /// /// Container for the necessary parameters to execute the AssociatePersonasToEntities operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociatePersonasToEntities /// operation. /// REST API Reference for AssociatePersonasToEntities Operation IAsyncResult BeginAssociatePersonasToEntities(AssociatePersonasToEntitiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociatePersonasToEntities operation. /// /// /// The IAsyncResult returned by the call to BeginAssociatePersonasToEntities. /// /// Returns a AssociatePersonasToEntitiesResult from Kendra. /// REST API Reference for AssociatePersonasToEntities Operation AssociatePersonasToEntitiesResponse EndAssociatePersonasToEntities(IAsyncResult asyncResult); #endregion #region BatchDeleteDocument /// /// Removes one or more documents from an index. The documents must have been added with /// the BatchPutDocument API. /// /// /// /// The documents are deleted asynchronously. You can see the progress of the deletion /// by using Amazon Web Services CloudWatch. Any error messages related to the processing /// of the batch are sent to you CloudWatch log. /// /// /// Container for the necessary parameters to execute the BatchDeleteDocument service method. /// /// The response from the BatchDeleteDocument service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for BatchDeleteDocument Operation BatchDeleteDocumentResponse BatchDeleteDocument(BatchDeleteDocumentRequest request); /// /// Initiates the asynchronous execution of the BatchDeleteDocument operation. /// /// /// Container for the necessary parameters to execute the BatchDeleteDocument operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteDocument /// operation. /// REST API Reference for BatchDeleteDocument Operation IAsyncResult BeginBatchDeleteDocument(BatchDeleteDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDeleteDocument operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDeleteDocument. /// /// Returns a BatchDeleteDocumentResult from Kendra. /// REST API Reference for BatchDeleteDocument Operation BatchDeleteDocumentResponse EndBatchDeleteDocument(IAsyncResult asyncResult); #endregion #region BatchDeleteFeaturedResultsSet /// /// Removes one or more sets of featured results. Features results are placed above all /// other results for certain queries. If there's an exact match of a query, then one /// or more specific documents are featured in the search results. /// /// Container for the necessary parameters to execute the BatchDeleteFeaturedResultsSet service method. /// /// The response from the BatchDeleteFeaturedResultsSet service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for BatchDeleteFeaturedResultsSet Operation BatchDeleteFeaturedResultsSetResponse BatchDeleteFeaturedResultsSet(BatchDeleteFeaturedResultsSetRequest request); /// /// Initiates the asynchronous execution of the BatchDeleteFeaturedResultsSet operation. /// /// /// Container for the necessary parameters to execute the BatchDeleteFeaturedResultsSet operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteFeaturedResultsSet /// operation. /// REST API Reference for BatchDeleteFeaturedResultsSet Operation IAsyncResult BeginBatchDeleteFeaturedResultsSet(BatchDeleteFeaturedResultsSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDeleteFeaturedResultsSet operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDeleteFeaturedResultsSet. /// /// Returns a BatchDeleteFeaturedResultsSetResult from Kendra. /// REST API Reference for BatchDeleteFeaturedResultsSet Operation BatchDeleteFeaturedResultsSetResponse EndBatchDeleteFeaturedResultsSet(IAsyncResult asyncResult); #endregion #region BatchGetDocumentStatus /// /// Returns the indexing status for one or more documents submitted with the /// BatchPutDocument API. /// /// /// /// When you use the BatchPutDocument API, documents are indexed asynchronously. /// You can use the BatchGetDocumentStatus API to get the current status /// of a list of documents so that you can determine if they have been successfully indexed. /// /// /// /// You can also use the BatchGetDocumentStatus API to check the status of /// the /// BatchDeleteDocument API. When a document is deleted from the index, Amazon Kendra /// returns NOT_FOUND as the status. /// /// /// Container for the necessary parameters to execute the BatchGetDocumentStatus service method. /// /// The response from the BatchGetDocumentStatus service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for BatchGetDocumentStatus Operation BatchGetDocumentStatusResponse BatchGetDocumentStatus(BatchGetDocumentStatusRequest request); /// /// Initiates the asynchronous execution of the BatchGetDocumentStatus operation. /// /// /// Container for the necessary parameters to execute the BatchGetDocumentStatus operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchGetDocumentStatus /// operation. /// REST API Reference for BatchGetDocumentStatus Operation IAsyncResult BeginBatchGetDocumentStatus(BatchGetDocumentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetDocumentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetDocumentStatus. /// /// Returns a BatchGetDocumentStatusResult from Kendra. /// REST API Reference for BatchGetDocumentStatus Operation BatchGetDocumentStatusResponse EndBatchGetDocumentStatus(IAsyncResult asyncResult); #endregion #region BatchPutDocument /// /// Adds one or more documents to an index. /// /// /// /// The BatchPutDocument API enables you to ingest inline documents or a /// set of documents stored in an Amazon S3 bucket. Use this API to ingest your text and /// unstructured text into an index, add custom attributes to the documents, and to attach /// an access control list to the documents added to the index. /// /// /// /// The documents are indexed asynchronously. You can see the progress of the batch using /// Amazon Web Services CloudWatch. Any error messages related to processing the batch /// are sent to your Amazon Web Services CloudWatch log. /// /// /// /// For an example of ingesting inline documents using Python and Java SDKs, see Adding /// files directly to an index. /// /// /// Container for the necessary parameters to execute the BatchPutDocument service method. /// /// The response from the BatchPutDocument service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for BatchPutDocument Operation BatchPutDocumentResponse BatchPutDocument(BatchPutDocumentRequest request); /// /// Initiates the asynchronous execution of the BatchPutDocument operation. /// /// /// Container for the necessary parameters to execute the BatchPutDocument operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchPutDocument /// operation. /// REST API Reference for BatchPutDocument Operation IAsyncResult BeginBatchPutDocument(BatchPutDocumentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchPutDocument operation. /// /// /// The IAsyncResult returned by the call to BeginBatchPutDocument. /// /// Returns a BatchPutDocumentResult from Kendra. /// REST API Reference for BatchPutDocument Operation BatchPutDocumentResponse EndBatchPutDocument(IAsyncResult asyncResult); #endregion #region ClearQuerySuggestions /// /// Clears existing query suggestions from an index. /// /// /// /// This deletes existing suggestions only, not the queries in the query log. After you /// clear suggestions, Amazon Kendra learns new suggestions based on new queries added /// to the query log from the time you cleared suggestions. If you do not see any new /// suggestions, then please allow Amazon Kendra to collect enough queries to learn new /// suggestions. /// /// /// /// ClearQuerySuggestions is currently not supported in the Amazon Web Services /// GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the ClearQuerySuggestions service method. /// /// The response from the ClearQuerySuggestions service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ClearQuerySuggestions Operation ClearQuerySuggestionsResponse ClearQuerySuggestions(ClearQuerySuggestionsRequest request); /// /// Initiates the asynchronous execution of the ClearQuerySuggestions operation. /// /// /// Container for the necessary parameters to execute the ClearQuerySuggestions operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndClearQuerySuggestions /// operation. /// REST API Reference for ClearQuerySuggestions Operation IAsyncResult BeginClearQuerySuggestions(ClearQuerySuggestionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ClearQuerySuggestions operation. /// /// /// The IAsyncResult returned by the call to BeginClearQuerySuggestions. /// /// Returns a ClearQuerySuggestionsResult from Kendra. /// REST API Reference for ClearQuerySuggestions Operation ClearQuerySuggestionsResponse EndClearQuerySuggestions(IAsyncResult asyncResult); #endregion #region CreateAccessControlConfiguration /// /// Creates an access configuration for your documents. This includes user and group access /// information for your documents. This is useful for user context filtering, where search /// results are filtered based on the user or their group access to documents. /// /// /// /// You can use this to re-configure your existing document level access control without /// indexing all of your documents again. For example, your index contains top-secret /// company documents that only certain employees or users should access. One of these /// users leaves the company or switches to a team that should be blocked from accessing /// top-secret documents. The user still has access to top-secret documents because the /// user had access when your documents were previously indexed. You can create a specific /// access control configuration for the user with deny access. You can later update the /// access control configuration to allow access if the user returns to the company and /// re-joins the 'top-secret' team. You can re-configure access control for your documents /// as circumstances change. /// /// /// /// To apply your access control configuration to certain documents, you call the BatchPutDocument /// API with the AccessControlConfigurationId included in the Document /// object. If you use an S3 bucket as a data source, you update the .metadata.json /// with the AccessControlConfigurationId and synchronize your data source. /// Amazon Kendra currently only supports access control configuration for S3 data sources /// and documents indexed using the BatchPutDocument API. /// /// /// Container for the necessary parameters to execute the CreateAccessControlConfiguration service method. /// /// The response from the CreateAccessControlConfiguration service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateAccessControlConfiguration Operation CreateAccessControlConfigurationResponse CreateAccessControlConfiguration(CreateAccessControlConfigurationRequest request); /// /// Initiates the asynchronous execution of the CreateAccessControlConfiguration operation. /// /// /// Container for the necessary parameters to execute the CreateAccessControlConfiguration operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessControlConfiguration /// operation. /// REST API Reference for CreateAccessControlConfiguration Operation IAsyncResult BeginCreateAccessControlConfiguration(CreateAccessControlConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAccessControlConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAccessControlConfiguration. /// /// Returns a CreateAccessControlConfigurationResult from Kendra. /// REST API Reference for CreateAccessControlConfiguration Operation CreateAccessControlConfigurationResponse EndCreateAccessControlConfiguration(IAsyncResult asyncResult); #endregion #region CreateDataSource /// /// Creates a data source connector that you want to use with an Amazon Kendra index. /// /// /// /// You specify a name, data source connector type and description for your data source. /// You also specify configuration information for the data source connector. /// /// /// /// CreateDataSource is a synchronous operation. The operation returns 200 /// if the data source was successfully created. Otherwise, an exception is raised. /// /// /// /// For an example of creating an index and data source using the Python SDK, see Getting /// started with Python SDK. For an example of creating an index and data source using /// the Java SDK, see Getting /// started with Java SDK. /// /// /// Container for the necessary parameters to execute the CreateDataSource service method. /// /// The response from the CreateDataSource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use already exists. Please check you have provided the correct /// resource and try again. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateDataSource Operation CreateDataSourceResponse CreateDataSource(CreateDataSourceRequest request); /// /// Initiates the asynchronous execution of the CreateDataSource operation. /// /// /// Container for the necessary parameters to execute the CreateDataSource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataSource /// operation. /// REST API Reference for CreateDataSource Operation IAsyncResult BeginCreateDataSource(CreateDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSource. /// /// Returns a CreateDataSourceResult from Kendra. /// REST API Reference for CreateDataSource Operation CreateDataSourceResponse EndCreateDataSource(IAsyncResult asyncResult); #endregion #region CreateExperience /// /// Creates an Amazon Kendra experience such as a search application. For more information /// on creating a search application experience, including using the Python and Java SDKs, /// see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the CreateExperience service method. /// /// The response from the CreateExperience service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateExperience Operation CreateExperienceResponse CreateExperience(CreateExperienceRequest request); /// /// Initiates the asynchronous execution of the CreateExperience operation. /// /// /// Container for the necessary parameters to execute the CreateExperience operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateExperience /// operation. /// REST API Reference for CreateExperience Operation IAsyncResult BeginCreateExperience(CreateExperienceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateExperience operation. /// /// /// The IAsyncResult returned by the call to BeginCreateExperience. /// /// Returns a CreateExperienceResult from Kendra. /// REST API Reference for CreateExperience Operation CreateExperienceResponse EndCreateExperience(IAsyncResult asyncResult); #endregion #region CreateFaq /// /// Creates a set of frequently ask questions (FAQs) using a specified FAQ file stored /// in an Amazon S3 bucket. /// /// /// /// Adding FAQs to an index is an asynchronous operation. /// /// /// /// For an example of adding an FAQ to an index using Python and Java SDKs, see Using /// your FAQ file. /// /// /// Container for the necessary parameters to execute the CreateFaq service method. /// /// The response from the CreateFaq service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateFaq Operation CreateFaqResponse CreateFaq(CreateFaqRequest request); /// /// Initiates the asynchronous execution of the CreateFaq operation. /// /// /// Container for the necessary parameters to execute the CreateFaq operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFaq /// operation. /// REST API Reference for CreateFaq Operation IAsyncResult BeginCreateFaq(CreateFaqRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFaq operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFaq. /// /// Returns a CreateFaqResult from Kendra. /// REST API Reference for CreateFaq Operation CreateFaqResponse EndCreateFaq(IAsyncResult asyncResult); #endregion #region CreateFeaturedResultsSet /// /// Creates a set of featured results to display at the top of the search results page. /// Featured results are placed above all other results for certain queries. You map specific /// queries to specific documents for featuring in the results. If a query contains an /// exact match, then one or more specific documents are featured in the search results. /// /// /// /// You can create up to 50 sets of featured results per index. You can request to increase /// this limit by contacting Support. /// /// /// Container for the necessary parameters to execute the CreateFeaturedResultsSet service method. /// /// The response from the CreateFeaturedResultsSet service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An error message with a list of conflicting queries used across different sets of /// featured results. This occurred with the request for a new featured results set. Check /// that the queries you specified for featured results are unique per featured results /// set for each index. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateFeaturedResultsSet Operation CreateFeaturedResultsSetResponse CreateFeaturedResultsSet(CreateFeaturedResultsSetRequest request); /// /// Initiates the asynchronous execution of the CreateFeaturedResultsSet operation. /// /// /// Container for the necessary parameters to execute the CreateFeaturedResultsSet operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFeaturedResultsSet /// operation. /// REST API Reference for CreateFeaturedResultsSet Operation IAsyncResult BeginCreateFeaturedResultsSet(CreateFeaturedResultsSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFeaturedResultsSet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFeaturedResultsSet. /// /// Returns a CreateFeaturedResultsSetResult from Kendra. /// REST API Reference for CreateFeaturedResultsSet Operation CreateFeaturedResultsSetResponse EndCreateFeaturedResultsSet(IAsyncResult asyncResult); #endregion #region CreateIndex /// /// Creates an Amazon Kendra index. Index creation is an asynchronous API. To determine /// if index creation has completed, check the Status field returned from /// a call to DescribeIndex. The Status field is set to ACTIVE /// when the index is ready to use. /// /// /// /// Once the index is active you can index your documents using the BatchPutDocument /// API or using one of the supported data sources. /// /// /// /// For an example of creating an index and data source using the Python SDK, see Getting /// started with Python SDK. For an example of creating an index and data source using /// the Java SDK, see Getting /// started with Java SDK. /// /// /// Container for the necessary parameters to execute the CreateIndex service method. /// /// The response from the CreateIndex service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use already exists. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateIndex Operation CreateIndexResponse CreateIndex(CreateIndexRequest request); /// /// Initiates the asynchronous execution of the CreateIndex operation. /// /// /// Container for the necessary parameters to execute the CreateIndex operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIndex /// operation. /// REST API Reference for CreateIndex Operation IAsyncResult BeginCreateIndex(CreateIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateIndex operation. /// /// /// The IAsyncResult returned by the call to BeginCreateIndex. /// /// Returns a CreateIndexResult from Kendra. /// REST API Reference for CreateIndex Operation CreateIndexResponse EndCreateIndex(IAsyncResult asyncResult); #endregion #region CreateQuerySuggestionsBlockList /// /// Creates a block list to exlcude certain queries from suggestions. /// /// /// /// Any query that contains words or phrases specified in the block list is blocked or /// filtered out from being shown as a suggestion. /// /// /// /// You need to provide the file location of your block list text file in your S3 bucket. /// In your text file, enter each block word or phrase on a separate line. /// /// /// /// For information on the current quota limits for block lists, see Quotas /// for Amazon Kendra. /// /// /// /// CreateQuerySuggestionsBlockList is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// /// For an example of creating a block list for query suggestions using the Python SDK, /// see Query /// suggestions block list. /// /// /// Container for the necessary parameters to execute the CreateQuerySuggestionsBlockList service method. /// /// The response from the CreateQuerySuggestionsBlockList service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateQuerySuggestionsBlockList Operation CreateQuerySuggestionsBlockListResponse CreateQuerySuggestionsBlockList(CreateQuerySuggestionsBlockListRequest request); /// /// Initiates the asynchronous execution of the CreateQuerySuggestionsBlockList operation. /// /// /// Container for the necessary parameters to execute the CreateQuerySuggestionsBlockList operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateQuerySuggestionsBlockList /// operation. /// REST API Reference for CreateQuerySuggestionsBlockList Operation IAsyncResult BeginCreateQuerySuggestionsBlockList(CreateQuerySuggestionsBlockListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateQuerySuggestionsBlockList operation. /// /// /// The IAsyncResult returned by the call to BeginCreateQuerySuggestionsBlockList. /// /// Returns a CreateQuerySuggestionsBlockListResult from Kendra. /// REST API Reference for CreateQuerySuggestionsBlockList Operation CreateQuerySuggestionsBlockListResponse EndCreateQuerySuggestionsBlockList(IAsyncResult asyncResult); #endregion #region CreateThesaurus /// /// Creates a thesaurus for an index. The thesaurus contains a list of synonyms in Solr /// format. /// /// /// /// For an example of adding a thesaurus file to an index, see Adding /// custom synonyms to an index. /// /// /// Container for the necessary parameters to execute the CreateThesaurus service method. /// /// The response from the CreateThesaurus service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for CreateThesaurus Operation CreateThesaurusResponse CreateThesaurus(CreateThesaurusRequest request); /// /// Initiates the asynchronous execution of the CreateThesaurus operation. /// /// /// Container for the necessary parameters to execute the CreateThesaurus operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateThesaurus /// operation. /// REST API Reference for CreateThesaurus Operation IAsyncResult BeginCreateThesaurus(CreateThesaurusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateThesaurus operation. /// /// /// The IAsyncResult returned by the call to BeginCreateThesaurus. /// /// Returns a CreateThesaurusResult from Kendra. /// REST API Reference for CreateThesaurus Operation CreateThesaurusResponse EndCreateThesaurus(IAsyncResult asyncResult); #endregion #region DeleteAccessControlConfiguration /// /// Deletes an access control configuration that you created for your documents in an /// index. This includes user and group access information for your documents. This is /// useful for user context filtering, where search results are filtered based on the /// user or their group access to documents. /// /// Container for the necessary parameters to execute the DeleteAccessControlConfiguration service method. /// /// The response from the DeleteAccessControlConfiguration service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteAccessControlConfiguration Operation DeleteAccessControlConfigurationResponse DeleteAccessControlConfiguration(DeleteAccessControlConfigurationRequest request); /// /// Initiates the asynchronous execution of the DeleteAccessControlConfiguration operation. /// /// /// Container for the necessary parameters to execute the DeleteAccessControlConfiguration operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessControlConfiguration /// operation. /// REST API Reference for DeleteAccessControlConfiguration Operation IAsyncResult BeginDeleteAccessControlConfiguration(DeleteAccessControlConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAccessControlConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAccessControlConfiguration. /// /// Returns a DeleteAccessControlConfigurationResult from Kendra. /// REST API Reference for DeleteAccessControlConfiguration Operation DeleteAccessControlConfigurationResponse EndDeleteAccessControlConfiguration(IAsyncResult asyncResult); #endregion #region DeleteDataSource /// /// Deletes an Amazon Kendra data source connector. An exception is not thrown if the /// data source is already being deleted. While the data source is being deleted, the /// Status field returned by a call to the DescribeDataSource /// API is set to DELETING. For more information, see Deleting /// Data Sources. /// /// Container for the necessary parameters to execute the DeleteDataSource service method. /// /// The response from the DeleteDataSource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteDataSource Operation DeleteDataSourceResponse DeleteDataSource(DeleteDataSourceRequest request); /// /// Initiates the asynchronous execution of the DeleteDataSource operation. /// /// /// Container for the necessary parameters to execute the DeleteDataSource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSource /// operation. /// REST API Reference for DeleteDataSource Operation IAsyncResult BeginDeleteDataSource(DeleteDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataSource. /// /// Returns a DeleteDataSourceResult from Kendra. /// REST API Reference for DeleteDataSource Operation DeleteDataSourceResponse EndDeleteDataSource(IAsyncResult asyncResult); #endregion #region DeleteExperience /// /// Deletes your Amazon Kendra experience such as a search application. For more information /// on creating a search application experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the DeleteExperience service method. /// /// The response from the DeleteExperience service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteExperience Operation DeleteExperienceResponse DeleteExperience(DeleteExperienceRequest request); /// /// Initiates the asynchronous execution of the DeleteExperience operation. /// /// /// Container for the necessary parameters to execute the DeleteExperience operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteExperience /// operation. /// REST API Reference for DeleteExperience Operation IAsyncResult BeginDeleteExperience(DeleteExperienceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteExperience operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteExperience. /// /// Returns a DeleteExperienceResult from Kendra. /// REST API Reference for DeleteExperience Operation DeleteExperienceResponse EndDeleteExperience(IAsyncResult asyncResult); #endregion #region DeleteFaq /// /// Removes an FAQ from an index. /// /// Container for the necessary parameters to execute the DeleteFaq service method. /// /// The response from the DeleteFaq service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteFaq Operation DeleteFaqResponse DeleteFaq(DeleteFaqRequest request); /// /// Initiates the asynchronous execution of the DeleteFaq operation. /// /// /// Container for the necessary parameters to execute the DeleteFaq operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFaq /// operation. /// REST API Reference for DeleteFaq Operation IAsyncResult BeginDeleteFaq(DeleteFaqRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFaq operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFaq. /// /// Returns a DeleteFaqResult from Kendra. /// REST API Reference for DeleteFaq Operation DeleteFaqResponse EndDeleteFaq(IAsyncResult asyncResult); #endregion #region DeleteIndex /// /// Deletes an existing Amazon Kendra index. An exception is not thrown if the index is /// already being deleted. While the index is being deleted, the Status field /// returned by a call to the DescribeIndex API is set to DELETING. /// /// Container for the necessary parameters to execute the DeleteIndex service method. /// /// The response from the DeleteIndex service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteIndex Operation DeleteIndexResponse DeleteIndex(DeleteIndexRequest request); /// /// Initiates the asynchronous execution of the DeleteIndex operation. /// /// /// Container for the necessary parameters to execute the DeleteIndex operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIndex /// operation. /// REST API Reference for DeleteIndex Operation IAsyncResult BeginDeleteIndex(DeleteIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteIndex operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteIndex. /// /// Returns a DeleteIndexResult from Kendra. /// REST API Reference for DeleteIndex Operation DeleteIndexResponse EndDeleteIndex(IAsyncResult asyncResult); #endregion #region DeletePrincipalMapping /// /// Deletes a group so that all users and sub groups that belong to the group can no longer /// access documents only available to that group. /// /// /// /// For example, after deleting the group "Summer Interns", all interns who belonged to /// that group no longer see intern-only documents in their search results. /// /// /// /// If you want to delete or replace users or sub groups of a group, you need to use the /// PutPrincipalMapping operation. For example, if a user in the group "Engineering" /// leaves the engineering team and another user takes their place, you provide an updated /// list of users or sub groups that belong to the "Engineering" group when calling PutPrincipalMapping. /// You can update your internal list of users or sub groups and input this list when /// calling PutPrincipalMapping. /// /// /// /// DeletePrincipalMapping is currently not supported in the Amazon Web /// Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the DeletePrincipalMapping service method. /// /// The response from the DeletePrincipalMapping service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeletePrincipalMapping Operation DeletePrincipalMappingResponse DeletePrincipalMapping(DeletePrincipalMappingRequest request); /// /// Initiates the asynchronous execution of the DeletePrincipalMapping operation. /// /// /// Container for the necessary parameters to execute the DeletePrincipalMapping operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePrincipalMapping /// operation. /// REST API Reference for DeletePrincipalMapping Operation IAsyncResult BeginDeletePrincipalMapping(DeletePrincipalMappingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePrincipalMapping operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePrincipalMapping. /// /// Returns a DeletePrincipalMappingResult from Kendra. /// REST API Reference for DeletePrincipalMapping Operation DeletePrincipalMappingResponse EndDeletePrincipalMapping(IAsyncResult asyncResult); #endregion #region DeleteQuerySuggestionsBlockList /// /// Deletes a block list used for query suggestions for an index. /// /// /// /// A deleted block list might not take effect right away. Amazon Kendra needs to refresh /// the entire suggestions list to add back the queries that were previously blocked. /// /// /// /// DeleteQuerySuggestionsBlockList is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the DeleteQuerySuggestionsBlockList service method. /// /// The response from the DeleteQuerySuggestionsBlockList service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteQuerySuggestionsBlockList Operation DeleteQuerySuggestionsBlockListResponse DeleteQuerySuggestionsBlockList(DeleteQuerySuggestionsBlockListRequest request); /// /// Initiates the asynchronous execution of the DeleteQuerySuggestionsBlockList operation. /// /// /// Container for the necessary parameters to execute the DeleteQuerySuggestionsBlockList operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteQuerySuggestionsBlockList /// operation. /// REST API Reference for DeleteQuerySuggestionsBlockList Operation IAsyncResult BeginDeleteQuerySuggestionsBlockList(DeleteQuerySuggestionsBlockListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteQuerySuggestionsBlockList operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteQuerySuggestionsBlockList. /// /// Returns a DeleteQuerySuggestionsBlockListResult from Kendra. /// REST API Reference for DeleteQuerySuggestionsBlockList Operation DeleteQuerySuggestionsBlockListResponse EndDeleteQuerySuggestionsBlockList(IAsyncResult asyncResult); #endregion #region DeleteThesaurus /// /// Deletes an existing Amazon Kendra thesaurus. /// /// Container for the necessary parameters to execute the DeleteThesaurus service method. /// /// The response from the DeleteThesaurus service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DeleteThesaurus Operation DeleteThesaurusResponse DeleteThesaurus(DeleteThesaurusRequest request); /// /// Initiates the asynchronous execution of the DeleteThesaurus operation. /// /// /// Container for the necessary parameters to execute the DeleteThesaurus operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteThesaurus /// operation. /// REST API Reference for DeleteThesaurus Operation IAsyncResult BeginDeleteThesaurus(DeleteThesaurusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteThesaurus operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteThesaurus. /// /// Returns a DeleteThesaurusResult from Kendra. /// REST API Reference for DeleteThesaurus Operation DeleteThesaurusResponse EndDeleteThesaurus(IAsyncResult asyncResult); #endregion #region DescribeAccessControlConfiguration /// /// Gets information about an access control configuration that you created for your documents /// in an index. This includes user and group access information for your documents. This /// is useful for user context filtering, where search results are filtered based on the /// user or their group access to documents. /// /// Container for the necessary parameters to execute the DescribeAccessControlConfiguration service method. /// /// The response from the DescribeAccessControlConfiguration service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeAccessControlConfiguration Operation DescribeAccessControlConfigurationResponse DescribeAccessControlConfiguration(DescribeAccessControlConfigurationRequest request); /// /// Initiates the asynchronous execution of the DescribeAccessControlConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeAccessControlConfiguration operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccessControlConfiguration /// operation. /// REST API Reference for DescribeAccessControlConfiguration Operation IAsyncResult BeginDescribeAccessControlConfiguration(DescribeAccessControlConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAccessControlConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAccessControlConfiguration. /// /// Returns a DescribeAccessControlConfigurationResult from Kendra. /// REST API Reference for DescribeAccessControlConfiguration Operation DescribeAccessControlConfigurationResponse EndDescribeAccessControlConfiguration(IAsyncResult asyncResult); #endregion #region DescribeDataSource /// /// Gets information about an Amazon Kendra data source connector. /// /// Container for the necessary parameters to execute the DescribeDataSource service method. /// /// The response from the DescribeDataSource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeDataSource Operation DescribeDataSourceResponse DescribeDataSource(DescribeDataSourceRequest request); /// /// Initiates the asynchronous execution of the DescribeDataSource operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSource /// operation. /// REST API Reference for DescribeDataSource Operation IAsyncResult BeginDescribeDataSource(DescribeDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSource. /// /// Returns a DescribeDataSourceResult from Kendra. /// REST API Reference for DescribeDataSource Operation DescribeDataSourceResponse EndDescribeDataSource(IAsyncResult asyncResult); #endregion #region DescribeExperience /// /// Gets information about your Amazon Kendra experience such as a search application. /// For more information on creating a search application experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the DescribeExperience service method. /// /// The response from the DescribeExperience service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeExperience Operation DescribeExperienceResponse DescribeExperience(DescribeExperienceRequest request); /// /// Initiates the asynchronous execution of the DescribeExperience operation. /// /// /// Container for the necessary parameters to execute the DescribeExperience operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeExperience /// operation. /// REST API Reference for DescribeExperience Operation IAsyncResult BeginDescribeExperience(DescribeExperienceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeExperience operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeExperience. /// /// Returns a DescribeExperienceResult from Kendra. /// REST API Reference for DescribeExperience Operation DescribeExperienceResponse EndDescribeExperience(IAsyncResult asyncResult); #endregion #region DescribeFaq /// /// Gets information about an FAQ list. /// /// Container for the necessary parameters to execute the DescribeFaq service method. /// /// The response from the DescribeFaq service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeFaq Operation DescribeFaqResponse DescribeFaq(DescribeFaqRequest request); /// /// Initiates the asynchronous execution of the DescribeFaq operation. /// /// /// Container for the necessary parameters to execute the DescribeFaq operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFaq /// operation. /// REST API Reference for DescribeFaq Operation IAsyncResult BeginDescribeFaq(DescribeFaqRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeFaq operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFaq. /// /// Returns a DescribeFaqResult from Kendra. /// REST API Reference for DescribeFaq Operation DescribeFaqResponse EndDescribeFaq(IAsyncResult asyncResult); #endregion #region DescribeFeaturedResultsSet /// /// Gets information about a set of featured results. Features results are placed above /// all other results for certain queries. If there's an exact match of a query, then /// one or more specific documents are featured in the search results. /// /// Container for the necessary parameters to execute the DescribeFeaturedResultsSet service method. /// /// The response from the DescribeFeaturedResultsSet service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeFeaturedResultsSet Operation DescribeFeaturedResultsSetResponse DescribeFeaturedResultsSet(DescribeFeaturedResultsSetRequest request); /// /// Initiates the asynchronous execution of the DescribeFeaturedResultsSet operation. /// /// /// Container for the necessary parameters to execute the DescribeFeaturedResultsSet operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFeaturedResultsSet /// operation. /// REST API Reference for DescribeFeaturedResultsSet Operation IAsyncResult BeginDescribeFeaturedResultsSet(DescribeFeaturedResultsSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeFeaturedResultsSet operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFeaturedResultsSet. /// /// Returns a DescribeFeaturedResultsSetResult from Kendra. /// REST API Reference for DescribeFeaturedResultsSet Operation DescribeFeaturedResultsSetResponse EndDescribeFeaturedResultsSet(IAsyncResult asyncResult); #endregion #region DescribeIndex /// /// Gets information about an existing Amazon Kendra index. /// /// Container for the necessary parameters to execute the DescribeIndex service method. /// /// The response from the DescribeIndex service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeIndex Operation DescribeIndexResponse DescribeIndex(DescribeIndexRequest request); /// /// Initiates the asynchronous execution of the DescribeIndex operation. /// /// /// Container for the necessary parameters to execute the DescribeIndex operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIndex /// operation. /// REST API Reference for DescribeIndex Operation IAsyncResult BeginDescribeIndex(DescribeIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeIndex operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeIndex. /// /// Returns a DescribeIndexResult from Kendra. /// REST API Reference for DescribeIndex Operation DescribeIndexResponse EndDescribeIndex(IAsyncResult asyncResult); #endregion #region DescribePrincipalMapping /// /// Describes the processing of PUT and DELETE actions for mapping /// users to their groups. This includes information on the status of actions currently /// processing or yet to be processed, when actions were last updated, when actions were /// received by Amazon Kendra, the latest action that should process and apply after other /// actions, and useful error messages if an action could not be processed. /// /// /// /// DescribePrincipalMapping is currently not supported in the Amazon Web /// Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the DescribePrincipalMapping service method. /// /// The response from the DescribePrincipalMapping service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribePrincipalMapping Operation DescribePrincipalMappingResponse DescribePrincipalMapping(DescribePrincipalMappingRequest request); /// /// Initiates the asynchronous execution of the DescribePrincipalMapping operation. /// /// /// Container for the necessary parameters to execute the DescribePrincipalMapping operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePrincipalMapping /// operation. /// REST API Reference for DescribePrincipalMapping Operation IAsyncResult BeginDescribePrincipalMapping(DescribePrincipalMappingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePrincipalMapping operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePrincipalMapping. /// /// Returns a DescribePrincipalMappingResult from Kendra. /// REST API Reference for DescribePrincipalMapping Operation DescribePrincipalMappingResponse EndDescribePrincipalMapping(IAsyncResult asyncResult); #endregion #region DescribeQuerySuggestionsBlockList /// /// Gets information about a block list used for query suggestions for an index. /// /// /// /// This is used to check the current settings that are applied to a block list. /// /// /// /// DescribeQuerySuggestionsBlockList is currently not supported in the /// Amazon Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the DescribeQuerySuggestionsBlockList service method. /// /// The response from the DescribeQuerySuggestionsBlockList service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeQuerySuggestionsBlockList Operation DescribeQuerySuggestionsBlockListResponse DescribeQuerySuggestionsBlockList(DescribeQuerySuggestionsBlockListRequest request); /// /// Initiates the asynchronous execution of the DescribeQuerySuggestionsBlockList operation. /// /// /// Container for the necessary parameters to execute the DescribeQuerySuggestionsBlockList operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeQuerySuggestionsBlockList /// operation. /// REST API Reference for DescribeQuerySuggestionsBlockList Operation IAsyncResult BeginDescribeQuerySuggestionsBlockList(DescribeQuerySuggestionsBlockListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeQuerySuggestionsBlockList operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeQuerySuggestionsBlockList. /// /// Returns a DescribeQuerySuggestionsBlockListResult from Kendra. /// REST API Reference for DescribeQuerySuggestionsBlockList Operation DescribeQuerySuggestionsBlockListResponse EndDescribeQuerySuggestionsBlockList(IAsyncResult asyncResult); #endregion #region DescribeQuerySuggestionsConfig /// /// Gets information on the settings of query suggestions for an index. /// /// /// /// This is used to check the current settings applied to query suggestions. /// /// /// /// DescribeQuerySuggestionsConfig is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the DescribeQuerySuggestionsConfig service method. /// /// The response from the DescribeQuerySuggestionsConfig service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeQuerySuggestionsConfig Operation DescribeQuerySuggestionsConfigResponse DescribeQuerySuggestionsConfig(DescribeQuerySuggestionsConfigRequest request); /// /// Initiates the asynchronous execution of the DescribeQuerySuggestionsConfig operation. /// /// /// Container for the necessary parameters to execute the DescribeQuerySuggestionsConfig operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeQuerySuggestionsConfig /// operation. /// REST API Reference for DescribeQuerySuggestionsConfig Operation IAsyncResult BeginDescribeQuerySuggestionsConfig(DescribeQuerySuggestionsConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeQuerySuggestionsConfig operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeQuerySuggestionsConfig. /// /// Returns a DescribeQuerySuggestionsConfigResult from Kendra. /// REST API Reference for DescribeQuerySuggestionsConfig Operation DescribeQuerySuggestionsConfigResponse EndDescribeQuerySuggestionsConfig(IAsyncResult asyncResult); #endregion #region DescribeThesaurus /// /// Gets information about an existing Amazon Kendra thesaurus. /// /// Container for the necessary parameters to execute the DescribeThesaurus service method. /// /// The response from the DescribeThesaurus service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DescribeThesaurus Operation DescribeThesaurusResponse DescribeThesaurus(DescribeThesaurusRequest request); /// /// Initiates the asynchronous execution of the DescribeThesaurus operation. /// /// /// Container for the necessary parameters to execute the DescribeThesaurus operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeThesaurus /// operation. /// REST API Reference for DescribeThesaurus Operation IAsyncResult BeginDescribeThesaurus(DescribeThesaurusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeThesaurus operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeThesaurus. /// /// Returns a DescribeThesaurusResult from Kendra. /// REST API Reference for DescribeThesaurus Operation DescribeThesaurusResponse EndDescribeThesaurus(IAsyncResult asyncResult); #endregion #region DisassociateEntitiesFromExperience /// /// Prevents users or groups in your IAM Identity Center identity source from accessing /// your Amazon Kendra experience. You can create an Amazon Kendra experience such as /// a search application. For more information on creating a search application experience, /// see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the DisassociateEntitiesFromExperience service method. /// /// The response from the DisassociateEntitiesFromExperience service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DisassociateEntitiesFromExperience Operation DisassociateEntitiesFromExperienceResponse DisassociateEntitiesFromExperience(DisassociateEntitiesFromExperienceRequest request); /// /// Initiates the asynchronous execution of the DisassociateEntitiesFromExperience operation. /// /// /// Container for the necessary parameters to execute the DisassociateEntitiesFromExperience operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateEntitiesFromExperience /// operation. /// REST API Reference for DisassociateEntitiesFromExperience Operation IAsyncResult BeginDisassociateEntitiesFromExperience(DisassociateEntitiesFromExperienceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateEntitiesFromExperience operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateEntitiesFromExperience. /// /// Returns a DisassociateEntitiesFromExperienceResult from Kendra. /// REST API Reference for DisassociateEntitiesFromExperience Operation DisassociateEntitiesFromExperienceResponse EndDisassociateEntitiesFromExperience(IAsyncResult asyncResult); #endregion #region DisassociatePersonasFromEntities /// /// Removes the specific permissions of users or groups in your IAM Identity Center identity /// source with access to your Amazon Kendra experience. You can create an Amazon Kendra /// experience such as a search application. For more information on creating a search /// application experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the DisassociatePersonasFromEntities service method. /// /// The response from the DisassociatePersonasFromEntities service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for DisassociatePersonasFromEntities Operation DisassociatePersonasFromEntitiesResponse DisassociatePersonasFromEntities(DisassociatePersonasFromEntitiesRequest request); /// /// Initiates the asynchronous execution of the DisassociatePersonasFromEntities operation. /// /// /// Container for the necessary parameters to execute the DisassociatePersonasFromEntities operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociatePersonasFromEntities /// operation. /// REST API Reference for DisassociatePersonasFromEntities Operation IAsyncResult BeginDisassociatePersonasFromEntities(DisassociatePersonasFromEntitiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociatePersonasFromEntities operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociatePersonasFromEntities. /// /// Returns a DisassociatePersonasFromEntitiesResult from Kendra. /// REST API Reference for DisassociatePersonasFromEntities Operation DisassociatePersonasFromEntitiesResponse EndDisassociatePersonasFromEntities(IAsyncResult asyncResult); #endregion #region GetQuerySuggestions /// /// Fetches the queries that are suggested to your users. /// /// /// /// GetQuerySuggestions is currently not supported in the Amazon Web Services /// GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the GetQuerySuggestions service method. /// /// The response from the GetQuerySuggestions service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for GetQuerySuggestions Operation GetQuerySuggestionsResponse GetQuerySuggestions(GetQuerySuggestionsRequest request); /// /// Initiates the asynchronous execution of the GetQuerySuggestions operation. /// /// /// Container for the necessary parameters to execute the GetQuerySuggestions operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetQuerySuggestions /// operation. /// REST API Reference for GetQuerySuggestions Operation IAsyncResult BeginGetQuerySuggestions(GetQuerySuggestionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetQuerySuggestions operation. /// /// /// The IAsyncResult returned by the call to BeginGetQuerySuggestions. /// /// Returns a GetQuerySuggestionsResult from Kendra. /// REST API Reference for GetQuerySuggestions Operation GetQuerySuggestionsResponse EndGetQuerySuggestions(IAsyncResult asyncResult); #endregion #region GetSnapshots /// /// Retrieves search metrics data. The data provides a snapshot of how your users interact /// with your search application and how effective the application is. /// /// Container for the necessary parameters to execute the GetSnapshots service method. /// /// The response from the GetSnapshots service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The input to the request is not valid. Please provide the correct input and try again. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// REST API Reference for GetSnapshots Operation GetSnapshotsResponse GetSnapshots(GetSnapshotsRequest request); /// /// Initiates the asynchronous execution of the GetSnapshots operation. /// /// /// Container for the necessary parameters to execute the GetSnapshots operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSnapshots /// operation. /// REST API Reference for GetSnapshots Operation IAsyncResult BeginGetSnapshots(GetSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginGetSnapshots. /// /// Returns a GetSnapshotsResult from Kendra. /// REST API Reference for GetSnapshots Operation GetSnapshotsResponse EndGetSnapshots(IAsyncResult asyncResult); #endregion #region ListAccessControlConfigurations /// /// Lists one or more access control configurations for an index. This includes user and /// group access information for your documents. This is useful for user context filtering, /// where search results are filtered based on the user or their group access to documents. /// /// Container for the necessary parameters to execute the ListAccessControlConfigurations service method. /// /// The response from the ListAccessControlConfigurations service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListAccessControlConfigurations Operation ListAccessControlConfigurationsResponse ListAccessControlConfigurations(ListAccessControlConfigurationsRequest request); /// /// Initiates the asynchronous execution of the ListAccessControlConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListAccessControlConfigurations operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessControlConfigurations /// operation. /// REST API Reference for ListAccessControlConfigurations Operation IAsyncResult BeginListAccessControlConfigurations(ListAccessControlConfigurationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAccessControlConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListAccessControlConfigurations. /// /// Returns a ListAccessControlConfigurationsResult from Kendra. /// REST API Reference for ListAccessControlConfigurations Operation ListAccessControlConfigurationsResponse EndListAccessControlConfigurations(IAsyncResult asyncResult); #endregion #region ListDataSources /// /// Lists the data source connectors that you have created. /// /// Container for the necessary parameters to execute the ListDataSources service method. /// /// The response from the ListDataSources service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListDataSources Operation ListDataSourcesResponse ListDataSources(ListDataSourcesRequest request); /// /// Initiates the asynchronous execution of the ListDataSources operation. /// /// /// Container for the necessary parameters to execute the ListDataSources operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSources /// operation. /// REST API Reference for ListDataSources Operation IAsyncResult BeginListDataSources(ListDataSourcesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDataSources operation. /// /// /// The IAsyncResult returned by the call to BeginListDataSources. /// /// Returns a ListDataSourcesResult from Kendra. /// REST API Reference for ListDataSources Operation ListDataSourcesResponse EndListDataSources(IAsyncResult asyncResult); #endregion #region ListDataSourceSyncJobs /// /// Gets statistics about synchronizing a data source connector. /// /// Container for the necessary parameters to execute the ListDataSourceSyncJobs service method. /// /// The response from the ListDataSourceSyncJobs service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListDataSourceSyncJobs Operation ListDataSourceSyncJobsResponse ListDataSourceSyncJobs(ListDataSourceSyncJobsRequest request); /// /// Initiates the asynchronous execution of the ListDataSourceSyncJobs operation. /// /// /// Container for the necessary parameters to execute the ListDataSourceSyncJobs operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSourceSyncJobs /// operation. /// REST API Reference for ListDataSourceSyncJobs Operation IAsyncResult BeginListDataSourceSyncJobs(ListDataSourceSyncJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDataSourceSyncJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListDataSourceSyncJobs. /// /// Returns a ListDataSourceSyncJobsResult from Kendra. /// REST API Reference for ListDataSourceSyncJobs Operation ListDataSourceSyncJobsResponse EndListDataSourceSyncJobs(IAsyncResult asyncResult); #endregion #region ListEntityPersonas /// /// Lists specific permissions of users and groups with access to your Amazon Kendra experience. /// /// Container for the necessary parameters to execute the ListEntityPersonas service method. /// /// The response from the ListEntityPersonas service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListEntityPersonas Operation ListEntityPersonasResponse ListEntityPersonas(ListEntityPersonasRequest request); /// /// Initiates the asynchronous execution of the ListEntityPersonas operation. /// /// /// Container for the necessary parameters to execute the ListEntityPersonas operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEntityPersonas /// operation. /// REST API Reference for ListEntityPersonas Operation IAsyncResult BeginListEntityPersonas(ListEntityPersonasRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEntityPersonas operation. /// /// /// The IAsyncResult returned by the call to BeginListEntityPersonas. /// /// Returns a ListEntityPersonasResult from Kendra. /// REST API Reference for ListEntityPersonas Operation ListEntityPersonasResponse EndListEntityPersonas(IAsyncResult asyncResult); #endregion #region ListExperienceEntities /// /// Lists users or groups in your IAM Identity Center identity source that are granted /// access to your Amazon Kendra experience. You can create an Amazon Kendra experience /// such as a search application. For more information on creating a search application /// experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the ListExperienceEntities service method. /// /// The response from the ListExperienceEntities service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListExperienceEntities Operation ListExperienceEntitiesResponse ListExperienceEntities(ListExperienceEntitiesRequest request); /// /// Initiates the asynchronous execution of the ListExperienceEntities operation. /// /// /// Container for the necessary parameters to execute the ListExperienceEntities operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListExperienceEntities /// operation. /// REST API Reference for ListExperienceEntities Operation IAsyncResult BeginListExperienceEntities(ListExperienceEntitiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListExperienceEntities operation. /// /// /// The IAsyncResult returned by the call to BeginListExperienceEntities. /// /// Returns a ListExperienceEntitiesResult from Kendra. /// REST API Reference for ListExperienceEntities Operation ListExperienceEntitiesResponse EndListExperienceEntities(IAsyncResult asyncResult); #endregion #region ListExperiences /// /// Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience /// such as a search application. For more information on creating a search application /// experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the ListExperiences service method. /// /// The response from the ListExperiences service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListExperiences Operation ListExperiencesResponse ListExperiences(ListExperiencesRequest request); /// /// Initiates the asynchronous execution of the ListExperiences operation. /// /// /// Container for the necessary parameters to execute the ListExperiences operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListExperiences /// operation. /// REST API Reference for ListExperiences Operation IAsyncResult BeginListExperiences(ListExperiencesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListExperiences operation. /// /// /// The IAsyncResult returned by the call to BeginListExperiences. /// /// Returns a ListExperiencesResult from Kendra. /// REST API Reference for ListExperiences Operation ListExperiencesResponse EndListExperiences(IAsyncResult asyncResult); #endregion #region ListFaqs /// /// Gets a list of FAQ lists associated with an index. /// /// Container for the necessary parameters to execute the ListFaqs service method. /// /// The response from the ListFaqs service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListFaqs Operation ListFaqsResponse ListFaqs(ListFaqsRequest request); /// /// Initiates the asynchronous execution of the ListFaqs operation. /// /// /// Container for the necessary parameters to execute the ListFaqs operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFaqs /// operation. /// REST API Reference for ListFaqs Operation IAsyncResult BeginListFaqs(ListFaqsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFaqs operation. /// /// /// The IAsyncResult returned by the call to BeginListFaqs. /// /// Returns a ListFaqsResult from Kendra. /// REST API Reference for ListFaqs Operation ListFaqsResponse EndListFaqs(IAsyncResult asyncResult); #endregion #region ListFeaturedResultsSets /// /// Lists all your sets of featured results for a given index. Features results are placed /// above all other results for certain queries. If there's an exact match of a query, /// then one or more specific documents are featured in the search results. /// /// Container for the necessary parameters to execute the ListFeaturedResultsSets service method. /// /// The response from the ListFeaturedResultsSets service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListFeaturedResultsSets Operation ListFeaturedResultsSetsResponse ListFeaturedResultsSets(ListFeaturedResultsSetsRequest request); /// /// Initiates the asynchronous execution of the ListFeaturedResultsSets operation. /// /// /// Container for the necessary parameters to execute the ListFeaturedResultsSets operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFeaturedResultsSets /// operation. /// REST API Reference for ListFeaturedResultsSets Operation IAsyncResult BeginListFeaturedResultsSets(ListFeaturedResultsSetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFeaturedResultsSets operation. /// /// /// The IAsyncResult returned by the call to BeginListFeaturedResultsSets. /// /// Returns a ListFeaturedResultsSetsResult from Kendra. /// REST API Reference for ListFeaturedResultsSets Operation ListFeaturedResultsSetsResponse EndListFeaturedResultsSets(IAsyncResult asyncResult); #endregion #region ListGroupsOlderThanOrderingId /// /// Provides a list of groups that are mapped to users before a given ordering or timestamp /// identifier. /// /// /// /// ListGroupsOlderThanOrderingId is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the ListGroupsOlderThanOrderingId service method. /// /// The response from the ListGroupsOlderThanOrderingId service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListGroupsOlderThanOrderingId Operation ListGroupsOlderThanOrderingIdResponse ListGroupsOlderThanOrderingId(ListGroupsOlderThanOrderingIdRequest request); /// /// Initiates the asynchronous execution of the ListGroupsOlderThanOrderingId operation. /// /// /// Container for the necessary parameters to execute the ListGroupsOlderThanOrderingId operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroupsOlderThanOrderingId /// operation. /// REST API Reference for ListGroupsOlderThanOrderingId Operation IAsyncResult BeginListGroupsOlderThanOrderingId(ListGroupsOlderThanOrderingIdRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListGroupsOlderThanOrderingId operation. /// /// /// The IAsyncResult returned by the call to BeginListGroupsOlderThanOrderingId. /// /// Returns a ListGroupsOlderThanOrderingIdResult from Kendra. /// REST API Reference for ListGroupsOlderThanOrderingId Operation ListGroupsOlderThanOrderingIdResponse EndListGroupsOlderThanOrderingId(IAsyncResult asyncResult); #endregion #region ListIndices /// /// Lists the Amazon Kendra indexes that you created. /// /// Container for the necessary parameters to execute the ListIndices service method. /// /// The response from the ListIndices service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListIndices Operation ListIndicesResponse ListIndices(ListIndicesRequest request); /// /// Initiates the asynchronous execution of the ListIndices operation. /// /// /// Container for the necessary parameters to execute the ListIndices operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIndices /// operation. /// REST API Reference for ListIndices Operation IAsyncResult BeginListIndices(ListIndicesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListIndices operation. /// /// /// The IAsyncResult returned by the call to BeginListIndices. /// /// Returns a ListIndicesResult from Kendra. /// REST API Reference for ListIndices Operation ListIndicesResponse EndListIndices(IAsyncResult asyncResult); #endregion #region ListQuerySuggestionsBlockLists /// /// Lists the block lists used for query suggestions for an index. /// /// /// /// For information on the current quota limits for block lists, see Quotas /// for Amazon Kendra. /// /// /// /// ListQuerySuggestionsBlockLists is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the ListQuerySuggestionsBlockLists service method. /// /// The response from the ListQuerySuggestionsBlockLists service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListQuerySuggestionsBlockLists Operation ListQuerySuggestionsBlockListsResponse ListQuerySuggestionsBlockLists(ListQuerySuggestionsBlockListsRequest request); /// /// Initiates the asynchronous execution of the ListQuerySuggestionsBlockLists operation. /// /// /// Container for the necessary parameters to execute the ListQuerySuggestionsBlockLists operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListQuerySuggestionsBlockLists /// operation. /// REST API Reference for ListQuerySuggestionsBlockLists Operation IAsyncResult BeginListQuerySuggestionsBlockLists(ListQuerySuggestionsBlockListsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListQuerySuggestionsBlockLists operation. /// /// /// The IAsyncResult returned by the call to BeginListQuerySuggestionsBlockLists. /// /// Returns a ListQuerySuggestionsBlockListsResult from Kendra. /// REST API Reference for ListQuerySuggestionsBlockLists Operation ListQuerySuggestionsBlockListsResponse EndListQuerySuggestionsBlockLists(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Gets a list of tags associated with a specified resource. Indexes, FAQs, and data /// sources can have tags associated with them. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use isn't available. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from Kendra. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListThesauri /// /// Lists the thesauri for an index. /// /// Container for the necessary parameters to execute the ListThesauri service method. /// /// The response from the ListThesauri service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for ListThesauri Operation ListThesauriResponse ListThesauri(ListThesauriRequest request); /// /// Initiates the asynchronous execution of the ListThesauri operation. /// /// /// Container for the necessary parameters to execute the ListThesauri operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThesauri /// operation. /// REST API Reference for ListThesauri Operation IAsyncResult BeginListThesauri(ListThesauriRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListThesauri operation. /// /// /// The IAsyncResult returned by the call to BeginListThesauri. /// /// Returns a ListThesauriResult from Kendra. /// REST API Reference for ListThesauri Operation ListThesauriResponse EndListThesauri(IAsyncResult asyncResult); #endregion #region PutPrincipalMapping /// /// Maps users to their groups so that you only need to provide the user ID when you issue /// the query. /// /// /// /// You can also map sub groups to groups. For example, the group "Company Intellectual /// Property Teams" includes sub groups "Research" and "Engineering". These sub groups /// include their own list of users or people who work in these teams. Only users who /// work in research and engineering, and therefore belong in the intellectual property /// group, can see top-secret company documents in their search results. /// /// /// /// This is useful for user context filtering, where search results are filtered based /// on the user or their group access to documents. For more information, see Filtering /// on user context. /// /// /// /// If more than five PUT actions for a group are currently processing, a /// validation exception is thrown. /// /// /// Container for the necessary parameters to execute the PutPrincipalMapping service method. /// /// The response from the PutPrincipalMapping service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for PutPrincipalMapping Operation PutPrincipalMappingResponse PutPrincipalMapping(PutPrincipalMappingRequest request); /// /// Initiates the asynchronous execution of the PutPrincipalMapping operation. /// /// /// Container for the necessary parameters to execute the PutPrincipalMapping operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutPrincipalMapping /// operation. /// REST API Reference for PutPrincipalMapping Operation IAsyncResult BeginPutPrincipalMapping(PutPrincipalMappingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutPrincipalMapping operation. /// /// /// The IAsyncResult returned by the call to BeginPutPrincipalMapping. /// /// Returns a PutPrincipalMappingResult from Kendra. /// REST API Reference for PutPrincipalMapping Operation PutPrincipalMappingResponse EndPutPrincipalMapping(IAsyncResult asyncResult); #endregion #region Query /// /// Searches an index given an input query. /// /// /// /// You can configure boosting or relevance tuning at the query level to override boosting /// at the index level, filter based on document fields/attributes and faceted search, /// and filter based on the user or their group access to documents. You can also include /// certain fields in the response that might provide useful additional information. /// /// /// /// A query response contains three types of results. /// /// /// /// You can specify that the query return only one type of result using the QueryResultTypeFilter /// parameter. Each query returns the 100 most relevant results. If you filter result /// type to only question-answers, a maximum of four results are returned. If you filter /// result type to only answers, a maximum of three results are returned. /// /// /// Container for the necessary parameters to execute the Query service method. /// /// The response from the Query service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for Query Operation QueryResponse Query(QueryRequest request); /// /// Initiates the asynchronous execution of the Query operation. /// /// /// Container for the necessary parameters to execute the Query operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndQuery /// operation. /// REST API Reference for Query Operation IAsyncResult BeginQuery(QueryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Query operation. /// /// /// The IAsyncResult returned by the call to BeginQuery. /// /// Returns a QueryResult from Kendra. /// REST API Reference for Query Operation QueryResponse EndQuery(IAsyncResult asyncResult); #endregion #region Retrieve /// /// Retrieves relevant passages or text excerpts given an input query. /// /// /// /// This API is similar to the Query /// API. However, by default, the Query API only returns excerpt passages /// of up to 100 token words. With the Retrieve API, you can retrieve longer /// passages of up to 200 token words and up to 100 semantically relevant passages. This /// doesn't include question-answer or FAQ type responses from your index. The passages /// are text excerpts that can be semantically extracted from multiple documents and multiple /// parts of the same document. If in extreme cases your documents produce no relevant /// passages using the Retrieve API, you can alternatively use the Query /// API. /// /// /// /// You can also do the following: /// /// /// /// You can also include certain fields in the response that might provide useful additional /// information. /// /// /// Container for the necessary parameters to execute the Retrieve service method. /// /// The response from the Retrieve service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for Retrieve Operation RetrieveResponse Retrieve(RetrieveRequest request); /// /// Initiates the asynchronous execution of the Retrieve operation. /// /// /// Container for the necessary parameters to execute the Retrieve operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRetrieve /// operation. /// REST API Reference for Retrieve Operation IAsyncResult BeginRetrieve(RetrieveRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Retrieve operation. /// /// /// The IAsyncResult returned by the call to BeginRetrieve. /// /// Returns a RetrieveResult from Kendra. /// REST API Reference for Retrieve Operation RetrieveResponse EndRetrieve(IAsyncResult asyncResult); #endregion #region StartDataSourceSyncJob /// /// Starts a synchronization job for a data source connector. If a synchronization job /// is already in progress, Amazon Kendra returns a ResourceInUseException /// exception. /// /// Container for the necessary parameters to execute the StartDataSourceSyncJob service method. /// /// The response from the StartDataSourceSyncJob service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use is currently in use. Please check you have provided the /// correct resource and try again. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for StartDataSourceSyncJob Operation StartDataSourceSyncJobResponse StartDataSourceSyncJob(StartDataSourceSyncJobRequest request); /// /// Initiates the asynchronous execution of the StartDataSourceSyncJob operation. /// /// /// Container for the necessary parameters to execute the StartDataSourceSyncJob operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDataSourceSyncJob /// operation. /// REST API Reference for StartDataSourceSyncJob Operation IAsyncResult BeginStartDataSourceSyncJob(StartDataSourceSyncJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartDataSourceSyncJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartDataSourceSyncJob. /// /// Returns a StartDataSourceSyncJobResult from Kendra. /// REST API Reference for StartDataSourceSyncJob Operation StartDataSourceSyncJobResponse EndStartDataSourceSyncJob(IAsyncResult asyncResult); #endregion #region StopDataSourceSyncJob /// /// Stops a synchronization job that is currently running. You can't stop a scheduled /// synchronization job. /// /// Container for the necessary parameters to execute the StopDataSourceSyncJob service method. /// /// The response from the StopDataSourceSyncJob service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for StopDataSourceSyncJob Operation StopDataSourceSyncJobResponse StopDataSourceSyncJob(StopDataSourceSyncJobRequest request); /// /// Initiates the asynchronous execution of the StopDataSourceSyncJob operation. /// /// /// Container for the necessary parameters to execute the StopDataSourceSyncJob operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopDataSourceSyncJob /// operation. /// REST API Reference for StopDataSourceSyncJob Operation IAsyncResult BeginStopDataSourceSyncJob(StopDataSourceSyncJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopDataSourceSyncJob operation. /// /// /// The IAsyncResult returned by the call to BeginStopDataSourceSyncJob. /// /// Returns a StopDataSourceSyncJobResult from Kendra. /// REST API Reference for StopDataSourceSyncJob Operation StopDataSourceSyncJobResponse EndStopDataSourceSyncJob(IAsyncResult asyncResult); #endregion #region SubmitFeedback /// /// Enables you to provide feedback to Amazon Kendra to improve the performance of your /// index. /// /// /// /// SubmitFeedback is currently not supported in the Amazon Web Services /// GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the SubmitFeedback service method. /// /// The response from the SubmitFeedback service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The resource you want to use isn't available. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for SubmitFeedback Operation SubmitFeedbackResponse SubmitFeedback(SubmitFeedbackRequest request); /// /// Initiates the asynchronous execution of the SubmitFeedback operation. /// /// /// Container for the necessary parameters to execute the SubmitFeedback operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSubmitFeedback /// operation. /// REST API Reference for SubmitFeedback Operation IAsyncResult BeginSubmitFeedback(SubmitFeedbackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SubmitFeedback operation. /// /// /// The IAsyncResult returned by the call to BeginSubmitFeedback. /// /// Returns a SubmitFeedbackResult from Kendra. /// REST API Reference for SubmitFeedback Operation SubmitFeedbackResponse EndSubmitFeedback(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds the specified tag to the specified index, FAQ, or data source resource. If the /// tag already exists, the existing value is replaced with the new value. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use isn't available. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from Kendra. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes a tag from an index, FAQ, or a data source. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use isn't available. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from Kendra. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateAccessControlConfiguration /// /// Updates an access control configuration for your documents in an index. This includes /// user and group access information for your documents. This is useful for user context /// filtering, where search results are filtered based on the user or their group access /// to documents. /// /// /// /// You can update an access control configuration you created without indexing all of /// your documents again. For example, your index contains top-secret company documents /// that only certain employees or users should access. You created an 'allow' access /// control configuration for one user who recently joined the 'top-secret' team, switching /// from a team with 'deny' access to top-secret documents. However, the user suddenly /// returns to their previous team and should no longer have access to top secret documents. /// You can update the access control configuration to re-configure access control for /// your documents as circumstances change. /// /// /// /// You call the BatchPutDocument /// API to apply the updated access control configuration, with the AccessControlConfigurationId /// included in the Document /// object. If you use an S3 bucket as a data source, you synchronize your data source /// to apply the AccessControlConfigurationId in the .metadata.json /// file. Amazon Kendra currently only supports access control configuration for S3 data /// sources and documents indexed using the BatchPutDocument API. /// /// /// Container for the necessary parameters to execute the UpdateAccessControlConfiguration service method. /// /// The response from the UpdateAccessControlConfiguration service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateAccessControlConfiguration Operation UpdateAccessControlConfigurationResponse UpdateAccessControlConfiguration(UpdateAccessControlConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateAccessControlConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateAccessControlConfiguration operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccessControlConfiguration /// operation. /// REST API Reference for UpdateAccessControlConfiguration Operation IAsyncResult BeginUpdateAccessControlConfiguration(UpdateAccessControlConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAccessControlConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAccessControlConfiguration. /// /// Returns a UpdateAccessControlConfigurationResult from Kendra. /// REST API Reference for UpdateAccessControlConfiguration Operation UpdateAccessControlConfigurationResponse EndUpdateAccessControlConfiguration(IAsyncResult asyncResult); #endregion #region UpdateDataSource /// /// Updates an existing Amazon Kendra data source connector. /// /// Container for the necessary parameters to execute the UpdateDataSource service method. /// /// The response from the UpdateDataSource service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateDataSource Operation UpdateDataSourceResponse UpdateDataSource(UpdateDataSourceRequest request); /// /// Initiates the asynchronous execution of the UpdateDataSource operation. /// /// /// Container for the necessary parameters to execute the UpdateDataSource operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSource /// operation. /// REST API Reference for UpdateDataSource Operation IAsyncResult BeginUpdateDataSource(UpdateDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataSource. /// /// Returns a UpdateDataSourceResult from Kendra. /// REST API Reference for UpdateDataSource Operation UpdateDataSourceResponse EndUpdateDataSource(IAsyncResult asyncResult); #endregion #region UpdateExperience /// /// Updates your Amazon Kendra experience such as a search application. For more information /// on creating a search application experience, see Building /// a search experience with no code. /// /// Container for the necessary parameters to execute the UpdateExperience service method. /// /// The response from the UpdateExperience service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateExperience Operation UpdateExperienceResponse UpdateExperience(UpdateExperienceRequest request); /// /// Initiates the asynchronous execution of the UpdateExperience operation. /// /// /// Container for the necessary parameters to execute the UpdateExperience operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateExperience /// operation. /// REST API Reference for UpdateExperience Operation IAsyncResult BeginUpdateExperience(UpdateExperienceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateExperience operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateExperience. /// /// Returns a UpdateExperienceResult from Kendra. /// REST API Reference for UpdateExperience Operation UpdateExperienceResponse EndUpdateExperience(IAsyncResult asyncResult); #endregion #region UpdateFeaturedResultsSet /// /// Updates a set of featured results. Features results are placed above all other results /// for certain queries. You map specific queries to specific documents for featuring /// in the results. If a query contains an exact match of a query, then one or more specific /// documents are featured in the search results. /// /// Container for the necessary parameters to execute the UpdateFeaturedResultsSet service method. /// /// The response from the UpdateFeaturedResultsSet service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// An error message with a list of conflicting queries used across different sets of /// featured results. This occurred with the request for a new featured results set. Check /// that the queries you specified for featured results are unique per featured results /// set for each index. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateFeaturedResultsSet Operation UpdateFeaturedResultsSetResponse UpdateFeaturedResultsSet(UpdateFeaturedResultsSetRequest request); /// /// Initiates the asynchronous execution of the UpdateFeaturedResultsSet operation. /// /// /// Container for the necessary parameters to execute the UpdateFeaturedResultsSet operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFeaturedResultsSet /// operation. /// REST API Reference for UpdateFeaturedResultsSet Operation IAsyncResult BeginUpdateFeaturedResultsSet(UpdateFeaturedResultsSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateFeaturedResultsSet operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFeaturedResultsSet. /// /// Returns a UpdateFeaturedResultsSetResult from Kendra. /// REST API Reference for UpdateFeaturedResultsSet Operation UpdateFeaturedResultsSetResponse EndUpdateFeaturedResultsSet(IAsyncResult asyncResult); #endregion #region UpdateIndex /// /// Updates an existing Amazon Kendra index. /// /// Container for the necessary parameters to execute the UpdateIndex service method. /// /// The response from the UpdateIndex service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// You have exceeded the set limits for your Amazon Kendra service. Please see Quotas /// for more information, or contact Support /// to inquire about an increase of limits. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateIndex Operation UpdateIndexResponse UpdateIndex(UpdateIndexRequest request); /// /// Initiates the asynchronous execution of the UpdateIndex operation. /// /// /// Container for the necessary parameters to execute the UpdateIndex operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIndex /// operation. /// REST API Reference for UpdateIndex Operation IAsyncResult BeginUpdateIndex(UpdateIndexRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateIndex operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateIndex. /// /// Returns a UpdateIndexResult from Kendra. /// REST API Reference for UpdateIndex Operation UpdateIndexResponse EndUpdateIndex(IAsyncResult asyncResult); #endregion #region UpdateQuerySuggestionsBlockList /// /// Updates a block list used for query suggestions for an index. /// /// /// /// Updates to a block list might not take effect right away. Amazon Kendra needs to refresh /// the entire suggestions list to apply any updates to the block list. Other changes /// not related to the block list apply immediately. /// /// /// /// If a block list is updating, then you need to wait for the first update to finish /// before submitting another update. /// /// /// /// Amazon Kendra supports partial updates, so you only need to provide the fields you /// want to update. /// /// /// /// UpdateQuerySuggestionsBlockList is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the UpdateQuerySuggestionsBlockList service method. /// /// The response from the UpdateQuerySuggestionsBlockList service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateQuerySuggestionsBlockList Operation UpdateQuerySuggestionsBlockListResponse UpdateQuerySuggestionsBlockList(UpdateQuerySuggestionsBlockListRequest request); /// /// Initiates the asynchronous execution of the UpdateQuerySuggestionsBlockList operation. /// /// /// Container for the necessary parameters to execute the UpdateQuerySuggestionsBlockList operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQuerySuggestionsBlockList /// operation. /// REST API Reference for UpdateQuerySuggestionsBlockList Operation IAsyncResult BeginUpdateQuerySuggestionsBlockList(UpdateQuerySuggestionsBlockListRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQuerySuggestionsBlockList operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQuerySuggestionsBlockList. /// /// Returns a UpdateQuerySuggestionsBlockListResult from Kendra. /// REST API Reference for UpdateQuerySuggestionsBlockList Operation UpdateQuerySuggestionsBlockListResponse EndUpdateQuerySuggestionsBlockList(IAsyncResult asyncResult); #endregion #region UpdateQuerySuggestionsConfig /// /// Updates the settings of query suggestions for an index. /// /// /// /// Amazon Kendra supports partial updates, so you only need to provide the fields you /// want to update. /// /// /// /// If an update is currently processing, you need to wait for the update to finish before /// making another update. /// /// /// /// Updates to query suggestions settings might not take effect right away. The time for /// your updated settings to take effect depends on the updates made and the number of /// search queries in your index. /// /// /// /// You can still enable/disable query suggestions at any time. /// /// /// /// UpdateQuerySuggestionsConfig is currently not supported in the Amazon /// Web Services GovCloud (US-West) region. /// /// /// Container for the necessary parameters to execute the UpdateQuerySuggestionsConfig service method. /// /// The response from the UpdateQuerySuggestionsConfig service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateQuerySuggestionsConfig Operation UpdateQuerySuggestionsConfigResponse UpdateQuerySuggestionsConfig(UpdateQuerySuggestionsConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateQuerySuggestionsConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateQuerySuggestionsConfig operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQuerySuggestionsConfig /// operation. /// REST API Reference for UpdateQuerySuggestionsConfig Operation IAsyncResult BeginUpdateQuerySuggestionsConfig(UpdateQuerySuggestionsConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQuerySuggestionsConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQuerySuggestionsConfig. /// /// Returns a UpdateQuerySuggestionsConfigResult from Kendra. /// REST API Reference for UpdateQuerySuggestionsConfig Operation UpdateQuerySuggestionsConfigResponse EndUpdateQuerySuggestionsConfig(IAsyncResult asyncResult); #endregion #region UpdateThesaurus /// /// Updates a thesaurus for an index. /// /// Container for the necessary parameters to execute the UpdateThesaurus service method. /// /// The response from the UpdateThesaurus service method, as returned by Kendra. /// /// You don't have sufficient access to perform this action. Please ensure you have the /// required permission policies and user accounts and try again. /// /// /// A conflict occurred with the request. Please fix any inconsistences with your resources /// and try again. /// /// /// An issue occurred with the internal server used for your Amazon Kendra service. Please /// wait a few minutes and try again, or contact Support /// for help. /// /// /// The resource you want to use doesn’t exist. Please check you have provided the correct /// resource and try again. /// /// /// The request was denied due to request throttling. Please reduce the number of requests /// and try again. /// /// /// The input fails to satisfy the constraints set by the Amazon Kendra service. Please /// provide the correct input and try again. /// /// REST API Reference for UpdateThesaurus Operation UpdateThesaurusResponse UpdateThesaurus(UpdateThesaurusRequest request); /// /// Initiates the asynchronous execution of the UpdateThesaurus operation. /// /// /// Container for the necessary parameters to execute the UpdateThesaurus operation on AmazonKendraClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateThesaurus /// operation. /// REST API Reference for UpdateThesaurus Operation IAsyncResult BeginUpdateThesaurus(UpdateThesaurusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateThesaurus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateThesaurus. /// /// Returns a UpdateThesaurusResult from Kendra. /// REST API Reference for UpdateThesaurus Operation UpdateThesaurusResponse EndUpdateThesaurus(IAsyncResult asyncResult); #endregion } }