/*
* Copyright 2018-2023 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.
*/
package com.amazonaws.services.lexmodelsv2;
import javax.annotation.Generated;
import com.amazonaws.services.lexmodelsv2.model.*;
import com.amazonaws.client.AwsAsyncClientParams;
import com.amazonaws.annotation.ThreadSafe;
import java.util.concurrent.ExecutorService;
/**
* Client for accessing Lex Models V2 asynchronously. Each asynchronous method will return a Java Future object
* representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
* notification when an asynchronous operation completes.
*
*
*/
@ThreadSafe
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class AmazonLexModelsV2AsyncClient extends AmazonLexModelsV2Client implements AmazonLexModelsV2Async {
private static final int DEFAULT_THREAD_POOL_SIZE = 50;
private final java.util.concurrent.ExecutorService executorService;
public static AmazonLexModelsV2AsyncClientBuilder asyncBuilder() {
return AmazonLexModelsV2AsyncClientBuilder.standard();
}
/**
* Constructs a new asynchronous client to invoke service methods on Lex Models V2 using the specified parameters.
*
* @param asyncClientParams
* Object providing client parameters.
*/
AmazonLexModelsV2AsyncClient(AwsAsyncClientParams asyncClientParams) {
this(asyncClientParams, false);
}
/**
* Constructs a new asynchronous client to invoke service methods on Lex Models V2 using the specified parameters.
*
* @param asyncClientParams
* Object providing client parameters.
* @param endpointDiscoveryEnabled
* true will enable endpoint discovery if the service supports it.
*/
AmazonLexModelsV2AsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
super(asyncClientParams, endpointDiscoveryEnabled);
this.executorService = asyncClientParams.getExecutor();
}
/**
* Returns the executor service used by this client to execute async requests.
*
* @return The executor service used by this client to execute async requests.
*/
public ExecutorService getExecutorService() {
return executorService;
}
@Override
public java.util.concurrent.Future batchCreateCustomVocabularyItemAsync(
BatchCreateCustomVocabularyItemRequest request) {
return batchCreateCustomVocabularyItemAsync(request, null);
}
@Override
public java.util.concurrent.Future batchCreateCustomVocabularyItemAsync(
final BatchCreateCustomVocabularyItemRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchCreateCustomVocabularyItemRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchCreateCustomVocabularyItemResult call() throws Exception {
BatchCreateCustomVocabularyItemResult result = null;
try {
result = executeBatchCreateCustomVocabularyItem(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchDeleteCustomVocabularyItemAsync(
BatchDeleteCustomVocabularyItemRequest request) {
return batchDeleteCustomVocabularyItemAsync(request, null);
}
@Override
public java.util.concurrent.Future batchDeleteCustomVocabularyItemAsync(
final BatchDeleteCustomVocabularyItemRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchDeleteCustomVocabularyItemRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchDeleteCustomVocabularyItemResult call() throws Exception {
BatchDeleteCustomVocabularyItemResult result = null;
try {
result = executeBatchDeleteCustomVocabularyItem(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchUpdateCustomVocabularyItemAsync(
BatchUpdateCustomVocabularyItemRequest request) {
return batchUpdateCustomVocabularyItemAsync(request, null);
}
@Override
public java.util.concurrent.Future batchUpdateCustomVocabularyItemAsync(
final BatchUpdateCustomVocabularyItemRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchUpdateCustomVocabularyItemRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchUpdateCustomVocabularyItemResult call() throws Exception {
BatchUpdateCustomVocabularyItemResult result = null;
try {
result = executeBatchUpdateCustomVocabularyItem(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future buildBotLocaleAsync(BuildBotLocaleRequest request) {
return buildBotLocaleAsync(request, null);
}
@Override
public java.util.concurrent.Future buildBotLocaleAsync(final BuildBotLocaleRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BuildBotLocaleRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BuildBotLocaleResult call() throws Exception {
BuildBotLocaleResult result = null;
try {
result = executeBuildBotLocale(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createBotAsync(CreateBotRequest request) {
return createBotAsync(request, null);
}
@Override
public java.util.concurrent.Future createBotAsync(final CreateBotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateBotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateBotResult call() throws Exception {
CreateBotResult result = null;
try {
result = executeCreateBot(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createBotAliasAsync(CreateBotAliasRequest request) {
return createBotAliasAsync(request, null);
}
@Override
public java.util.concurrent.Future createBotAliasAsync(final CreateBotAliasRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateBotAliasRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateBotAliasResult call() throws Exception {
CreateBotAliasResult result = null;
try {
result = executeCreateBotAlias(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createBotLocaleAsync(CreateBotLocaleRequest request) {
return createBotLocaleAsync(request, null);
}
@Override
public java.util.concurrent.Future createBotLocaleAsync(final CreateBotLocaleRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateBotLocaleRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateBotLocaleResult call() throws Exception {
CreateBotLocaleResult result = null;
try {
result = executeCreateBotLocale(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createBotVersionAsync(CreateBotVersionRequest request) {
return createBotVersionAsync(request, null);
}
@Override
public java.util.concurrent.Future createBotVersionAsync(final CreateBotVersionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateBotVersionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateBotVersionResult call() throws Exception {
CreateBotVersionResult result = null;
try {
result = executeCreateBotVersion(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createExportAsync(CreateExportRequest request) {
return createExportAsync(request, null);
}
@Override
public java.util.concurrent.Future createExportAsync(final CreateExportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateExportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateExportResult call() throws Exception {
CreateExportResult result = null;
try {
result = executeCreateExport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createIntentAsync(CreateIntentRequest request) {
return createIntentAsync(request, null);
}
@Override
public java.util.concurrent.Future createIntentAsync(final CreateIntentRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateIntentRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateIntentResult call() throws Exception {
CreateIntentResult result = null;
try {
result = executeCreateIntent(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createResourcePolicyAsync(CreateResourcePolicyRequest request) {
return createResourcePolicyAsync(request, null);
}
@Override
public java.util.concurrent.Future createResourcePolicyAsync(final CreateResourcePolicyRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateResourcePolicyRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateResourcePolicyResult call() throws Exception {
CreateResourcePolicyResult result = null;
try {
result = executeCreateResourcePolicy(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createResourcePolicyStatementAsync(CreateResourcePolicyStatementRequest request) {
return createResourcePolicyStatementAsync(request, null);
}
@Override
public java.util.concurrent.Future createResourcePolicyStatementAsync(
final CreateResourcePolicyStatementRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateResourcePolicyStatementRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateResourcePolicyStatementResult call() throws Exception {
CreateResourcePolicyStatementResult result = null;
try {
result = executeCreateResourcePolicyStatement(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createSlotAsync(CreateSlotRequest request) {
return createSlotAsync(request, null);
}
@Override
public java.util.concurrent.Future createSlotAsync(final CreateSlotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateSlotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateSlotResult call() throws Exception {
CreateSlotResult result = null;
try {
result = executeCreateSlot(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createSlotTypeAsync(CreateSlotTypeRequest request) {
return createSlotTypeAsync(request, null);
}
@Override
public java.util.concurrent.Future createSlotTypeAsync(final CreateSlotTypeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateSlotTypeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateSlotTypeResult call() throws Exception {
CreateSlotTypeResult result = null;
try {
result = executeCreateSlotType(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createTestSetDiscrepancyReportAsync(CreateTestSetDiscrepancyReportRequest request) {
return createTestSetDiscrepancyReportAsync(request, null);
}
@Override
public java.util.concurrent.Future createTestSetDiscrepancyReportAsync(
final CreateTestSetDiscrepancyReportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateTestSetDiscrepancyReportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateTestSetDiscrepancyReportResult call() throws Exception {
CreateTestSetDiscrepancyReportResult result = null;
try {
result = executeCreateTestSetDiscrepancyReport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createUploadUrlAsync(CreateUploadUrlRequest request) {
return createUploadUrlAsync(request, null);
}
@Override
public java.util.concurrent.Future createUploadUrlAsync(final CreateUploadUrlRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateUploadUrlRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateUploadUrlResult call() throws Exception {
CreateUploadUrlResult result = null;
try {
result = executeCreateUploadUrl(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteBotAsync(DeleteBotRequest request) {
return deleteBotAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteBotAsync(final DeleteBotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteBotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteBotResult call() throws Exception {
DeleteBotResult result = null;
try {
result = executeDeleteBot(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteBotAliasAsync(DeleteBotAliasRequest request) {
return deleteBotAliasAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteBotAliasAsync(final DeleteBotAliasRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteBotAliasRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteBotAliasResult call() throws Exception {
DeleteBotAliasResult result = null;
try {
result = executeDeleteBotAlias(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteBotLocaleAsync(DeleteBotLocaleRequest request) {
return deleteBotLocaleAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteBotLocaleAsync(final DeleteBotLocaleRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteBotLocaleRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteBotLocaleResult call() throws Exception {
DeleteBotLocaleResult result = null;
try {
result = executeDeleteBotLocale(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteBotVersionAsync(DeleteBotVersionRequest request) {
return deleteBotVersionAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteBotVersionAsync(final DeleteBotVersionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteBotVersionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteBotVersionResult call() throws Exception {
DeleteBotVersionResult result = null;
try {
result = executeDeleteBotVersion(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteCustomVocabularyAsync(DeleteCustomVocabularyRequest request) {
return deleteCustomVocabularyAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteCustomVocabularyAsync(final DeleteCustomVocabularyRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteCustomVocabularyRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteCustomVocabularyResult call() throws Exception {
DeleteCustomVocabularyResult result = null;
try {
result = executeDeleteCustomVocabulary(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteExportAsync(DeleteExportRequest request) {
return deleteExportAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteExportAsync(final DeleteExportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteExportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteExportResult call() throws Exception {
DeleteExportResult result = null;
try {
result = executeDeleteExport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteImportAsync(DeleteImportRequest request) {
return deleteImportAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteImportAsync(final DeleteImportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteImportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteImportResult call() throws Exception {
DeleteImportResult result = null;
try {
result = executeDeleteImport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteIntentAsync(DeleteIntentRequest request) {
return deleteIntentAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteIntentAsync(final DeleteIntentRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteIntentRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteIntentResult call() throws Exception {
DeleteIntentResult result = null;
try {
result = executeDeleteIntent(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteResourcePolicyAsync(DeleteResourcePolicyRequest request) {
return deleteResourcePolicyAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteResourcePolicyAsync(final DeleteResourcePolicyRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteResourcePolicyRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteResourcePolicyResult call() throws Exception {
DeleteResourcePolicyResult result = null;
try {
result = executeDeleteResourcePolicy(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteResourcePolicyStatementAsync(DeleteResourcePolicyStatementRequest request) {
return deleteResourcePolicyStatementAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteResourcePolicyStatementAsync(
final DeleteResourcePolicyStatementRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteResourcePolicyStatementRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteResourcePolicyStatementResult call() throws Exception {
DeleteResourcePolicyStatementResult result = null;
try {
result = executeDeleteResourcePolicyStatement(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteSlotAsync(DeleteSlotRequest request) {
return deleteSlotAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteSlotAsync(final DeleteSlotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteSlotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteSlotResult call() throws Exception {
DeleteSlotResult result = null;
try {
result = executeDeleteSlot(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteSlotTypeAsync(DeleteSlotTypeRequest request) {
return deleteSlotTypeAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteSlotTypeAsync(final DeleteSlotTypeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteSlotTypeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteSlotTypeResult call() throws Exception {
DeleteSlotTypeResult result = null;
try {
result = executeDeleteSlotType(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteTestSetAsync(DeleteTestSetRequest request) {
return deleteTestSetAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteTestSetAsync(final DeleteTestSetRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteTestSetRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteTestSetResult call() throws Exception {
DeleteTestSetResult result = null;
try {
result = executeDeleteTestSet(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteUtterancesAsync(DeleteUtterancesRequest request) {
return deleteUtterancesAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteUtterancesAsync(final DeleteUtterancesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteUtterancesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteUtterancesResult call() throws Exception {
DeleteUtterancesResult result = null;
try {
result = executeDeleteUtterances(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeBotAsync(DescribeBotRequest request) {
return describeBotAsync(request, null);
}
@Override
public java.util.concurrent.Future describeBotAsync(final DescribeBotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeBotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeBotResult call() throws Exception {
DescribeBotResult result = null;
try {
result = executeDescribeBot(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeBotAliasAsync(DescribeBotAliasRequest request) {
return describeBotAliasAsync(request, null);
}
@Override
public java.util.concurrent.Future describeBotAliasAsync(final DescribeBotAliasRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeBotAliasRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeBotAliasResult call() throws Exception {
DescribeBotAliasResult result = null;
try {
result = executeDescribeBotAlias(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeBotLocaleAsync(DescribeBotLocaleRequest request) {
return describeBotLocaleAsync(request, null);
}
@Override
public java.util.concurrent.Future describeBotLocaleAsync(final DescribeBotLocaleRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeBotLocaleRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeBotLocaleResult call() throws Exception {
DescribeBotLocaleResult result = null;
try {
result = executeDescribeBotLocale(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeBotRecommendationAsync(DescribeBotRecommendationRequest request) {
return describeBotRecommendationAsync(request, null);
}
@Override
public java.util.concurrent.Future describeBotRecommendationAsync(final DescribeBotRecommendationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeBotRecommendationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeBotRecommendationResult call() throws Exception {
DescribeBotRecommendationResult result = null;
try {
result = executeDescribeBotRecommendation(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeBotVersionAsync(DescribeBotVersionRequest request) {
return describeBotVersionAsync(request, null);
}
@Override
public java.util.concurrent.Future describeBotVersionAsync(final DescribeBotVersionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeBotVersionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeBotVersionResult call() throws Exception {
DescribeBotVersionResult result = null;
try {
result = executeDescribeBotVersion(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeCustomVocabularyMetadataAsync(
DescribeCustomVocabularyMetadataRequest request) {
return describeCustomVocabularyMetadataAsync(request, null);
}
@Override
public java.util.concurrent.Future describeCustomVocabularyMetadataAsync(
final DescribeCustomVocabularyMetadataRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeCustomVocabularyMetadataRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeCustomVocabularyMetadataResult call() throws Exception {
DescribeCustomVocabularyMetadataResult result = null;
try {
result = executeDescribeCustomVocabularyMetadata(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeExportAsync(DescribeExportRequest request) {
return describeExportAsync(request, null);
}
@Override
public java.util.concurrent.Future describeExportAsync(final DescribeExportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeExportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeExportResult call() throws Exception {
DescribeExportResult result = null;
try {
result = executeDescribeExport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeImportAsync(DescribeImportRequest request) {
return describeImportAsync(request, null);
}
@Override
public java.util.concurrent.Future describeImportAsync(final DescribeImportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeImportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeImportResult call() throws Exception {
DescribeImportResult result = null;
try {
result = executeDescribeImport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeIntentAsync(DescribeIntentRequest request) {
return describeIntentAsync(request, null);
}
@Override
public java.util.concurrent.Future describeIntentAsync(final DescribeIntentRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeIntentRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeIntentResult call() throws Exception {
DescribeIntentResult result = null;
try {
result = executeDescribeIntent(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeResourcePolicyAsync(DescribeResourcePolicyRequest request) {
return describeResourcePolicyAsync(request, null);
}
@Override
public java.util.concurrent.Future describeResourcePolicyAsync(final DescribeResourcePolicyRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeResourcePolicyRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeResourcePolicyResult call() throws Exception {
DescribeResourcePolicyResult result = null;
try {
result = executeDescribeResourcePolicy(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeSlotAsync(DescribeSlotRequest request) {
return describeSlotAsync(request, null);
}
@Override
public java.util.concurrent.Future describeSlotAsync(final DescribeSlotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeSlotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeSlotResult call() throws Exception {
DescribeSlotResult result = null;
try {
result = executeDescribeSlot(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeSlotTypeAsync(DescribeSlotTypeRequest request) {
return describeSlotTypeAsync(request, null);
}
@Override
public java.util.concurrent.Future describeSlotTypeAsync(final DescribeSlotTypeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeSlotTypeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeSlotTypeResult call() throws Exception {
DescribeSlotTypeResult result = null;
try {
result = executeDescribeSlotType(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeTestExecutionAsync(DescribeTestExecutionRequest request) {
return describeTestExecutionAsync(request, null);
}
@Override
public java.util.concurrent.Future describeTestExecutionAsync(final DescribeTestExecutionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeTestExecutionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeTestExecutionResult call() throws Exception {
DescribeTestExecutionResult result = null;
try {
result = executeDescribeTestExecution(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeTestSetAsync(DescribeTestSetRequest request) {
return describeTestSetAsync(request, null);
}
@Override
public java.util.concurrent.Future describeTestSetAsync(final DescribeTestSetRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeTestSetRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeTestSetResult call() throws Exception {
DescribeTestSetResult result = null;
try {
result = executeDescribeTestSet(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeTestSetDiscrepancyReportAsync(
DescribeTestSetDiscrepancyReportRequest request) {
return describeTestSetDiscrepancyReportAsync(request, null);
}
@Override
public java.util.concurrent.Future describeTestSetDiscrepancyReportAsync(
final DescribeTestSetDiscrepancyReportRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeTestSetDiscrepancyReportRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeTestSetDiscrepancyReportResult call() throws Exception {
DescribeTestSetDiscrepancyReportResult result = null;
try {
result = executeDescribeTestSetDiscrepancyReport(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future describeTestSetGenerationAsync(DescribeTestSetGenerationRequest request) {
return describeTestSetGenerationAsync(request, null);
}
@Override
public java.util.concurrent.Future describeTestSetGenerationAsync(final DescribeTestSetGenerationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DescribeTestSetGenerationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DescribeTestSetGenerationResult call() throws Exception {
DescribeTestSetGenerationResult result = null;
try {
result = executeDescribeTestSetGeneration(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future getTestExecutionArtifactsUrlAsync(GetTestExecutionArtifactsUrlRequest request) {
return getTestExecutionArtifactsUrlAsync(request, null);
}
@Override
public java.util.concurrent.Future getTestExecutionArtifactsUrlAsync(final GetTestExecutionArtifactsUrlRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetTestExecutionArtifactsUrlRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetTestExecutionArtifactsUrlResult call() throws Exception {
GetTestExecutionArtifactsUrlResult result = null;
try {
result = executeGetTestExecutionArtifactsUrl(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listAggregatedUtterancesAsync(ListAggregatedUtterancesRequest request) {
return listAggregatedUtterancesAsync(request, null);
}
@Override
public java.util.concurrent.Future listAggregatedUtterancesAsync(final ListAggregatedUtterancesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListAggregatedUtterancesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListAggregatedUtterancesResult call() throws Exception {
ListAggregatedUtterancesResult result = null;
try {
result = executeListAggregatedUtterances(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBotAliasesAsync(ListBotAliasesRequest request) {
return listBotAliasesAsync(request, null);
}
@Override
public java.util.concurrent.Future listBotAliasesAsync(final ListBotAliasesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBotAliasesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBotAliasesResult call() throws Exception {
ListBotAliasesResult result = null;
try {
result = executeListBotAliases(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBotLocalesAsync(ListBotLocalesRequest request) {
return listBotLocalesAsync(request, null);
}
@Override
public java.util.concurrent.Future listBotLocalesAsync(final ListBotLocalesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBotLocalesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBotLocalesResult call() throws Exception {
ListBotLocalesResult result = null;
try {
result = executeListBotLocales(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBotRecommendationsAsync(ListBotRecommendationsRequest request) {
return listBotRecommendationsAsync(request, null);
}
@Override
public java.util.concurrent.Future listBotRecommendationsAsync(final ListBotRecommendationsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBotRecommendationsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBotRecommendationsResult call() throws Exception {
ListBotRecommendationsResult result = null;
try {
result = executeListBotRecommendations(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBotVersionsAsync(ListBotVersionsRequest request) {
return listBotVersionsAsync(request, null);
}
@Override
public java.util.concurrent.Future listBotVersionsAsync(final ListBotVersionsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBotVersionsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBotVersionsResult call() throws Exception {
ListBotVersionsResult result = null;
try {
result = executeListBotVersions(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBotsAsync(ListBotsRequest request) {
return listBotsAsync(request, null);
}
@Override
public java.util.concurrent.Future listBotsAsync(final ListBotsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBotsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBotsResult call() throws Exception {
ListBotsResult result = null;
try {
result = executeListBots(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBuiltInIntentsAsync(ListBuiltInIntentsRequest request) {
return listBuiltInIntentsAsync(request, null);
}
@Override
public java.util.concurrent.Future listBuiltInIntentsAsync(final ListBuiltInIntentsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBuiltInIntentsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBuiltInIntentsResult call() throws Exception {
ListBuiltInIntentsResult result = null;
try {
result = executeListBuiltInIntents(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listBuiltInSlotTypesAsync(ListBuiltInSlotTypesRequest request) {
return listBuiltInSlotTypesAsync(request, null);
}
@Override
public java.util.concurrent.Future listBuiltInSlotTypesAsync(final ListBuiltInSlotTypesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListBuiltInSlotTypesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListBuiltInSlotTypesResult call() throws Exception {
ListBuiltInSlotTypesResult result = null;
try {
result = executeListBuiltInSlotTypes(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listCustomVocabularyItemsAsync(ListCustomVocabularyItemsRequest request) {
return listCustomVocabularyItemsAsync(request, null);
}
@Override
public java.util.concurrent.Future listCustomVocabularyItemsAsync(final ListCustomVocabularyItemsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListCustomVocabularyItemsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListCustomVocabularyItemsResult call() throws Exception {
ListCustomVocabularyItemsResult result = null;
try {
result = executeListCustomVocabularyItems(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listExportsAsync(ListExportsRequest request) {
return listExportsAsync(request, null);
}
@Override
public java.util.concurrent.Future listExportsAsync(final ListExportsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListExportsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListExportsResult call() throws Exception {
ListExportsResult result = null;
try {
result = executeListExports(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listImportsAsync(ListImportsRequest request) {
return listImportsAsync(request, null);
}
@Override
public java.util.concurrent.Future listImportsAsync(final ListImportsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListImportsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListImportsResult call() throws Exception {
ListImportsResult result = null;
try {
result = executeListImports(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listIntentMetricsAsync(ListIntentMetricsRequest request) {
return listIntentMetricsAsync(request, null);
}
@Override
public java.util.concurrent.Future listIntentMetricsAsync(final ListIntentMetricsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListIntentMetricsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListIntentMetricsResult call() throws Exception {
ListIntentMetricsResult result = null;
try {
result = executeListIntentMetrics(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listIntentPathsAsync(ListIntentPathsRequest request) {
return listIntentPathsAsync(request, null);
}
@Override
public java.util.concurrent.Future listIntentPathsAsync(final ListIntentPathsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListIntentPathsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListIntentPathsResult call() throws Exception {
ListIntentPathsResult result = null;
try {
result = executeListIntentPaths(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listIntentStageMetricsAsync(ListIntentStageMetricsRequest request) {
return listIntentStageMetricsAsync(request, null);
}
@Override
public java.util.concurrent.Future listIntentStageMetricsAsync(final ListIntentStageMetricsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListIntentStageMetricsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListIntentStageMetricsResult call() throws Exception {
ListIntentStageMetricsResult result = null;
try {
result = executeListIntentStageMetrics(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listIntentsAsync(ListIntentsRequest request) {
return listIntentsAsync(request, null);
}
@Override
public java.util.concurrent.Future listIntentsAsync(final ListIntentsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListIntentsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListIntentsResult call() throws Exception {
ListIntentsResult result = null;
try {
result = executeListIntents(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listRecommendedIntentsAsync(ListRecommendedIntentsRequest request) {
return listRecommendedIntentsAsync(request, null);
}
@Override
public java.util.concurrent.Future listRecommendedIntentsAsync(final ListRecommendedIntentsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final ListRecommendedIntentsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public ListRecommendedIntentsResult call() throws Exception {
ListRecommendedIntentsResult result = null;
try {
result = executeListRecommendedIntents(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future listSessionAnalyticsDataAsync(ListSessionAnalyticsDataRequest request) {
return listSessionAnalyticsDataAsync(request, null);
}
@Override
public java.util.concurrent.Future