All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.quicksight.AmazonQuickSightAsyncClient Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon QuickSight module holds the client classes that are used for communicating with Amazon QuickSight Service

The newest version!
/*
 * Copyright 2019-2024 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.quicksight;

import javax.annotation.Generated;

import com.amazonaws.services.quicksight.model.*;
import com.amazonaws.client.AwsAsyncClientParams;
import com.amazonaws.annotation.ThreadSafe;

import java.util.concurrent.ExecutorService;

/**
 * Client for accessing Amazon QuickSight 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.
 * 

* Amazon QuickSight API Reference *

* Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that * makes it easy to extend data and insights to every user in your organization. This API reference contains * documentation for a programming interface that you can use to manage Amazon QuickSight. *

*/ @ThreadSafe @Generated("com.amazonaws:aws-java-sdk-code-generator") public class AmazonQuickSightAsyncClient extends AmazonQuickSightClient implements AmazonQuickSightAsync { private static final int DEFAULT_THREAD_POOL_SIZE = 50; private final java.util.concurrent.ExecutorService executorService; public static AmazonQuickSightAsyncClientBuilder asyncBuilder() { return AmazonQuickSightAsyncClientBuilder.standard(); } /** * Constructs a new asynchronous client to invoke service methods on Amazon QuickSight using the specified * parameters. * * @param asyncClientParams * Object providing client parameters. */ AmazonQuickSightAsyncClient(AwsAsyncClientParams asyncClientParams) { this(asyncClientParams, false); } /** * Constructs a new asynchronous client to invoke service methods on Amazon QuickSight using the specified * parameters. * * @param asyncClientParams * Object providing client parameters. * @param endpointDiscoveryEnabled * true will enable endpoint discovery if the service supports it. */ AmazonQuickSightAsyncClient(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 batchCreateTopicReviewedAnswerAsync(BatchCreateTopicReviewedAnswerRequest request) { return batchCreateTopicReviewedAnswerAsync(request, null); } @Override public java.util.concurrent.Future batchCreateTopicReviewedAnswerAsync( final BatchCreateTopicReviewedAnswerRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final BatchCreateTopicReviewedAnswerRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public BatchCreateTopicReviewedAnswerResult call() throws Exception { BatchCreateTopicReviewedAnswerResult result = null; try { result = executeBatchCreateTopicReviewedAnswer(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 batchDeleteTopicReviewedAnswerAsync(BatchDeleteTopicReviewedAnswerRequest request) { return batchDeleteTopicReviewedAnswerAsync(request, null); } @Override public java.util.concurrent.Future batchDeleteTopicReviewedAnswerAsync( final BatchDeleteTopicReviewedAnswerRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final BatchDeleteTopicReviewedAnswerRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public BatchDeleteTopicReviewedAnswerResult call() throws Exception { BatchDeleteTopicReviewedAnswerResult result = null; try { result = executeBatchDeleteTopicReviewedAnswer(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 cancelIngestionAsync(CancelIngestionRequest request) { return cancelIngestionAsync(request, null); } @Override public java.util.concurrent.Future cancelIngestionAsync(final CancelIngestionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CancelIngestionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CancelIngestionResult call() throws Exception { CancelIngestionResult result = null; try { result = executeCancelIngestion(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 createAccountCustomizationAsync(CreateAccountCustomizationRequest request) { return createAccountCustomizationAsync(request, null); } @Override public java.util.concurrent.Future createAccountCustomizationAsync(final CreateAccountCustomizationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAccountCustomizationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAccountCustomizationResult call() throws Exception { CreateAccountCustomizationResult result = null; try { result = executeCreateAccountCustomization(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 createAccountSubscriptionAsync(CreateAccountSubscriptionRequest request) { return createAccountSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future createAccountSubscriptionAsync(final CreateAccountSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAccountSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAccountSubscriptionResult call() throws Exception { CreateAccountSubscriptionResult result = null; try { result = executeCreateAccountSubscription(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 createAnalysisAsync(CreateAnalysisRequest request) { return createAnalysisAsync(request, null); } @Override public java.util.concurrent.Future createAnalysisAsync(final CreateAnalysisRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAnalysisRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAnalysisResult call() throws Exception { CreateAnalysisResult result = null; try { result = executeCreateAnalysis(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 createDashboardAsync(CreateDashboardRequest request) { return createDashboardAsync(request, null); } @Override public java.util.concurrent.Future createDashboardAsync(final CreateDashboardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateDashboardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateDashboardResult call() throws Exception { CreateDashboardResult result = null; try { result = executeCreateDashboard(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 createDataSetAsync(CreateDataSetRequest request) { return createDataSetAsync(request, null); } @Override public java.util.concurrent.Future createDataSetAsync(final CreateDataSetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateDataSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateDataSetResult call() throws Exception { CreateDataSetResult result = null; try { result = executeCreateDataSet(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 createDataSourceAsync(CreateDataSourceRequest request) { return createDataSourceAsync(request, null); } @Override public java.util.concurrent.Future createDataSourceAsync(final CreateDataSourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateDataSourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateDataSourceResult call() throws Exception { CreateDataSourceResult result = null; try { result = executeCreateDataSource(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 createFolderAsync(CreateFolderRequest request) { return createFolderAsync(request, null); } @Override public java.util.concurrent.Future createFolderAsync(final CreateFolderRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateFolderRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateFolderResult call() throws Exception { CreateFolderResult result = null; try { result = executeCreateFolder(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 createFolderMembershipAsync(CreateFolderMembershipRequest request) { return createFolderMembershipAsync(request, null); } @Override public java.util.concurrent.Future createFolderMembershipAsync(final CreateFolderMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateFolderMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateFolderMembershipResult call() throws Exception { CreateFolderMembershipResult result = null; try { result = executeCreateFolderMembership(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 createGroupAsync(CreateGroupRequest request) { return createGroupAsync(request, null); } @Override public java.util.concurrent.Future createGroupAsync(final CreateGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateGroupResult call() throws Exception { CreateGroupResult result = null; try { result = executeCreateGroup(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 createGroupMembershipAsync(CreateGroupMembershipRequest request) { return createGroupMembershipAsync(request, null); } @Override public java.util.concurrent.Future createGroupMembershipAsync(final CreateGroupMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateGroupMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateGroupMembershipResult call() throws Exception { CreateGroupMembershipResult result = null; try { result = executeCreateGroupMembership(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 createIAMPolicyAssignmentAsync(CreateIAMPolicyAssignmentRequest request) { return createIAMPolicyAssignmentAsync(request, null); } @Override public java.util.concurrent.Future createIAMPolicyAssignmentAsync(final CreateIAMPolicyAssignmentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateIAMPolicyAssignmentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateIAMPolicyAssignmentResult call() throws Exception { CreateIAMPolicyAssignmentResult result = null; try { result = executeCreateIAMPolicyAssignment(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 createIngestionAsync(CreateIngestionRequest request) { return createIngestionAsync(request, null); } @Override public java.util.concurrent.Future createIngestionAsync(final CreateIngestionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateIngestionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateIngestionResult call() throws Exception { CreateIngestionResult result = null; try { result = executeCreateIngestion(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 createNamespaceAsync(CreateNamespaceRequest request) { return createNamespaceAsync(request, null); } @Override public java.util.concurrent.Future createNamespaceAsync(final CreateNamespaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateNamespaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateNamespaceResult call() throws Exception { CreateNamespaceResult result = null; try { result = executeCreateNamespace(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 createRefreshScheduleAsync(CreateRefreshScheduleRequest request) { return createRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future createRefreshScheduleAsync(final CreateRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateRefreshScheduleResult call() throws Exception { CreateRefreshScheduleResult result = null; try { result = executeCreateRefreshSchedule(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 createRoleMembershipAsync(CreateRoleMembershipRequest request) { return createRoleMembershipAsync(request, null); } @Override public java.util.concurrent.Future createRoleMembershipAsync(final CreateRoleMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateRoleMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateRoleMembershipResult call() throws Exception { CreateRoleMembershipResult result = null; try { result = executeCreateRoleMembership(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 createTemplateAsync(CreateTemplateRequest request) { return createTemplateAsync(request, null); } @Override public java.util.concurrent.Future createTemplateAsync(final CreateTemplateRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTemplateRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTemplateResult call() throws Exception { CreateTemplateResult result = null; try { result = executeCreateTemplate(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 createTemplateAliasAsync(CreateTemplateAliasRequest request) { return createTemplateAliasAsync(request, null); } @Override public java.util.concurrent.Future createTemplateAliasAsync(final CreateTemplateAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTemplateAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTemplateAliasResult call() throws Exception { CreateTemplateAliasResult result = null; try { result = executeCreateTemplateAlias(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 createThemeAsync(CreateThemeRequest request) { return createThemeAsync(request, null); } @Override public java.util.concurrent.Future createThemeAsync(final CreateThemeRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateThemeRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateThemeResult call() throws Exception { CreateThemeResult result = null; try { result = executeCreateTheme(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 createThemeAliasAsync(CreateThemeAliasRequest request) { return createThemeAliasAsync(request, null); } @Override public java.util.concurrent.Future createThemeAliasAsync(final CreateThemeAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateThemeAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateThemeAliasResult call() throws Exception { CreateThemeAliasResult result = null; try { result = executeCreateThemeAlias(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 createTopicAsync(CreateTopicRequest request) { return createTopicAsync(request, null); } @Override public java.util.concurrent.Future createTopicAsync(final CreateTopicRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTopicRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTopicResult call() throws Exception { CreateTopicResult result = null; try { result = executeCreateTopic(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 createTopicRefreshScheduleAsync(CreateTopicRefreshScheduleRequest request) { return createTopicRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future createTopicRefreshScheduleAsync(final CreateTopicRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTopicRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTopicRefreshScheduleResult call() throws Exception { CreateTopicRefreshScheduleResult result = null; try { result = executeCreateTopicRefreshSchedule(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 createVPCConnectionAsync(CreateVPCConnectionRequest request) { return createVPCConnectionAsync(request, null); } @Override public java.util.concurrent.Future createVPCConnectionAsync(final CreateVPCConnectionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateVPCConnectionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateVPCConnectionResult call() throws Exception { CreateVPCConnectionResult result = null; try { result = executeCreateVPCConnection(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 deleteAccountCustomizationAsync(DeleteAccountCustomizationRequest request) { return deleteAccountCustomizationAsync(request, null); } @Override public java.util.concurrent.Future deleteAccountCustomizationAsync(final DeleteAccountCustomizationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAccountCustomizationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAccountCustomizationResult call() throws Exception { DeleteAccountCustomizationResult result = null; try { result = executeDeleteAccountCustomization(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 deleteAccountSubscriptionAsync(DeleteAccountSubscriptionRequest request) { return deleteAccountSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future deleteAccountSubscriptionAsync(final DeleteAccountSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAccountSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAccountSubscriptionResult call() throws Exception { DeleteAccountSubscriptionResult result = null; try { result = executeDeleteAccountSubscription(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 deleteAnalysisAsync(DeleteAnalysisRequest request) { return deleteAnalysisAsync(request, null); } @Override public java.util.concurrent.Future deleteAnalysisAsync(final DeleteAnalysisRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAnalysisRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAnalysisResult call() throws Exception { DeleteAnalysisResult result = null; try { result = executeDeleteAnalysis(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 deleteDashboardAsync(DeleteDashboardRequest request) { return deleteDashboardAsync(request, null); } @Override public java.util.concurrent.Future deleteDashboardAsync(final DeleteDashboardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDashboardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDashboardResult call() throws Exception { DeleteDashboardResult result = null; try { result = executeDeleteDashboard(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 deleteDataSetAsync(DeleteDataSetRequest request) { return deleteDataSetAsync(request, null); } @Override public java.util.concurrent.Future deleteDataSetAsync(final DeleteDataSetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDataSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDataSetResult call() throws Exception { DeleteDataSetResult result = null; try { result = executeDeleteDataSet(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 deleteDataSetRefreshPropertiesAsync(DeleteDataSetRefreshPropertiesRequest request) { return deleteDataSetRefreshPropertiesAsync(request, null); } @Override public java.util.concurrent.Future deleteDataSetRefreshPropertiesAsync( final DeleteDataSetRefreshPropertiesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDataSetRefreshPropertiesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDataSetRefreshPropertiesResult call() throws Exception { DeleteDataSetRefreshPropertiesResult result = null; try { result = executeDeleteDataSetRefreshProperties(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 deleteDataSourceAsync(DeleteDataSourceRequest request) { return deleteDataSourceAsync(request, null); } @Override public java.util.concurrent.Future deleteDataSourceAsync(final DeleteDataSourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDataSourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDataSourceResult call() throws Exception { DeleteDataSourceResult result = null; try { result = executeDeleteDataSource(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 deleteFolderAsync(DeleteFolderRequest request) { return deleteFolderAsync(request, null); } @Override public java.util.concurrent.Future deleteFolderAsync(final DeleteFolderRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteFolderRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteFolderResult call() throws Exception { DeleteFolderResult result = null; try { result = executeDeleteFolder(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 deleteFolderMembershipAsync(DeleteFolderMembershipRequest request) { return deleteFolderMembershipAsync(request, null); } @Override public java.util.concurrent.Future deleteFolderMembershipAsync(final DeleteFolderMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteFolderMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteFolderMembershipResult call() throws Exception { DeleteFolderMembershipResult result = null; try { result = executeDeleteFolderMembership(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 deleteGroupAsync(DeleteGroupRequest request) { return deleteGroupAsync(request, null); } @Override public java.util.concurrent.Future deleteGroupAsync(final DeleteGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteGroupResult call() throws Exception { DeleteGroupResult result = null; try { result = executeDeleteGroup(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 deleteGroupMembershipAsync(DeleteGroupMembershipRequest request) { return deleteGroupMembershipAsync(request, null); } @Override public java.util.concurrent.Future deleteGroupMembershipAsync(final DeleteGroupMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteGroupMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteGroupMembershipResult call() throws Exception { DeleteGroupMembershipResult result = null; try { result = executeDeleteGroupMembership(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 deleteIAMPolicyAssignmentAsync(DeleteIAMPolicyAssignmentRequest request) { return deleteIAMPolicyAssignmentAsync(request, null); } @Override public java.util.concurrent.Future deleteIAMPolicyAssignmentAsync(final DeleteIAMPolicyAssignmentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteIAMPolicyAssignmentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteIAMPolicyAssignmentResult call() throws Exception { DeleteIAMPolicyAssignmentResult result = null; try { result = executeDeleteIAMPolicyAssignment(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 deleteIdentityPropagationConfigAsync( DeleteIdentityPropagationConfigRequest request) { return deleteIdentityPropagationConfigAsync(request, null); } @Override public java.util.concurrent.Future deleteIdentityPropagationConfigAsync( final DeleteIdentityPropagationConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteIdentityPropagationConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteIdentityPropagationConfigResult call() throws Exception { DeleteIdentityPropagationConfigResult result = null; try { result = executeDeleteIdentityPropagationConfig(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 deleteNamespaceAsync(DeleteNamespaceRequest request) { return deleteNamespaceAsync(request, null); } @Override public java.util.concurrent.Future deleteNamespaceAsync(final DeleteNamespaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteNamespaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteNamespaceResult call() throws Exception { DeleteNamespaceResult result = null; try { result = executeDeleteNamespace(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 deleteRefreshScheduleAsync(DeleteRefreshScheduleRequest request) { return deleteRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future deleteRefreshScheduleAsync(final DeleteRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteRefreshScheduleResult call() throws Exception { DeleteRefreshScheduleResult result = null; try { result = executeDeleteRefreshSchedule(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 deleteRoleCustomPermissionAsync(DeleteRoleCustomPermissionRequest request) { return deleteRoleCustomPermissionAsync(request, null); } @Override public java.util.concurrent.Future deleteRoleCustomPermissionAsync(final DeleteRoleCustomPermissionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteRoleCustomPermissionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteRoleCustomPermissionResult call() throws Exception { DeleteRoleCustomPermissionResult result = null; try { result = executeDeleteRoleCustomPermission(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 deleteRoleMembershipAsync(DeleteRoleMembershipRequest request) { return deleteRoleMembershipAsync(request, null); } @Override public java.util.concurrent.Future deleteRoleMembershipAsync(final DeleteRoleMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteRoleMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteRoleMembershipResult call() throws Exception { DeleteRoleMembershipResult result = null; try { result = executeDeleteRoleMembership(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 deleteTemplateAsync(DeleteTemplateRequest request) { return deleteTemplateAsync(request, null); } @Override public java.util.concurrent.Future deleteTemplateAsync(final DeleteTemplateRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTemplateRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTemplateResult call() throws Exception { DeleteTemplateResult result = null; try { result = executeDeleteTemplate(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 deleteTemplateAliasAsync(DeleteTemplateAliasRequest request) { return deleteTemplateAliasAsync(request, null); } @Override public java.util.concurrent.Future deleteTemplateAliasAsync(final DeleteTemplateAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTemplateAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTemplateAliasResult call() throws Exception { DeleteTemplateAliasResult result = null; try { result = executeDeleteTemplateAlias(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 deleteThemeAsync(DeleteThemeRequest request) { return deleteThemeAsync(request, null); } @Override public java.util.concurrent.Future deleteThemeAsync(final DeleteThemeRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteThemeRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteThemeResult call() throws Exception { DeleteThemeResult result = null; try { result = executeDeleteTheme(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 deleteThemeAliasAsync(DeleteThemeAliasRequest request) { return deleteThemeAliasAsync(request, null); } @Override public java.util.concurrent.Future deleteThemeAliasAsync(final DeleteThemeAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteThemeAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteThemeAliasResult call() throws Exception { DeleteThemeAliasResult result = null; try { result = executeDeleteThemeAlias(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 deleteTopicAsync(DeleteTopicRequest request) { return deleteTopicAsync(request, null); } @Override public java.util.concurrent.Future deleteTopicAsync(final DeleteTopicRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTopicRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTopicResult call() throws Exception { DeleteTopicResult result = null; try { result = executeDeleteTopic(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 deleteTopicRefreshScheduleAsync(DeleteTopicRefreshScheduleRequest request) { return deleteTopicRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future deleteTopicRefreshScheduleAsync(final DeleteTopicRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTopicRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTopicRefreshScheduleResult call() throws Exception { DeleteTopicRefreshScheduleResult result = null; try { result = executeDeleteTopicRefreshSchedule(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 deleteUserAsync(DeleteUserRequest request) { return deleteUserAsync(request, null); } @Override public java.util.concurrent.Future deleteUserAsync(final DeleteUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteUserResult call() throws Exception { DeleteUserResult result = null; try { result = executeDeleteUser(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 deleteUserByPrincipalIdAsync(DeleteUserByPrincipalIdRequest request) { return deleteUserByPrincipalIdAsync(request, null); } @Override public java.util.concurrent.Future deleteUserByPrincipalIdAsync(final DeleteUserByPrincipalIdRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteUserByPrincipalIdRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteUserByPrincipalIdResult call() throws Exception { DeleteUserByPrincipalIdResult result = null; try { result = executeDeleteUserByPrincipalId(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 deleteVPCConnectionAsync(DeleteVPCConnectionRequest request) { return deleteVPCConnectionAsync(request, null); } @Override public java.util.concurrent.Future deleteVPCConnectionAsync(final DeleteVPCConnectionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteVPCConnectionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteVPCConnectionResult call() throws Exception { DeleteVPCConnectionResult result = null; try { result = executeDeleteVPCConnection(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 describeAccountCustomizationAsync(DescribeAccountCustomizationRequest request) { return describeAccountCustomizationAsync(request, null); } @Override public java.util.concurrent.Future describeAccountCustomizationAsync(final DescribeAccountCustomizationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAccountCustomizationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAccountCustomizationResult call() throws Exception { DescribeAccountCustomizationResult result = null; try { result = executeDescribeAccountCustomization(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 describeAccountSettingsAsync(DescribeAccountSettingsRequest request) { return describeAccountSettingsAsync(request, null); } @Override public java.util.concurrent.Future describeAccountSettingsAsync(final DescribeAccountSettingsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAccountSettingsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAccountSettingsResult call() throws Exception { DescribeAccountSettingsResult result = null; try { result = executeDescribeAccountSettings(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 describeAccountSubscriptionAsync(DescribeAccountSubscriptionRequest request) { return describeAccountSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future describeAccountSubscriptionAsync(final DescribeAccountSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAccountSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAccountSubscriptionResult call() throws Exception { DescribeAccountSubscriptionResult result = null; try { result = executeDescribeAccountSubscription(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 describeAnalysisAsync(DescribeAnalysisRequest request) { return describeAnalysisAsync(request, null); } @Override public java.util.concurrent.Future describeAnalysisAsync(final DescribeAnalysisRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAnalysisRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAnalysisResult call() throws Exception { DescribeAnalysisResult result = null; try { result = executeDescribeAnalysis(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 describeAnalysisDefinitionAsync(DescribeAnalysisDefinitionRequest request) { return describeAnalysisDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeAnalysisDefinitionAsync(final DescribeAnalysisDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAnalysisDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAnalysisDefinitionResult call() throws Exception { DescribeAnalysisDefinitionResult result = null; try { result = executeDescribeAnalysisDefinition(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 describeAnalysisPermissionsAsync(DescribeAnalysisPermissionsRequest request) { return describeAnalysisPermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeAnalysisPermissionsAsync(final DescribeAnalysisPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAnalysisPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAnalysisPermissionsResult call() throws Exception { DescribeAnalysisPermissionsResult result = null; try { result = executeDescribeAnalysisPermissions(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 describeAssetBundleExportJobAsync(DescribeAssetBundleExportJobRequest request) { return describeAssetBundleExportJobAsync(request, null); } @Override public java.util.concurrent.Future describeAssetBundleExportJobAsync(final DescribeAssetBundleExportJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAssetBundleExportJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAssetBundleExportJobResult call() throws Exception { DescribeAssetBundleExportJobResult result = null; try { result = executeDescribeAssetBundleExportJob(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 describeAssetBundleImportJobAsync(DescribeAssetBundleImportJobRequest request) { return describeAssetBundleImportJobAsync(request, null); } @Override public java.util.concurrent.Future describeAssetBundleImportJobAsync(final DescribeAssetBundleImportJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAssetBundleImportJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAssetBundleImportJobResult call() throws Exception { DescribeAssetBundleImportJobResult result = null; try { result = executeDescribeAssetBundleImportJob(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 describeDashboardAsync(DescribeDashboardRequest request) { return describeDashboardAsync(request, null); } @Override public java.util.concurrent.Future describeDashboardAsync(final DescribeDashboardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDashboardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDashboardResult call() throws Exception { DescribeDashboardResult result = null; try { result = executeDescribeDashboard(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 describeDashboardDefinitionAsync(DescribeDashboardDefinitionRequest request) { return describeDashboardDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeDashboardDefinitionAsync(final DescribeDashboardDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDashboardDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDashboardDefinitionResult call() throws Exception { DescribeDashboardDefinitionResult result = null; try { result = executeDescribeDashboardDefinition(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 describeDashboardPermissionsAsync(DescribeDashboardPermissionsRequest request) { return describeDashboardPermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeDashboardPermissionsAsync(final DescribeDashboardPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDashboardPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDashboardPermissionsResult call() throws Exception { DescribeDashboardPermissionsResult result = null; try { result = executeDescribeDashboardPermissions(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 describeDashboardSnapshotJobAsync(DescribeDashboardSnapshotJobRequest request) { return describeDashboardSnapshotJobAsync(request, null); } @Override public java.util.concurrent.Future describeDashboardSnapshotJobAsync(final DescribeDashboardSnapshotJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDashboardSnapshotJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDashboardSnapshotJobResult call() throws Exception { DescribeDashboardSnapshotJobResult result = null; try { result = executeDescribeDashboardSnapshotJob(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 describeDashboardSnapshotJobResultAsync( DescribeDashboardSnapshotJobResultRequest request) { return describeDashboardSnapshotJobResultAsync(request, null); } @Override public java.util.concurrent.Future describeDashboardSnapshotJobResultAsync( final DescribeDashboardSnapshotJobResultRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDashboardSnapshotJobResultRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDashboardSnapshotJobResultResult call() throws Exception { DescribeDashboardSnapshotJobResultResult result = null; try { result = executeDescribeDashboardSnapshotJobResult(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 describeDataSetAsync(DescribeDataSetRequest request) { return describeDataSetAsync(request, null); } @Override public java.util.concurrent.Future describeDataSetAsync(final DescribeDataSetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDataSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDataSetResult call() throws Exception { DescribeDataSetResult result = null; try { result = executeDescribeDataSet(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 describeDataSetPermissionsAsync(DescribeDataSetPermissionsRequest request) { return describeDataSetPermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeDataSetPermissionsAsync(final DescribeDataSetPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDataSetPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDataSetPermissionsResult call() throws Exception { DescribeDataSetPermissionsResult result = null; try { result = executeDescribeDataSetPermissions(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 describeDataSetRefreshPropertiesAsync( DescribeDataSetRefreshPropertiesRequest request) { return describeDataSetRefreshPropertiesAsync(request, null); } @Override public java.util.concurrent.Future describeDataSetRefreshPropertiesAsync( final DescribeDataSetRefreshPropertiesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDataSetRefreshPropertiesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDataSetRefreshPropertiesResult call() throws Exception { DescribeDataSetRefreshPropertiesResult result = null; try { result = executeDescribeDataSetRefreshProperties(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 describeDataSourceAsync(DescribeDataSourceRequest request) { return describeDataSourceAsync(request, null); } @Override public java.util.concurrent.Future describeDataSourceAsync(final DescribeDataSourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDataSourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDataSourceResult call() throws Exception { DescribeDataSourceResult result = null; try { result = executeDescribeDataSource(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 describeDataSourcePermissionsAsync(DescribeDataSourcePermissionsRequest request) { return describeDataSourcePermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeDataSourcePermissionsAsync( final DescribeDataSourcePermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDataSourcePermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDataSourcePermissionsResult call() throws Exception { DescribeDataSourcePermissionsResult result = null; try { result = executeDescribeDataSourcePermissions(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 describeFolderAsync(DescribeFolderRequest request) { return describeFolderAsync(request, null); } @Override public java.util.concurrent.Future describeFolderAsync(final DescribeFolderRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFolderRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFolderResult call() throws Exception { DescribeFolderResult result = null; try { result = executeDescribeFolder(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 describeFolderPermissionsAsync(DescribeFolderPermissionsRequest request) { return describeFolderPermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeFolderPermissionsAsync(final DescribeFolderPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFolderPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFolderPermissionsResult call() throws Exception { DescribeFolderPermissionsResult result = null; try { result = executeDescribeFolderPermissions(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 describeFolderResolvedPermissionsAsync( DescribeFolderResolvedPermissionsRequest request) { return describeFolderResolvedPermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeFolderResolvedPermissionsAsync( final DescribeFolderResolvedPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFolderResolvedPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFolderResolvedPermissionsResult call() throws Exception { DescribeFolderResolvedPermissionsResult result = null; try { result = executeDescribeFolderResolvedPermissions(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 describeGroupAsync(DescribeGroupRequest request) { return describeGroupAsync(request, null); } @Override public java.util.concurrent.Future describeGroupAsync(final DescribeGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeGroupResult call() throws Exception { DescribeGroupResult result = null; try { result = executeDescribeGroup(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 describeGroupMembershipAsync(DescribeGroupMembershipRequest request) { return describeGroupMembershipAsync(request, null); } @Override public java.util.concurrent.Future describeGroupMembershipAsync(final DescribeGroupMembershipRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeGroupMembershipRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeGroupMembershipResult call() throws Exception { DescribeGroupMembershipResult result = null; try { result = executeDescribeGroupMembership(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 describeIAMPolicyAssignmentAsync(DescribeIAMPolicyAssignmentRequest request) { return describeIAMPolicyAssignmentAsync(request, null); } @Override public java.util.concurrent.Future describeIAMPolicyAssignmentAsync(final DescribeIAMPolicyAssignmentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeIAMPolicyAssignmentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeIAMPolicyAssignmentResult call() throws Exception { DescribeIAMPolicyAssignmentResult result = null; try { result = executeDescribeIAMPolicyAssignment(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 describeIngestionAsync(DescribeIngestionRequest request) { return describeIngestionAsync(request, null); } @Override public java.util.concurrent.Future describeIngestionAsync(final DescribeIngestionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeIngestionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeIngestionResult call() throws Exception { DescribeIngestionResult result = null; try { result = executeDescribeIngestion(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 describeIpRestrictionAsync(DescribeIpRestrictionRequest request) { return describeIpRestrictionAsync(request, null); } @Override public java.util.concurrent.Future describeIpRestrictionAsync(final DescribeIpRestrictionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeIpRestrictionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeIpRestrictionResult call() throws Exception { DescribeIpRestrictionResult result = null; try { result = executeDescribeIpRestriction(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 describeKeyRegistrationAsync(DescribeKeyRegistrationRequest request) { return describeKeyRegistrationAsync(request, null); } @Override public java.util.concurrent.Future describeKeyRegistrationAsync(final DescribeKeyRegistrationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeKeyRegistrationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeKeyRegistrationResult call() throws Exception { DescribeKeyRegistrationResult result = null; try { result = executeDescribeKeyRegistration(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 describeNamespaceAsync(DescribeNamespaceRequest request) { return describeNamespaceAsync(request, null); } @Override public java.util.concurrent.Future describeNamespaceAsync(final DescribeNamespaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeNamespaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeNamespaceResult call() throws Exception { DescribeNamespaceResult result = null; try { result = executeDescribeNamespace(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 describeRefreshScheduleAsync(DescribeRefreshScheduleRequest request) { return describeRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future describeRefreshScheduleAsync(final DescribeRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeRefreshScheduleResult call() throws Exception { DescribeRefreshScheduleResult result = null; try { result = executeDescribeRefreshSchedule(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 describeRoleCustomPermissionAsync(DescribeRoleCustomPermissionRequest request) { return describeRoleCustomPermissionAsync(request, null); } @Override public java.util.concurrent.Future describeRoleCustomPermissionAsync(final DescribeRoleCustomPermissionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeRoleCustomPermissionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeRoleCustomPermissionResult call() throws Exception { DescribeRoleCustomPermissionResult result = null; try { result = executeDescribeRoleCustomPermission(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 describeTemplateAsync(DescribeTemplateRequest request) { return describeTemplateAsync(request, null); } @Override public java.util.concurrent.Future describeTemplateAsync(final DescribeTemplateRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTemplateRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTemplateResult call() throws Exception { DescribeTemplateResult result = null; try { result = executeDescribeTemplate(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 describeTemplateAliasAsync(DescribeTemplateAliasRequest request) { return describeTemplateAliasAsync(request, null); } @Override public java.util.concurrent.Future describeTemplateAliasAsync(final DescribeTemplateAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTemplateAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTemplateAliasResult call() throws Exception { DescribeTemplateAliasResult result = null; try { result = executeDescribeTemplateAlias(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 describeTemplateDefinitionAsync(DescribeTemplateDefinitionRequest request) { return describeTemplateDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeTemplateDefinitionAsync(final DescribeTemplateDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTemplateDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTemplateDefinitionResult call() throws Exception { DescribeTemplateDefinitionResult result = null; try { result = executeDescribeTemplateDefinition(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 describeTemplatePermissionsAsync(DescribeTemplatePermissionsRequest request) { return describeTemplatePermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeTemplatePermissionsAsync(final DescribeTemplatePermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTemplatePermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTemplatePermissionsResult call() throws Exception { DescribeTemplatePermissionsResult result = null; try { result = executeDescribeTemplatePermissions(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 describeThemeAsync(DescribeThemeRequest request) { return describeThemeAsync(request, null); } @Override public java.util.concurrent.Future describeThemeAsync(final DescribeThemeRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeThemeRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeThemeResult call() throws Exception { DescribeThemeResult result = null; try { result = executeDescribeTheme(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 describeThemeAliasAsync(DescribeThemeAliasRequest request) { return describeThemeAliasAsync(request, null); } @Override public java.util.concurrent.Future describeThemeAliasAsync(final DescribeThemeAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeThemeAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeThemeAliasResult call() throws Exception { DescribeThemeAliasResult result = null; try { result = executeDescribeThemeAlias(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 describeThemePermissionsAsync(DescribeThemePermissionsRequest request) { return describeThemePermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeThemePermissionsAsync(final DescribeThemePermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeThemePermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeThemePermissionsResult call() throws Exception { DescribeThemePermissionsResult result = null; try { result = executeDescribeThemePermissions(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 describeTopicAsync(DescribeTopicRequest request) { return describeTopicAsync(request, null); } @Override public java.util.concurrent.Future describeTopicAsync(final DescribeTopicRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTopicRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTopicResult call() throws Exception { DescribeTopicResult result = null; try { result = executeDescribeTopic(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 describeTopicPermissionsAsync(DescribeTopicPermissionsRequest request) { return describeTopicPermissionsAsync(request, null); } @Override public java.util.concurrent.Future describeTopicPermissionsAsync(final DescribeTopicPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTopicPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTopicPermissionsResult call() throws Exception { DescribeTopicPermissionsResult result = null; try { result = executeDescribeTopicPermissions(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 describeTopicRefreshAsync(DescribeTopicRefreshRequest request) { return describeTopicRefreshAsync(request, null); } @Override public java.util.concurrent.Future describeTopicRefreshAsync(final DescribeTopicRefreshRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTopicRefreshRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTopicRefreshResult call() throws Exception { DescribeTopicRefreshResult result = null; try { result = executeDescribeTopicRefresh(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 describeTopicRefreshScheduleAsync(DescribeTopicRefreshScheduleRequest request) { return describeTopicRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future describeTopicRefreshScheduleAsync(final DescribeTopicRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTopicRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTopicRefreshScheduleResult call() throws Exception { DescribeTopicRefreshScheduleResult result = null; try { result = executeDescribeTopicRefreshSchedule(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 describeUserAsync(DescribeUserRequest request) { return describeUserAsync(request, null); } @Override public java.util.concurrent.Future describeUserAsync(final DescribeUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeUserResult call() throws Exception { DescribeUserResult result = null; try { result = executeDescribeUser(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 describeVPCConnectionAsync(DescribeVPCConnectionRequest request) { return describeVPCConnectionAsync(request, null); } @Override public java.util.concurrent.Future describeVPCConnectionAsync(final DescribeVPCConnectionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeVPCConnectionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeVPCConnectionResult call() throws Exception { DescribeVPCConnectionResult result = null; try { result = executeDescribeVPCConnection(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 generateEmbedUrlForAnonymousUserAsync( GenerateEmbedUrlForAnonymousUserRequest request) { return generateEmbedUrlForAnonymousUserAsync(request, null); } @Override public java.util.concurrent.Future generateEmbedUrlForAnonymousUserAsync( final GenerateEmbedUrlForAnonymousUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GenerateEmbedUrlForAnonymousUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GenerateEmbedUrlForAnonymousUserResult call() throws Exception { GenerateEmbedUrlForAnonymousUserResult result = null; try { result = executeGenerateEmbedUrlForAnonymousUser(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 generateEmbedUrlForRegisteredUserAsync( GenerateEmbedUrlForRegisteredUserRequest request) { return generateEmbedUrlForRegisteredUserAsync(request, null); } @Override public java.util.concurrent.Future generateEmbedUrlForRegisteredUserAsync( final GenerateEmbedUrlForRegisteredUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GenerateEmbedUrlForRegisteredUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GenerateEmbedUrlForRegisteredUserResult call() throws Exception { GenerateEmbedUrlForRegisteredUserResult result = null; try { result = executeGenerateEmbedUrlForRegisteredUser(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 getDashboardEmbedUrlAsync(GetDashboardEmbedUrlRequest request) { return getDashboardEmbedUrlAsync(request, null); } @Override public java.util.concurrent.Future getDashboardEmbedUrlAsync(final GetDashboardEmbedUrlRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetDashboardEmbedUrlRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetDashboardEmbedUrlResult call() throws Exception { GetDashboardEmbedUrlResult result = null; try { result = executeGetDashboardEmbedUrl(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 getSessionEmbedUrlAsync(GetSessionEmbedUrlRequest request) { return getSessionEmbedUrlAsync(request, null); } @Override public java.util.concurrent.Future getSessionEmbedUrlAsync(final GetSessionEmbedUrlRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSessionEmbedUrlRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSessionEmbedUrlResult call() throws Exception { GetSessionEmbedUrlResult result = null; try { result = executeGetSessionEmbedUrl(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 listAnalysesAsync(ListAnalysesRequest request) { return listAnalysesAsync(request, null); } @Override public java.util.concurrent.Future listAnalysesAsync(final ListAnalysesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAnalysesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAnalysesResult call() throws Exception { ListAnalysesResult result = null; try { result = executeListAnalyses(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 listAssetBundleExportJobsAsync(ListAssetBundleExportJobsRequest request) { return listAssetBundleExportJobsAsync(request, null); } @Override public java.util.concurrent.Future listAssetBundleExportJobsAsync(final ListAssetBundleExportJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAssetBundleExportJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAssetBundleExportJobsResult call() throws Exception { ListAssetBundleExportJobsResult result = null; try { result = executeListAssetBundleExportJobs(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 listAssetBundleImportJobsAsync(ListAssetBundleImportJobsRequest request) { return listAssetBundleImportJobsAsync(request, null); } @Override public java.util.concurrent.Future listAssetBundleImportJobsAsync(final ListAssetBundleImportJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAssetBundleImportJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAssetBundleImportJobsResult call() throws Exception { ListAssetBundleImportJobsResult result = null; try { result = executeListAssetBundleImportJobs(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 listDashboardVersionsAsync(ListDashboardVersionsRequest request) { return listDashboardVersionsAsync(request, null); } @Override public java.util.concurrent.Future listDashboardVersionsAsync(final ListDashboardVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDashboardVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDashboardVersionsResult call() throws Exception { ListDashboardVersionsResult result = null; try { result = executeListDashboardVersions(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 listDashboardsAsync(ListDashboardsRequest request) { return listDashboardsAsync(request, null); } @Override public java.util.concurrent.Future listDashboardsAsync(final ListDashboardsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDashboardsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDashboardsResult call() throws Exception { ListDashboardsResult result = null; try { result = executeListDashboards(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 listDataSetsAsync(ListDataSetsRequest request) { return listDataSetsAsync(request, null); } @Override public java.util.concurrent.Future listDataSetsAsync(final ListDataSetsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDataSetsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDataSetsResult call() throws Exception { ListDataSetsResult result = null; try { result = executeListDataSets(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 listDataSourcesAsync(ListDataSourcesRequest request) { return listDataSourcesAsync(request, null); } @Override public java.util.concurrent.Future listDataSourcesAsync(final ListDataSourcesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDataSourcesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDataSourcesResult call() throws Exception { ListDataSourcesResult result = null; try { result = executeListDataSources(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 listFolderMembersAsync(ListFolderMembersRequest request) { return listFolderMembersAsync(request, null); } @Override public java.util.concurrent.Future listFolderMembersAsync(final ListFolderMembersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListFolderMembersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListFolderMembersResult call() throws Exception { ListFolderMembersResult result = null; try { result = executeListFolderMembers(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 listFoldersAsync(ListFoldersRequest request) { return listFoldersAsync(request, null); } @Override public java.util.concurrent.Future listFoldersAsync(final ListFoldersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListFoldersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListFoldersResult call() throws Exception { ListFoldersResult result = null; try { result = executeListFolders(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 listGroupMembershipsAsync(ListGroupMembershipsRequest request) { return listGroupMembershipsAsync(request, null); } @Override public java.util.concurrent.Future listGroupMembershipsAsync(final ListGroupMembershipsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListGroupMembershipsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListGroupMembershipsResult call() throws Exception { ListGroupMembershipsResult result = null; try { result = executeListGroupMemberships(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 listGroupsAsync(ListGroupsRequest request) { return listGroupsAsync(request, null); } @Override public java.util.concurrent.Future listGroupsAsync(final ListGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListGroupsResult call() throws Exception { ListGroupsResult result = null; try { result = executeListGroups(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 listIAMPolicyAssignmentsAsync(ListIAMPolicyAssignmentsRequest request) { return listIAMPolicyAssignmentsAsync(request, null); } @Override public java.util.concurrent.Future listIAMPolicyAssignmentsAsync(final ListIAMPolicyAssignmentsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListIAMPolicyAssignmentsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListIAMPolicyAssignmentsResult call() throws Exception { ListIAMPolicyAssignmentsResult result = null; try { result = executeListIAMPolicyAssignments(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 listIAMPolicyAssignmentsForUserAsync( ListIAMPolicyAssignmentsForUserRequest request) { return listIAMPolicyAssignmentsForUserAsync(request, null); } @Override public java.util.concurrent.Future listIAMPolicyAssignmentsForUserAsync( final ListIAMPolicyAssignmentsForUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListIAMPolicyAssignmentsForUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListIAMPolicyAssignmentsForUserResult call() throws Exception { ListIAMPolicyAssignmentsForUserResult result = null; try { result = executeListIAMPolicyAssignmentsForUser(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 listIdentityPropagationConfigsAsync(ListIdentityPropagationConfigsRequest request) { return listIdentityPropagationConfigsAsync(request, null); } @Override public java.util.concurrent.Future listIdentityPropagationConfigsAsync( final ListIdentityPropagationConfigsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListIdentityPropagationConfigsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListIdentityPropagationConfigsResult call() throws Exception { ListIdentityPropagationConfigsResult result = null; try { result = executeListIdentityPropagationConfigs(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 listIngestionsAsync(ListIngestionsRequest request) { return listIngestionsAsync(request, null); } @Override public java.util.concurrent.Future listIngestionsAsync(final ListIngestionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListIngestionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListIngestionsResult call() throws Exception { ListIngestionsResult result = null; try { result = executeListIngestions(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 listNamespacesAsync(ListNamespacesRequest request) { return listNamespacesAsync(request, null); } @Override public java.util.concurrent.Future listNamespacesAsync(final ListNamespacesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListNamespacesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListNamespacesResult call() throws Exception { ListNamespacesResult result = null; try { result = executeListNamespaces(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 listRefreshSchedulesAsync(ListRefreshSchedulesRequest request) { return listRefreshSchedulesAsync(request, null); } @Override public java.util.concurrent.Future listRefreshSchedulesAsync(final ListRefreshSchedulesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListRefreshSchedulesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListRefreshSchedulesResult call() throws Exception { ListRefreshSchedulesResult result = null; try { result = executeListRefreshSchedules(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 listRoleMembershipsAsync(ListRoleMembershipsRequest request) { return listRoleMembershipsAsync(request, null); } @Override public java.util.concurrent.Future listRoleMembershipsAsync(final ListRoleMembershipsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListRoleMembershipsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListRoleMembershipsResult call() throws Exception { ListRoleMembershipsResult result = null; try { result = executeListRoleMemberships(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 listTagsForResourceAsync(ListTagsForResourceRequest request) { return listTagsForResourceAsync(request, null); } @Override public java.util.concurrent.Future listTagsForResourceAsync(final ListTagsForResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTagsForResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTagsForResourceResult call() throws Exception { ListTagsForResourceResult result = null; try { result = executeListTagsForResource(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 listTemplateAliasesAsync(ListTemplateAliasesRequest request) { return listTemplateAliasesAsync(request, null); } @Override public java.util.concurrent.Future listTemplateAliasesAsync(final ListTemplateAliasesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTemplateAliasesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTemplateAliasesResult call() throws Exception { ListTemplateAliasesResult result = null; try { result = executeListTemplateAliases(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 listTemplateVersionsAsync(ListTemplateVersionsRequest request) { return listTemplateVersionsAsync(request, null); } @Override public java.util.concurrent.Future listTemplateVersionsAsync(final ListTemplateVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTemplateVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTemplateVersionsResult call() throws Exception { ListTemplateVersionsResult result = null; try { result = executeListTemplateVersions(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 listTemplatesAsync(ListTemplatesRequest request) { return listTemplatesAsync(request, null); } @Override public java.util.concurrent.Future listTemplatesAsync(final ListTemplatesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTemplatesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTemplatesResult call() throws Exception { ListTemplatesResult result = null; try { result = executeListTemplates(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 listThemeAliasesAsync(ListThemeAliasesRequest request) { return listThemeAliasesAsync(request, null); } @Override public java.util.concurrent.Future listThemeAliasesAsync(final ListThemeAliasesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListThemeAliasesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListThemeAliasesResult call() throws Exception { ListThemeAliasesResult result = null; try { result = executeListThemeAliases(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 listThemeVersionsAsync(ListThemeVersionsRequest request) { return listThemeVersionsAsync(request, null); } @Override public java.util.concurrent.Future listThemeVersionsAsync(final ListThemeVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListThemeVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListThemeVersionsResult call() throws Exception { ListThemeVersionsResult result = null; try { result = executeListThemeVersions(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 listThemesAsync(ListThemesRequest request) { return listThemesAsync(request, null); } @Override public java.util.concurrent.Future listThemesAsync(final ListThemesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListThemesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListThemesResult call() throws Exception { ListThemesResult result = null; try { result = executeListThemes(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 listTopicRefreshSchedulesAsync(ListTopicRefreshSchedulesRequest request) { return listTopicRefreshSchedulesAsync(request, null); } @Override public java.util.concurrent.Future listTopicRefreshSchedulesAsync(final ListTopicRefreshSchedulesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTopicRefreshSchedulesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTopicRefreshSchedulesResult call() throws Exception { ListTopicRefreshSchedulesResult result = null; try { result = executeListTopicRefreshSchedules(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 listTopicReviewedAnswersAsync(ListTopicReviewedAnswersRequest request) { return listTopicReviewedAnswersAsync(request, null); } @Override public java.util.concurrent.Future listTopicReviewedAnswersAsync(final ListTopicReviewedAnswersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTopicReviewedAnswersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTopicReviewedAnswersResult call() throws Exception { ListTopicReviewedAnswersResult result = null; try { result = executeListTopicReviewedAnswers(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 listTopicsAsync(ListTopicsRequest request) { return listTopicsAsync(request, null); } @Override public java.util.concurrent.Future listTopicsAsync(final ListTopicsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTopicsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTopicsResult call() throws Exception { ListTopicsResult result = null; try { result = executeListTopics(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 listUserGroupsAsync(ListUserGroupsRequest request) { return listUserGroupsAsync(request, null); } @Override public java.util.concurrent.Future listUserGroupsAsync(final ListUserGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListUserGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListUserGroupsResult call() throws Exception { ListUserGroupsResult result = null; try { result = executeListUserGroups(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 listUsersAsync(ListUsersRequest request) { return listUsersAsync(request, null); } @Override public java.util.concurrent.Future listUsersAsync(final ListUsersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListUsersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListUsersResult call() throws Exception { ListUsersResult result = null; try { result = executeListUsers(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 listVPCConnectionsAsync(ListVPCConnectionsRequest request) { return listVPCConnectionsAsync(request, null); } @Override public java.util.concurrent.Future listVPCConnectionsAsync(final ListVPCConnectionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListVPCConnectionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListVPCConnectionsResult call() throws Exception { ListVPCConnectionsResult result = null; try { result = executeListVPCConnections(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 putDataSetRefreshPropertiesAsync(PutDataSetRefreshPropertiesRequest request) { return putDataSetRefreshPropertiesAsync(request, null); } @Override public java.util.concurrent.Future putDataSetRefreshPropertiesAsync(final PutDataSetRefreshPropertiesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutDataSetRefreshPropertiesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutDataSetRefreshPropertiesResult call() throws Exception { PutDataSetRefreshPropertiesResult result = null; try { result = executePutDataSetRefreshProperties(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 registerUserAsync(RegisterUserRequest request) { return registerUserAsync(request, null); } @Override public java.util.concurrent.Future registerUserAsync(final RegisterUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RegisterUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RegisterUserResult call() throws Exception { RegisterUserResult result = null; try { result = executeRegisterUser(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 restoreAnalysisAsync(RestoreAnalysisRequest request) { return restoreAnalysisAsync(request, null); } @Override public java.util.concurrent.Future restoreAnalysisAsync(final RestoreAnalysisRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RestoreAnalysisRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RestoreAnalysisResult call() throws Exception { RestoreAnalysisResult result = null; try { result = executeRestoreAnalysis(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 searchAnalysesAsync(SearchAnalysesRequest request) { return searchAnalysesAsync(request, null); } @Override public java.util.concurrent.Future searchAnalysesAsync(final SearchAnalysesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchAnalysesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchAnalysesResult call() throws Exception { SearchAnalysesResult result = null; try { result = executeSearchAnalyses(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 searchDashboardsAsync(SearchDashboardsRequest request) { return searchDashboardsAsync(request, null); } @Override public java.util.concurrent.Future searchDashboardsAsync(final SearchDashboardsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchDashboardsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchDashboardsResult call() throws Exception { SearchDashboardsResult result = null; try { result = executeSearchDashboards(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 searchDataSetsAsync(SearchDataSetsRequest request) { return searchDataSetsAsync(request, null); } @Override public java.util.concurrent.Future searchDataSetsAsync(final SearchDataSetsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchDataSetsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchDataSetsResult call() throws Exception { SearchDataSetsResult result = null; try { result = executeSearchDataSets(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 searchDataSourcesAsync(SearchDataSourcesRequest request) { return searchDataSourcesAsync(request, null); } @Override public java.util.concurrent.Future searchDataSourcesAsync(final SearchDataSourcesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchDataSourcesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchDataSourcesResult call() throws Exception { SearchDataSourcesResult result = null; try { result = executeSearchDataSources(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 searchFoldersAsync(SearchFoldersRequest request) { return searchFoldersAsync(request, null); } @Override public java.util.concurrent.Future searchFoldersAsync(final SearchFoldersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchFoldersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchFoldersResult call() throws Exception { SearchFoldersResult result = null; try { result = executeSearchFolders(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 searchGroupsAsync(SearchGroupsRequest request) { return searchGroupsAsync(request, null); } @Override public java.util.concurrent.Future searchGroupsAsync(final SearchGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchGroupsResult call() throws Exception { SearchGroupsResult result = null; try { result = executeSearchGroups(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 startAssetBundleExportJobAsync(StartAssetBundleExportJobRequest request) { return startAssetBundleExportJobAsync(request, null); } @Override public java.util.concurrent.Future startAssetBundleExportJobAsync(final StartAssetBundleExportJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartAssetBundleExportJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartAssetBundleExportJobResult call() throws Exception { StartAssetBundleExportJobResult result = null; try { result = executeStartAssetBundleExportJob(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 startAssetBundleImportJobAsync(StartAssetBundleImportJobRequest request) { return startAssetBundleImportJobAsync(request, null); } @Override public java.util.concurrent.Future startAssetBundleImportJobAsync(final StartAssetBundleImportJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartAssetBundleImportJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartAssetBundleImportJobResult call() throws Exception { StartAssetBundleImportJobResult result = null; try { result = executeStartAssetBundleImportJob(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 startDashboardSnapshotJobAsync(StartDashboardSnapshotJobRequest request) { return startDashboardSnapshotJobAsync(request, null); } @Override public java.util.concurrent.Future startDashboardSnapshotJobAsync(final StartDashboardSnapshotJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartDashboardSnapshotJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartDashboardSnapshotJobResult call() throws Exception { StartDashboardSnapshotJobResult result = null; try { result = executeStartDashboardSnapshotJob(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 tagResourceAsync(TagResourceRequest request) { return tagResourceAsync(request, null); } @Override public java.util.concurrent.Future tagResourceAsync(final TagResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final TagResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public TagResourceResult call() throws Exception { TagResourceResult result = null; try { result = executeTagResource(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 untagResourceAsync(UntagResourceRequest request) { return untagResourceAsync(request, null); } @Override public java.util.concurrent.Future untagResourceAsync(final UntagResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UntagResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UntagResourceResult call() throws Exception { UntagResourceResult result = null; try { result = executeUntagResource(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 updateAccountCustomizationAsync(UpdateAccountCustomizationRequest request) { return updateAccountCustomizationAsync(request, null); } @Override public java.util.concurrent.Future updateAccountCustomizationAsync(final UpdateAccountCustomizationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAccountCustomizationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAccountCustomizationResult call() throws Exception { UpdateAccountCustomizationResult result = null; try { result = executeUpdateAccountCustomization(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 updateAccountSettingsAsync(UpdateAccountSettingsRequest request) { return updateAccountSettingsAsync(request, null); } @Override public java.util.concurrent.Future updateAccountSettingsAsync(final UpdateAccountSettingsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAccountSettingsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAccountSettingsResult call() throws Exception { UpdateAccountSettingsResult result = null; try { result = executeUpdateAccountSettings(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 updateAnalysisAsync(UpdateAnalysisRequest request) { return updateAnalysisAsync(request, null); } @Override public java.util.concurrent.Future updateAnalysisAsync(final UpdateAnalysisRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAnalysisRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAnalysisResult call() throws Exception { UpdateAnalysisResult result = null; try { result = executeUpdateAnalysis(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 updateAnalysisPermissionsAsync(UpdateAnalysisPermissionsRequest request) { return updateAnalysisPermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateAnalysisPermissionsAsync(final UpdateAnalysisPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAnalysisPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAnalysisPermissionsResult call() throws Exception { UpdateAnalysisPermissionsResult result = null; try { result = executeUpdateAnalysisPermissions(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 updateDashboardAsync(UpdateDashboardRequest request) { return updateDashboardAsync(request, null); } @Override public java.util.concurrent.Future updateDashboardAsync(final UpdateDashboardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDashboardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDashboardResult call() throws Exception { UpdateDashboardResult result = null; try { result = executeUpdateDashboard(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 updateDashboardLinksAsync(UpdateDashboardLinksRequest request) { return updateDashboardLinksAsync(request, null); } @Override public java.util.concurrent.Future updateDashboardLinksAsync(final UpdateDashboardLinksRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDashboardLinksRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDashboardLinksResult call() throws Exception { UpdateDashboardLinksResult result = null; try { result = executeUpdateDashboardLinks(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 updateDashboardPermissionsAsync(UpdateDashboardPermissionsRequest request) { return updateDashboardPermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateDashboardPermissionsAsync(final UpdateDashboardPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDashboardPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDashboardPermissionsResult call() throws Exception { UpdateDashboardPermissionsResult result = null; try { result = executeUpdateDashboardPermissions(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 updateDashboardPublishedVersionAsync( UpdateDashboardPublishedVersionRequest request) { return updateDashboardPublishedVersionAsync(request, null); } @Override public java.util.concurrent.Future updateDashboardPublishedVersionAsync( final UpdateDashboardPublishedVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDashboardPublishedVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDashboardPublishedVersionResult call() throws Exception { UpdateDashboardPublishedVersionResult result = null; try { result = executeUpdateDashboardPublishedVersion(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 updateDataSetAsync(UpdateDataSetRequest request) { return updateDataSetAsync(request, null); } @Override public java.util.concurrent.Future updateDataSetAsync(final UpdateDataSetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDataSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDataSetResult call() throws Exception { UpdateDataSetResult result = null; try { result = executeUpdateDataSet(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 updateDataSetPermissionsAsync(UpdateDataSetPermissionsRequest request) { return updateDataSetPermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateDataSetPermissionsAsync(final UpdateDataSetPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDataSetPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDataSetPermissionsResult call() throws Exception { UpdateDataSetPermissionsResult result = null; try { result = executeUpdateDataSetPermissions(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 updateDataSourceAsync(UpdateDataSourceRequest request) { return updateDataSourceAsync(request, null); } @Override public java.util.concurrent.Future updateDataSourceAsync(final UpdateDataSourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDataSourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDataSourceResult call() throws Exception { UpdateDataSourceResult result = null; try { result = executeUpdateDataSource(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 updateDataSourcePermissionsAsync(UpdateDataSourcePermissionsRequest request) { return updateDataSourcePermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateDataSourcePermissionsAsync(final UpdateDataSourcePermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDataSourcePermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDataSourcePermissionsResult call() throws Exception { UpdateDataSourcePermissionsResult result = null; try { result = executeUpdateDataSourcePermissions(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 updateFolderAsync(UpdateFolderRequest request) { return updateFolderAsync(request, null); } @Override public java.util.concurrent.Future updateFolderAsync(final UpdateFolderRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateFolderRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateFolderResult call() throws Exception { UpdateFolderResult result = null; try { result = executeUpdateFolder(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 updateFolderPermissionsAsync(UpdateFolderPermissionsRequest request) { return updateFolderPermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateFolderPermissionsAsync(final UpdateFolderPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateFolderPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateFolderPermissionsResult call() throws Exception { UpdateFolderPermissionsResult result = null; try { result = executeUpdateFolderPermissions(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 updateGroupAsync(UpdateGroupRequest request) { return updateGroupAsync(request, null); } @Override public java.util.concurrent.Future updateGroupAsync(final UpdateGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateGroupResult call() throws Exception { UpdateGroupResult result = null; try { result = executeUpdateGroup(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 updateIAMPolicyAssignmentAsync(UpdateIAMPolicyAssignmentRequest request) { return updateIAMPolicyAssignmentAsync(request, null); } @Override public java.util.concurrent.Future updateIAMPolicyAssignmentAsync(final UpdateIAMPolicyAssignmentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateIAMPolicyAssignmentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateIAMPolicyAssignmentResult call() throws Exception { UpdateIAMPolicyAssignmentResult result = null; try { result = executeUpdateIAMPolicyAssignment(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 updateIdentityPropagationConfigAsync( UpdateIdentityPropagationConfigRequest request) { return updateIdentityPropagationConfigAsync(request, null); } @Override public java.util.concurrent.Future updateIdentityPropagationConfigAsync( final UpdateIdentityPropagationConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateIdentityPropagationConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateIdentityPropagationConfigResult call() throws Exception { UpdateIdentityPropagationConfigResult result = null; try { result = executeUpdateIdentityPropagationConfig(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 updateIpRestrictionAsync(UpdateIpRestrictionRequest request) { return updateIpRestrictionAsync(request, null); } @Override public java.util.concurrent.Future updateIpRestrictionAsync(final UpdateIpRestrictionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateIpRestrictionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateIpRestrictionResult call() throws Exception { UpdateIpRestrictionResult result = null; try { result = executeUpdateIpRestriction(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 updateKeyRegistrationAsync(UpdateKeyRegistrationRequest request) { return updateKeyRegistrationAsync(request, null); } @Override public java.util.concurrent.Future updateKeyRegistrationAsync(final UpdateKeyRegistrationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateKeyRegistrationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateKeyRegistrationResult call() throws Exception { UpdateKeyRegistrationResult result = null; try { result = executeUpdateKeyRegistration(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 updatePublicSharingSettingsAsync(UpdatePublicSharingSettingsRequest request) { return updatePublicSharingSettingsAsync(request, null); } @Override public java.util.concurrent.Future updatePublicSharingSettingsAsync(final UpdatePublicSharingSettingsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdatePublicSharingSettingsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdatePublicSharingSettingsResult call() throws Exception { UpdatePublicSharingSettingsResult result = null; try { result = executeUpdatePublicSharingSettings(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 updateRefreshScheduleAsync(UpdateRefreshScheduleRequest request) { return updateRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future updateRefreshScheduleAsync(final UpdateRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateRefreshScheduleResult call() throws Exception { UpdateRefreshScheduleResult result = null; try { result = executeUpdateRefreshSchedule(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 updateRoleCustomPermissionAsync(UpdateRoleCustomPermissionRequest request) { return updateRoleCustomPermissionAsync(request, null); } @Override public java.util.concurrent.Future updateRoleCustomPermissionAsync(final UpdateRoleCustomPermissionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateRoleCustomPermissionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateRoleCustomPermissionResult call() throws Exception { UpdateRoleCustomPermissionResult result = null; try { result = executeUpdateRoleCustomPermission(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 updateSPICECapacityConfigurationAsync( UpdateSPICECapacityConfigurationRequest request) { return updateSPICECapacityConfigurationAsync(request, null); } @Override public java.util.concurrent.Future updateSPICECapacityConfigurationAsync( final UpdateSPICECapacityConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateSPICECapacityConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateSPICECapacityConfigurationResult call() throws Exception { UpdateSPICECapacityConfigurationResult result = null; try { result = executeUpdateSPICECapacityConfiguration(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 updateTemplateAsync(UpdateTemplateRequest request) { return updateTemplateAsync(request, null); } @Override public java.util.concurrent.Future updateTemplateAsync(final UpdateTemplateRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTemplateRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTemplateResult call() throws Exception { UpdateTemplateResult result = null; try { result = executeUpdateTemplate(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 updateTemplateAliasAsync(UpdateTemplateAliasRequest request) { return updateTemplateAliasAsync(request, null); } @Override public java.util.concurrent.Future updateTemplateAliasAsync(final UpdateTemplateAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTemplateAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTemplateAliasResult call() throws Exception { UpdateTemplateAliasResult result = null; try { result = executeUpdateTemplateAlias(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 updateTemplatePermissionsAsync(UpdateTemplatePermissionsRequest request) { return updateTemplatePermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateTemplatePermissionsAsync(final UpdateTemplatePermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTemplatePermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTemplatePermissionsResult call() throws Exception { UpdateTemplatePermissionsResult result = null; try { result = executeUpdateTemplatePermissions(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 updateThemeAsync(UpdateThemeRequest request) { return updateThemeAsync(request, null); } @Override public java.util.concurrent.Future updateThemeAsync(final UpdateThemeRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateThemeRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateThemeResult call() throws Exception { UpdateThemeResult result = null; try { result = executeUpdateTheme(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 updateThemeAliasAsync(UpdateThemeAliasRequest request) { return updateThemeAliasAsync(request, null); } @Override public java.util.concurrent.Future updateThemeAliasAsync(final UpdateThemeAliasRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateThemeAliasRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateThemeAliasResult call() throws Exception { UpdateThemeAliasResult result = null; try { result = executeUpdateThemeAlias(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 updateThemePermissionsAsync(UpdateThemePermissionsRequest request) { return updateThemePermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateThemePermissionsAsync(final UpdateThemePermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateThemePermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateThemePermissionsResult call() throws Exception { UpdateThemePermissionsResult result = null; try { result = executeUpdateThemePermissions(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 updateTopicAsync(UpdateTopicRequest request) { return updateTopicAsync(request, null); } @Override public java.util.concurrent.Future updateTopicAsync(final UpdateTopicRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTopicRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTopicResult call() throws Exception { UpdateTopicResult result = null; try { result = executeUpdateTopic(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 updateTopicPermissionsAsync(UpdateTopicPermissionsRequest request) { return updateTopicPermissionsAsync(request, null); } @Override public java.util.concurrent.Future updateTopicPermissionsAsync(final UpdateTopicPermissionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTopicPermissionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTopicPermissionsResult call() throws Exception { UpdateTopicPermissionsResult result = null; try { result = executeUpdateTopicPermissions(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 updateTopicRefreshScheduleAsync(UpdateTopicRefreshScheduleRequest request) { return updateTopicRefreshScheduleAsync(request, null); } @Override public java.util.concurrent.Future updateTopicRefreshScheduleAsync(final UpdateTopicRefreshScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTopicRefreshScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTopicRefreshScheduleResult call() throws Exception { UpdateTopicRefreshScheduleResult result = null; try { result = executeUpdateTopicRefreshSchedule(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 updateUserAsync(UpdateUserRequest request) { return updateUserAsync(request, null); } @Override public java.util.concurrent.Future updateUserAsync(final UpdateUserRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateUserRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateUserResult call() throws Exception { UpdateUserResult result = null; try { result = executeUpdateUser(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 updateVPCConnectionAsync(UpdateVPCConnectionRequest request) { return updateVPCConnectionAsync(request, null); } @Override public java.util.concurrent.Future updateVPCConnectionAsync(final UpdateVPCConnectionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateVPCConnectionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateVPCConnectionResult call() throws Exception { UpdateVPCConnectionResult result = null; try { result = executeUpdateVPCConnection(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } /** * Shuts down the client, releasing all managed resources. This includes forcibly terminating all pending * asynchronous service calls. Clients who wish to give pending asynchronous service calls time to complete should * call {@code getExecutorService().shutdown()} followed by {@code getExecutorService().awaitTermination()} prior to * calling this method. */ @Override public void shutdown() { super.shutdown(); executorService.shutdownNow(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy