/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.sagemaker; import javax.annotation.Generated; import com.amazonaws.services.sagemaker.model.*; import com.amazonaws.client.AwsAsyncClientParams; import com.amazonaws.annotation.ThreadSafe; import java.util.concurrent.ExecutorService; /** * Client for accessing SageMaker 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. *

*

* Provides APIs for creating and managing SageMaker resources. *

*

* Other Resources: *

* */ @ThreadSafe @Generated("com.amazonaws:aws-java-sdk-code-generator") public class AmazonSageMakerAsyncClient extends AmazonSageMakerClient implements AmazonSageMakerAsync { private static final int DEFAULT_THREAD_POOL_SIZE = 50; private final java.util.concurrent.ExecutorService executorService; public static AmazonSageMakerAsyncClientBuilder asyncBuilder() { return AmazonSageMakerAsyncClientBuilder.standard(); } /** * Constructs a new asynchronous client to invoke service methods on SageMaker using the specified parameters. * * @param asyncClientParams * Object providing client parameters. */ AmazonSageMakerAsyncClient(AwsAsyncClientParams asyncClientParams) { this(asyncClientParams, false); } /** * Constructs a new asynchronous client to invoke service methods on SageMaker using the specified parameters. * * @param asyncClientParams * Object providing client parameters. * @param endpointDiscoveryEnabled * true will enable endpoint discovery if the service supports it. */ AmazonSageMakerAsyncClient(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 addAssociationAsync(AddAssociationRequest request) { return addAssociationAsync(request, null); } @Override public java.util.concurrent.Future addAssociationAsync(final AddAssociationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final AddAssociationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public AddAssociationResult call() throws Exception { AddAssociationResult result = null; try { result = executeAddAssociation(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 addTagsAsync(AddTagsRequest request) { return addTagsAsync(request, null); } @Override public java.util.concurrent.Future addTagsAsync(final AddTagsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final AddTagsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public AddTagsResult call() throws Exception { AddTagsResult result = null; try { result = executeAddTags(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 associateTrialComponentAsync(AssociateTrialComponentRequest request) { return associateTrialComponentAsync(request, null); } @Override public java.util.concurrent.Future associateTrialComponentAsync(final AssociateTrialComponentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final AssociateTrialComponentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public AssociateTrialComponentResult call() throws Exception { AssociateTrialComponentResult result = null; try { result = executeAssociateTrialComponent(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 batchDescribeModelPackageAsync(BatchDescribeModelPackageRequest request) { return batchDescribeModelPackageAsync(request, null); } @Override public java.util.concurrent.Future batchDescribeModelPackageAsync(final BatchDescribeModelPackageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final BatchDescribeModelPackageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public BatchDescribeModelPackageResult call() throws Exception { BatchDescribeModelPackageResult result = null; try { result = executeBatchDescribeModelPackage(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 createActionAsync(CreateActionRequest request) { return createActionAsync(request, null); } @Override public java.util.concurrent.Future createActionAsync(final CreateActionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateActionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateActionResult call() throws Exception { CreateActionResult result = null; try { result = executeCreateAction(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 createAlgorithmAsync(CreateAlgorithmRequest request) { return createAlgorithmAsync(request, null); } @Override public java.util.concurrent.Future createAlgorithmAsync(final CreateAlgorithmRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAlgorithmRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAlgorithmResult call() throws Exception { CreateAlgorithmResult result = null; try { result = executeCreateAlgorithm(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 createAppAsync(CreateAppRequest request) { return createAppAsync(request, null); } @Override public java.util.concurrent.Future createAppAsync(final CreateAppRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAppRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAppResult call() throws Exception { CreateAppResult result = null; try { result = executeCreateApp(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 createAppImageConfigAsync(CreateAppImageConfigRequest request) { return createAppImageConfigAsync(request, null); } @Override public java.util.concurrent.Future createAppImageConfigAsync(final CreateAppImageConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAppImageConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAppImageConfigResult call() throws Exception { CreateAppImageConfigResult result = null; try { result = executeCreateAppImageConfig(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 createArtifactAsync(CreateArtifactRequest request) { return createArtifactAsync(request, null); } @Override public java.util.concurrent.Future createArtifactAsync(final CreateArtifactRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateArtifactRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateArtifactResult call() throws Exception { CreateArtifactResult result = null; try { result = executeCreateArtifact(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 createAutoMLJobAsync(CreateAutoMLJobRequest request) { return createAutoMLJobAsync(request, null); } @Override public java.util.concurrent.Future createAutoMLJobAsync(final CreateAutoMLJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAutoMLJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAutoMLJobResult call() throws Exception { CreateAutoMLJobResult result = null; try { result = executeCreateAutoMLJob(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 createAutoMLJobV2Async(CreateAutoMLJobV2Request request) { return createAutoMLJobV2Async(request, null); } @Override public java.util.concurrent.Future createAutoMLJobV2Async(final CreateAutoMLJobV2Request request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAutoMLJobV2Request finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAutoMLJobV2Result call() throws Exception { CreateAutoMLJobV2Result result = null; try { result = executeCreateAutoMLJobV2(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 createCodeRepositoryAsync(CreateCodeRepositoryRequest request) { return createCodeRepositoryAsync(request, null); } @Override public java.util.concurrent.Future createCodeRepositoryAsync(final CreateCodeRepositoryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateCodeRepositoryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateCodeRepositoryResult call() throws Exception { CreateCodeRepositoryResult result = null; try { result = executeCreateCodeRepository(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 createCompilationJobAsync(CreateCompilationJobRequest request) { return createCompilationJobAsync(request, null); } @Override public java.util.concurrent.Future createCompilationJobAsync(final CreateCompilationJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateCompilationJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateCompilationJobResult call() throws Exception { CreateCompilationJobResult result = null; try { result = executeCreateCompilationJob(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 createContextAsync(CreateContextRequest request) { return createContextAsync(request, null); } @Override public java.util.concurrent.Future createContextAsync(final CreateContextRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateContextRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateContextResult call() throws Exception { CreateContextResult result = null; try { result = executeCreateContext(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 createDataQualityJobDefinitionAsync(CreateDataQualityJobDefinitionRequest request) { return createDataQualityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future createDataQualityJobDefinitionAsync( final CreateDataQualityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateDataQualityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateDataQualityJobDefinitionResult call() throws Exception { CreateDataQualityJobDefinitionResult result = null; try { result = executeCreateDataQualityJobDefinition(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 createDeviceFleetAsync(CreateDeviceFleetRequest request) { return createDeviceFleetAsync(request, null); } @Override public java.util.concurrent.Future createDeviceFleetAsync(final CreateDeviceFleetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateDeviceFleetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateDeviceFleetResult call() throws Exception { CreateDeviceFleetResult result = null; try { result = executeCreateDeviceFleet(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 createDomainAsync(CreateDomainRequest request) { return createDomainAsync(request, null); } @Override public java.util.concurrent.Future createDomainAsync(final CreateDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateDomainResult call() throws Exception { CreateDomainResult result = null; try { result = executeCreateDomain(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 createEdgeDeploymentPlanAsync(CreateEdgeDeploymentPlanRequest request) { return createEdgeDeploymentPlanAsync(request, null); } @Override public java.util.concurrent.Future createEdgeDeploymentPlanAsync(final CreateEdgeDeploymentPlanRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateEdgeDeploymentPlanRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateEdgeDeploymentPlanResult call() throws Exception { CreateEdgeDeploymentPlanResult result = null; try { result = executeCreateEdgeDeploymentPlan(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 createEdgeDeploymentStageAsync(CreateEdgeDeploymentStageRequest request) { return createEdgeDeploymentStageAsync(request, null); } @Override public java.util.concurrent.Future createEdgeDeploymentStageAsync(final CreateEdgeDeploymentStageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateEdgeDeploymentStageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateEdgeDeploymentStageResult call() throws Exception { CreateEdgeDeploymentStageResult result = null; try { result = executeCreateEdgeDeploymentStage(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 createEdgePackagingJobAsync(CreateEdgePackagingJobRequest request) { return createEdgePackagingJobAsync(request, null); } @Override public java.util.concurrent.Future createEdgePackagingJobAsync(final CreateEdgePackagingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateEdgePackagingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateEdgePackagingJobResult call() throws Exception { CreateEdgePackagingJobResult result = null; try { result = executeCreateEdgePackagingJob(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 createEndpointAsync(CreateEndpointRequest request) { return createEndpointAsync(request, null); } @Override public java.util.concurrent.Future createEndpointAsync(final CreateEndpointRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateEndpointRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateEndpointResult call() throws Exception { CreateEndpointResult result = null; try { result = executeCreateEndpoint(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 createEndpointConfigAsync(CreateEndpointConfigRequest request) { return createEndpointConfigAsync(request, null); } @Override public java.util.concurrent.Future createEndpointConfigAsync(final CreateEndpointConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateEndpointConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateEndpointConfigResult call() throws Exception { CreateEndpointConfigResult result = null; try { result = executeCreateEndpointConfig(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 createExperimentAsync(CreateExperimentRequest request) { return createExperimentAsync(request, null); } @Override public java.util.concurrent.Future createExperimentAsync(final CreateExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateExperimentResult call() throws Exception { CreateExperimentResult result = null; try { result = executeCreateExperiment(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 createFeatureGroupAsync(CreateFeatureGroupRequest request) { return createFeatureGroupAsync(request, null); } @Override public java.util.concurrent.Future createFeatureGroupAsync(final CreateFeatureGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateFeatureGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateFeatureGroupResult call() throws Exception { CreateFeatureGroupResult result = null; try { result = executeCreateFeatureGroup(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 createFlowDefinitionAsync(CreateFlowDefinitionRequest request) { return createFlowDefinitionAsync(request, null); } @Override public java.util.concurrent.Future createFlowDefinitionAsync(final CreateFlowDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateFlowDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateFlowDefinitionResult call() throws Exception { CreateFlowDefinitionResult result = null; try { result = executeCreateFlowDefinition(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 createHubAsync(CreateHubRequest request) { return createHubAsync(request, null); } @Override public java.util.concurrent.Future createHubAsync(final CreateHubRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateHubRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateHubResult call() throws Exception { CreateHubResult result = null; try { result = executeCreateHub(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 createHumanTaskUiAsync(CreateHumanTaskUiRequest request) { return createHumanTaskUiAsync(request, null); } @Override public java.util.concurrent.Future createHumanTaskUiAsync(final CreateHumanTaskUiRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateHumanTaskUiRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateHumanTaskUiResult call() throws Exception { CreateHumanTaskUiResult result = null; try { result = executeCreateHumanTaskUi(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 createHyperParameterTuningJobAsync(CreateHyperParameterTuningJobRequest request) { return createHyperParameterTuningJobAsync(request, null); } @Override public java.util.concurrent.Future createHyperParameterTuningJobAsync( final CreateHyperParameterTuningJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateHyperParameterTuningJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateHyperParameterTuningJobResult call() throws Exception { CreateHyperParameterTuningJobResult result = null; try { result = executeCreateHyperParameterTuningJob(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 createImageAsync(CreateImageRequest request) { return createImageAsync(request, null); } @Override public java.util.concurrent.Future createImageAsync(final CreateImageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateImageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateImageResult call() throws Exception { CreateImageResult result = null; try { result = executeCreateImage(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 createImageVersionAsync(CreateImageVersionRequest request) { return createImageVersionAsync(request, null); } @Override public java.util.concurrent.Future createImageVersionAsync(final CreateImageVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateImageVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateImageVersionResult call() throws Exception { CreateImageVersionResult result = null; try { result = executeCreateImageVersion(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 createInferenceExperimentAsync(CreateInferenceExperimentRequest request) { return createInferenceExperimentAsync(request, null); } @Override public java.util.concurrent.Future createInferenceExperimentAsync(final CreateInferenceExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateInferenceExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateInferenceExperimentResult call() throws Exception { CreateInferenceExperimentResult result = null; try { result = executeCreateInferenceExperiment(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 createInferenceRecommendationsJobAsync( CreateInferenceRecommendationsJobRequest request) { return createInferenceRecommendationsJobAsync(request, null); } @Override public java.util.concurrent.Future createInferenceRecommendationsJobAsync( final CreateInferenceRecommendationsJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateInferenceRecommendationsJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateInferenceRecommendationsJobResult call() throws Exception { CreateInferenceRecommendationsJobResult result = null; try { result = executeCreateInferenceRecommendationsJob(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 createLabelingJobAsync(CreateLabelingJobRequest request) { return createLabelingJobAsync(request, null); } @Override public java.util.concurrent.Future createLabelingJobAsync(final CreateLabelingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateLabelingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateLabelingJobResult call() throws Exception { CreateLabelingJobResult result = null; try { result = executeCreateLabelingJob(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 createModelAsync(CreateModelRequest request) { return createModelAsync(request, null); } @Override public java.util.concurrent.Future createModelAsync(final CreateModelRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelResult call() throws Exception { CreateModelResult result = null; try { result = executeCreateModel(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 createModelBiasJobDefinitionAsync(CreateModelBiasJobDefinitionRequest request) { return createModelBiasJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future createModelBiasJobDefinitionAsync(final CreateModelBiasJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelBiasJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelBiasJobDefinitionResult call() throws Exception { CreateModelBiasJobDefinitionResult result = null; try { result = executeCreateModelBiasJobDefinition(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 createModelCardAsync(CreateModelCardRequest request) { return createModelCardAsync(request, null); } @Override public java.util.concurrent.Future createModelCardAsync(final CreateModelCardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelCardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelCardResult call() throws Exception { CreateModelCardResult result = null; try { result = executeCreateModelCard(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 createModelCardExportJobAsync(CreateModelCardExportJobRequest request) { return createModelCardExportJobAsync(request, null); } @Override public java.util.concurrent.Future createModelCardExportJobAsync(final CreateModelCardExportJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelCardExportJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelCardExportJobResult call() throws Exception { CreateModelCardExportJobResult result = null; try { result = executeCreateModelCardExportJob(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 createModelExplainabilityJobDefinitionAsync( CreateModelExplainabilityJobDefinitionRequest request) { return createModelExplainabilityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future createModelExplainabilityJobDefinitionAsync( final CreateModelExplainabilityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelExplainabilityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelExplainabilityJobDefinitionResult call() throws Exception { CreateModelExplainabilityJobDefinitionResult result = null; try { result = executeCreateModelExplainabilityJobDefinition(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 createModelPackageAsync(CreateModelPackageRequest request) { return createModelPackageAsync(request, null); } @Override public java.util.concurrent.Future createModelPackageAsync(final CreateModelPackageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelPackageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelPackageResult call() throws Exception { CreateModelPackageResult result = null; try { result = executeCreateModelPackage(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 createModelPackageGroupAsync(CreateModelPackageGroupRequest request) { return createModelPackageGroupAsync(request, null); } @Override public java.util.concurrent.Future createModelPackageGroupAsync(final CreateModelPackageGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelPackageGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelPackageGroupResult call() throws Exception { CreateModelPackageGroupResult result = null; try { result = executeCreateModelPackageGroup(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 createModelQualityJobDefinitionAsync( CreateModelQualityJobDefinitionRequest request) { return createModelQualityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future createModelQualityJobDefinitionAsync( final CreateModelQualityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateModelQualityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateModelQualityJobDefinitionResult call() throws Exception { CreateModelQualityJobDefinitionResult result = null; try { result = executeCreateModelQualityJobDefinition(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 createMonitoringScheduleAsync(CreateMonitoringScheduleRequest request) { return createMonitoringScheduleAsync(request, null); } @Override public java.util.concurrent.Future createMonitoringScheduleAsync(final CreateMonitoringScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateMonitoringScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateMonitoringScheduleResult call() throws Exception { CreateMonitoringScheduleResult result = null; try { result = executeCreateMonitoringSchedule(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 createNotebookInstanceAsync(CreateNotebookInstanceRequest request) { return createNotebookInstanceAsync(request, null); } @Override public java.util.concurrent.Future createNotebookInstanceAsync(final CreateNotebookInstanceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateNotebookInstanceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateNotebookInstanceResult call() throws Exception { CreateNotebookInstanceResult result = null; try { result = executeCreateNotebookInstance(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 createNotebookInstanceLifecycleConfigAsync( CreateNotebookInstanceLifecycleConfigRequest request) { return createNotebookInstanceLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future createNotebookInstanceLifecycleConfigAsync( final CreateNotebookInstanceLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateNotebookInstanceLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateNotebookInstanceLifecycleConfigResult call() throws Exception { CreateNotebookInstanceLifecycleConfigResult result = null; try { result = executeCreateNotebookInstanceLifecycleConfig(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 createPipelineAsync(CreatePipelineRequest request) { return createPipelineAsync(request, null); } @Override public java.util.concurrent.Future createPipelineAsync(final CreatePipelineRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreatePipelineRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreatePipelineResult call() throws Exception { CreatePipelineResult result = null; try { result = executeCreatePipeline(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 createPresignedDomainUrlAsync(CreatePresignedDomainUrlRequest request) { return createPresignedDomainUrlAsync(request, null); } @Override public java.util.concurrent.Future createPresignedDomainUrlAsync(final CreatePresignedDomainUrlRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreatePresignedDomainUrlRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreatePresignedDomainUrlResult call() throws Exception { CreatePresignedDomainUrlResult result = null; try { result = executeCreatePresignedDomainUrl(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 createPresignedNotebookInstanceUrlAsync( CreatePresignedNotebookInstanceUrlRequest request) { return createPresignedNotebookInstanceUrlAsync(request, null); } @Override public java.util.concurrent.Future createPresignedNotebookInstanceUrlAsync( final CreatePresignedNotebookInstanceUrlRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreatePresignedNotebookInstanceUrlRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreatePresignedNotebookInstanceUrlResult call() throws Exception { CreatePresignedNotebookInstanceUrlResult result = null; try { result = executeCreatePresignedNotebookInstanceUrl(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 createProcessingJobAsync(CreateProcessingJobRequest request) { return createProcessingJobAsync(request, null); } @Override public java.util.concurrent.Future createProcessingJobAsync(final CreateProcessingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateProcessingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateProcessingJobResult call() throws Exception { CreateProcessingJobResult result = null; try { result = executeCreateProcessingJob(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 createProjectAsync(CreateProjectRequest request) { return createProjectAsync(request, null); } @Override public java.util.concurrent.Future createProjectAsync(final CreateProjectRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateProjectRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateProjectResult call() throws Exception { CreateProjectResult result = null; try { result = executeCreateProject(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 createSpaceAsync(CreateSpaceRequest request) { return createSpaceAsync(request, null); } @Override public java.util.concurrent.Future createSpaceAsync(final CreateSpaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateSpaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateSpaceResult call() throws Exception { CreateSpaceResult result = null; try { result = executeCreateSpace(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 createStudioLifecycleConfigAsync(CreateStudioLifecycleConfigRequest request) { return createStudioLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future createStudioLifecycleConfigAsync(final CreateStudioLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateStudioLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateStudioLifecycleConfigResult call() throws Exception { CreateStudioLifecycleConfigResult result = null; try { result = executeCreateStudioLifecycleConfig(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 createTrainingJobAsync(CreateTrainingJobRequest request) { return createTrainingJobAsync(request, null); } @Override public java.util.concurrent.Future createTrainingJobAsync(final CreateTrainingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTrainingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTrainingJobResult call() throws Exception { CreateTrainingJobResult result = null; try { result = executeCreateTrainingJob(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 createTransformJobAsync(CreateTransformJobRequest request) { return createTransformJobAsync(request, null); } @Override public java.util.concurrent.Future createTransformJobAsync(final CreateTransformJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTransformJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTransformJobResult call() throws Exception { CreateTransformJobResult result = null; try { result = executeCreateTransformJob(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 createTrialAsync(CreateTrialRequest request) { return createTrialAsync(request, null); } @Override public java.util.concurrent.Future createTrialAsync(final CreateTrialRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTrialRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTrialResult call() throws Exception { CreateTrialResult result = null; try { result = executeCreateTrial(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 createTrialComponentAsync(CreateTrialComponentRequest request) { return createTrialComponentAsync(request, null); } @Override public java.util.concurrent.Future createTrialComponentAsync(final CreateTrialComponentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateTrialComponentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateTrialComponentResult call() throws Exception { CreateTrialComponentResult result = null; try { result = executeCreateTrialComponent(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 createUserProfileAsync(CreateUserProfileRequest request) { return createUserProfileAsync(request, null); } @Override public java.util.concurrent.Future createUserProfileAsync(final CreateUserProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateUserProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateUserProfileResult call() throws Exception { CreateUserProfileResult result = null; try { result = executeCreateUserProfile(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 createWorkforceAsync(CreateWorkforceRequest request) { return createWorkforceAsync(request, null); } @Override public java.util.concurrent.Future createWorkforceAsync(final CreateWorkforceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateWorkforceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateWorkforceResult call() throws Exception { CreateWorkforceResult result = null; try { result = executeCreateWorkforce(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 createWorkteamAsync(CreateWorkteamRequest request) { return createWorkteamAsync(request, null); } @Override public java.util.concurrent.Future createWorkteamAsync(final CreateWorkteamRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateWorkteamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateWorkteamResult call() throws Exception { CreateWorkteamResult result = null; try { result = executeCreateWorkteam(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 deleteActionAsync(DeleteActionRequest request) { return deleteActionAsync(request, null); } @Override public java.util.concurrent.Future deleteActionAsync(final DeleteActionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteActionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteActionResult call() throws Exception { DeleteActionResult result = null; try { result = executeDeleteAction(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 deleteAlgorithmAsync(DeleteAlgorithmRequest request) { return deleteAlgorithmAsync(request, null); } @Override public java.util.concurrent.Future deleteAlgorithmAsync(final DeleteAlgorithmRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAlgorithmRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAlgorithmResult call() throws Exception { DeleteAlgorithmResult result = null; try { result = executeDeleteAlgorithm(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 deleteAppAsync(DeleteAppRequest request) { return deleteAppAsync(request, null); } @Override public java.util.concurrent.Future deleteAppAsync(final DeleteAppRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAppRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAppResult call() throws Exception { DeleteAppResult result = null; try { result = executeDeleteApp(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 deleteAppImageConfigAsync(DeleteAppImageConfigRequest request) { return deleteAppImageConfigAsync(request, null); } @Override public java.util.concurrent.Future deleteAppImageConfigAsync(final DeleteAppImageConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAppImageConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAppImageConfigResult call() throws Exception { DeleteAppImageConfigResult result = null; try { result = executeDeleteAppImageConfig(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 deleteArtifactAsync(DeleteArtifactRequest request) { return deleteArtifactAsync(request, null); } @Override public java.util.concurrent.Future deleteArtifactAsync(final DeleteArtifactRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteArtifactRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteArtifactResult call() throws Exception { DeleteArtifactResult result = null; try { result = executeDeleteArtifact(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 deleteAssociationAsync(DeleteAssociationRequest request) { return deleteAssociationAsync(request, null); } @Override public java.util.concurrent.Future deleteAssociationAsync(final DeleteAssociationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAssociationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAssociationResult call() throws Exception { DeleteAssociationResult result = null; try { result = executeDeleteAssociation(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 deleteCodeRepositoryAsync(DeleteCodeRepositoryRequest request) { return deleteCodeRepositoryAsync(request, null); } @Override public java.util.concurrent.Future deleteCodeRepositoryAsync(final DeleteCodeRepositoryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteCodeRepositoryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteCodeRepositoryResult call() throws Exception { DeleteCodeRepositoryResult result = null; try { result = executeDeleteCodeRepository(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 deleteContextAsync(DeleteContextRequest request) { return deleteContextAsync(request, null); } @Override public java.util.concurrent.Future deleteContextAsync(final DeleteContextRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteContextRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteContextResult call() throws Exception { DeleteContextResult result = null; try { result = executeDeleteContext(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 deleteDataQualityJobDefinitionAsync(DeleteDataQualityJobDefinitionRequest request) { return deleteDataQualityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future deleteDataQualityJobDefinitionAsync( final DeleteDataQualityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDataQualityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDataQualityJobDefinitionResult call() throws Exception { DeleteDataQualityJobDefinitionResult result = null; try { result = executeDeleteDataQualityJobDefinition(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 deleteDeviceFleetAsync(DeleteDeviceFleetRequest request) { return deleteDeviceFleetAsync(request, null); } @Override public java.util.concurrent.Future deleteDeviceFleetAsync(final DeleteDeviceFleetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDeviceFleetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDeviceFleetResult call() throws Exception { DeleteDeviceFleetResult result = null; try { result = executeDeleteDeviceFleet(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 deleteDomainAsync(DeleteDomainRequest request) { return deleteDomainAsync(request, null); } @Override public java.util.concurrent.Future deleteDomainAsync(final DeleteDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteDomainResult call() throws Exception { DeleteDomainResult result = null; try { result = executeDeleteDomain(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 deleteEdgeDeploymentPlanAsync(DeleteEdgeDeploymentPlanRequest request) { return deleteEdgeDeploymentPlanAsync(request, null); } @Override public java.util.concurrent.Future deleteEdgeDeploymentPlanAsync(final DeleteEdgeDeploymentPlanRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteEdgeDeploymentPlanRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteEdgeDeploymentPlanResult call() throws Exception { DeleteEdgeDeploymentPlanResult result = null; try { result = executeDeleteEdgeDeploymentPlan(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 deleteEdgeDeploymentStageAsync(DeleteEdgeDeploymentStageRequest request) { return deleteEdgeDeploymentStageAsync(request, null); } @Override public java.util.concurrent.Future deleteEdgeDeploymentStageAsync(final DeleteEdgeDeploymentStageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteEdgeDeploymentStageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteEdgeDeploymentStageResult call() throws Exception { DeleteEdgeDeploymentStageResult result = null; try { result = executeDeleteEdgeDeploymentStage(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 deleteEndpointAsync(DeleteEndpointRequest request) { return deleteEndpointAsync(request, null); } @Override public java.util.concurrent.Future deleteEndpointAsync(final DeleteEndpointRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteEndpointRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteEndpointResult call() throws Exception { DeleteEndpointResult result = null; try { result = executeDeleteEndpoint(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 deleteEndpointConfigAsync(DeleteEndpointConfigRequest request) { return deleteEndpointConfigAsync(request, null); } @Override public java.util.concurrent.Future deleteEndpointConfigAsync(final DeleteEndpointConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteEndpointConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteEndpointConfigResult call() throws Exception { DeleteEndpointConfigResult result = null; try { result = executeDeleteEndpointConfig(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 deleteExperimentAsync(DeleteExperimentRequest request) { return deleteExperimentAsync(request, null); } @Override public java.util.concurrent.Future deleteExperimentAsync(final DeleteExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteExperimentResult call() throws Exception { DeleteExperimentResult result = null; try { result = executeDeleteExperiment(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 deleteFeatureGroupAsync(DeleteFeatureGroupRequest request) { return deleteFeatureGroupAsync(request, null); } @Override public java.util.concurrent.Future deleteFeatureGroupAsync(final DeleteFeatureGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteFeatureGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteFeatureGroupResult call() throws Exception { DeleteFeatureGroupResult result = null; try { result = executeDeleteFeatureGroup(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 deleteFlowDefinitionAsync(DeleteFlowDefinitionRequest request) { return deleteFlowDefinitionAsync(request, null); } @Override public java.util.concurrent.Future deleteFlowDefinitionAsync(final DeleteFlowDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteFlowDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteFlowDefinitionResult call() throws Exception { DeleteFlowDefinitionResult result = null; try { result = executeDeleteFlowDefinition(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 deleteHubAsync(DeleteHubRequest request) { return deleteHubAsync(request, null); } @Override public java.util.concurrent.Future deleteHubAsync(final DeleteHubRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteHubRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteHubResult call() throws Exception { DeleteHubResult result = null; try { result = executeDeleteHub(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 deleteHubContentAsync(DeleteHubContentRequest request) { return deleteHubContentAsync(request, null); } @Override public java.util.concurrent.Future deleteHubContentAsync(final DeleteHubContentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteHubContentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteHubContentResult call() throws Exception { DeleteHubContentResult result = null; try { result = executeDeleteHubContent(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 deleteHumanTaskUiAsync(DeleteHumanTaskUiRequest request) { return deleteHumanTaskUiAsync(request, null); } @Override public java.util.concurrent.Future deleteHumanTaskUiAsync(final DeleteHumanTaskUiRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteHumanTaskUiRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteHumanTaskUiResult call() throws Exception { DeleteHumanTaskUiResult result = null; try { result = executeDeleteHumanTaskUi(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 deleteImageAsync(DeleteImageRequest request) { return deleteImageAsync(request, null); } @Override public java.util.concurrent.Future deleteImageAsync(final DeleteImageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteImageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteImageResult call() throws Exception { DeleteImageResult result = null; try { result = executeDeleteImage(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 deleteImageVersionAsync(DeleteImageVersionRequest request) { return deleteImageVersionAsync(request, null); } @Override public java.util.concurrent.Future deleteImageVersionAsync(final DeleteImageVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteImageVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteImageVersionResult call() throws Exception { DeleteImageVersionResult result = null; try { result = executeDeleteImageVersion(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 deleteInferenceExperimentAsync(DeleteInferenceExperimentRequest request) { return deleteInferenceExperimentAsync(request, null); } @Override public java.util.concurrent.Future deleteInferenceExperimentAsync(final DeleteInferenceExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteInferenceExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteInferenceExperimentResult call() throws Exception { DeleteInferenceExperimentResult result = null; try { result = executeDeleteInferenceExperiment(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 deleteModelAsync(DeleteModelRequest request) { return deleteModelAsync(request, null); } @Override public java.util.concurrent.Future deleteModelAsync(final DeleteModelRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelResult call() throws Exception { DeleteModelResult result = null; try { result = executeDeleteModel(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 deleteModelBiasJobDefinitionAsync(DeleteModelBiasJobDefinitionRequest request) { return deleteModelBiasJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future deleteModelBiasJobDefinitionAsync(final DeleteModelBiasJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelBiasJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelBiasJobDefinitionResult call() throws Exception { DeleteModelBiasJobDefinitionResult result = null; try { result = executeDeleteModelBiasJobDefinition(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 deleteModelCardAsync(DeleteModelCardRequest request) { return deleteModelCardAsync(request, null); } @Override public java.util.concurrent.Future deleteModelCardAsync(final DeleteModelCardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelCardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelCardResult call() throws Exception { DeleteModelCardResult result = null; try { result = executeDeleteModelCard(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 deleteModelExplainabilityJobDefinitionAsync( DeleteModelExplainabilityJobDefinitionRequest request) { return deleteModelExplainabilityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future deleteModelExplainabilityJobDefinitionAsync( final DeleteModelExplainabilityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelExplainabilityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelExplainabilityJobDefinitionResult call() throws Exception { DeleteModelExplainabilityJobDefinitionResult result = null; try { result = executeDeleteModelExplainabilityJobDefinition(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 deleteModelPackageAsync(DeleteModelPackageRequest request) { return deleteModelPackageAsync(request, null); } @Override public java.util.concurrent.Future deleteModelPackageAsync(final DeleteModelPackageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelPackageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelPackageResult call() throws Exception { DeleteModelPackageResult result = null; try { result = executeDeleteModelPackage(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 deleteModelPackageGroupAsync(DeleteModelPackageGroupRequest request) { return deleteModelPackageGroupAsync(request, null); } @Override public java.util.concurrent.Future deleteModelPackageGroupAsync(final DeleteModelPackageGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelPackageGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelPackageGroupResult call() throws Exception { DeleteModelPackageGroupResult result = null; try { result = executeDeleteModelPackageGroup(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 deleteModelPackageGroupPolicyAsync(DeleteModelPackageGroupPolicyRequest request) { return deleteModelPackageGroupPolicyAsync(request, null); } @Override public java.util.concurrent.Future deleteModelPackageGroupPolicyAsync( final DeleteModelPackageGroupPolicyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelPackageGroupPolicyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelPackageGroupPolicyResult call() throws Exception { DeleteModelPackageGroupPolicyResult result = null; try { result = executeDeleteModelPackageGroupPolicy(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 deleteModelQualityJobDefinitionAsync( DeleteModelQualityJobDefinitionRequest request) { return deleteModelQualityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future deleteModelQualityJobDefinitionAsync( final DeleteModelQualityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteModelQualityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteModelQualityJobDefinitionResult call() throws Exception { DeleteModelQualityJobDefinitionResult result = null; try { result = executeDeleteModelQualityJobDefinition(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 deleteMonitoringScheduleAsync(DeleteMonitoringScheduleRequest request) { return deleteMonitoringScheduleAsync(request, null); } @Override public java.util.concurrent.Future deleteMonitoringScheduleAsync(final DeleteMonitoringScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteMonitoringScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteMonitoringScheduleResult call() throws Exception { DeleteMonitoringScheduleResult result = null; try { result = executeDeleteMonitoringSchedule(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 deleteNotebookInstanceAsync(DeleteNotebookInstanceRequest request) { return deleteNotebookInstanceAsync(request, null); } @Override public java.util.concurrent.Future deleteNotebookInstanceAsync(final DeleteNotebookInstanceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteNotebookInstanceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteNotebookInstanceResult call() throws Exception { DeleteNotebookInstanceResult result = null; try { result = executeDeleteNotebookInstance(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 deleteNotebookInstanceLifecycleConfigAsync( DeleteNotebookInstanceLifecycleConfigRequest request) { return deleteNotebookInstanceLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future deleteNotebookInstanceLifecycleConfigAsync( final DeleteNotebookInstanceLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteNotebookInstanceLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteNotebookInstanceLifecycleConfigResult call() throws Exception { DeleteNotebookInstanceLifecycleConfigResult result = null; try { result = executeDeleteNotebookInstanceLifecycleConfig(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 deletePipelineAsync(DeletePipelineRequest request) { return deletePipelineAsync(request, null); } @Override public java.util.concurrent.Future deletePipelineAsync(final DeletePipelineRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeletePipelineRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeletePipelineResult call() throws Exception { DeletePipelineResult result = null; try { result = executeDeletePipeline(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 deleteProjectAsync(DeleteProjectRequest request) { return deleteProjectAsync(request, null); } @Override public java.util.concurrent.Future deleteProjectAsync(final DeleteProjectRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteProjectRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteProjectResult call() throws Exception { DeleteProjectResult result = null; try { result = executeDeleteProject(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 deleteSpaceAsync(DeleteSpaceRequest request) { return deleteSpaceAsync(request, null); } @Override public java.util.concurrent.Future deleteSpaceAsync(final DeleteSpaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteSpaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteSpaceResult call() throws Exception { DeleteSpaceResult result = null; try { result = executeDeleteSpace(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 deleteStudioLifecycleConfigAsync(DeleteStudioLifecycleConfigRequest request) { return deleteStudioLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future deleteStudioLifecycleConfigAsync(final DeleteStudioLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteStudioLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteStudioLifecycleConfigResult call() throws Exception { DeleteStudioLifecycleConfigResult result = null; try { result = executeDeleteStudioLifecycleConfig(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 deleteTagsAsync(DeleteTagsRequest request) { return deleteTagsAsync(request, null); } @Override public java.util.concurrent.Future deleteTagsAsync(final DeleteTagsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTagsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTagsResult call() throws Exception { DeleteTagsResult result = null; try { result = executeDeleteTags(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 deleteTrialAsync(DeleteTrialRequest request) { return deleteTrialAsync(request, null); } @Override public java.util.concurrent.Future deleteTrialAsync(final DeleteTrialRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTrialRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTrialResult call() throws Exception { DeleteTrialResult result = null; try { result = executeDeleteTrial(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 deleteTrialComponentAsync(DeleteTrialComponentRequest request) { return deleteTrialComponentAsync(request, null); } @Override public java.util.concurrent.Future deleteTrialComponentAsync(final DeleteTrialComponentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteTrialComponentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteTrialComponentResult call() throws Exception { DeleteTrialComponentResult result = null; try { result = executeDeleteTrialComponent(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 deleteUserProfileAsync(DeleteUserProfileRequest request) { return deleteUserProfileAsync(request, null); } @Override public java.util.concurrent.Future deleteUserProfileAsync(final DeleteUserProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteUserProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteUserProfileResult call() throws Exception { DeleteUserProfileResult result = null; try { result = executeDeleteUserProfile(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 deleteWorkforceAsync(DeleteWorkforceRequest request) { return deleteWorkforceAsync(request, null); } @Override public java.util.concurrent.Future deleteWorkforceAsync(final DeleteWorkforceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteWorkforceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteWorkforceResult call() throws Exception { DeleteWorkforceResult result = null; try { result = executeDeleteWorkforce(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 deleteWorkteamAsync(DeleteWorkteamRequest request) { return deleteWorkteamAsync(request, null); } @Override public java.util.concurrent.Future deleteWorkteamAsync(final DeleteWorkteamRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteWorkteamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteWorkteamResult call() throws Exception { DeleteWorkteamResult result = null; try { result = executeDeleteWorkteam(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 deregisterDevicesAsync(DeregisterDevicesRequest request) { return deregisterDevicesAsync(request, null); } @Override public java.util.concurrent.Future deregisterDevicesAsync(final DeregisterDevicesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeregisterDevicesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeregisterDevicesResult call() throws Exception { DeregisterDevicesResult result = null; try { result = executeDeregisterDevices(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 describeActionAsync(DescribeActionRequest request) { return describeActionAsync(request, null); } @Override public java.util.concurrent.Future describeActionAsync(final DescribeActionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeActionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeActionResult call() throws Exception { DescribeActionResult result = null; try { result = executeDescribeAction(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 describeAlgorithmAsync(DescribeAlgorithmRequest request) { return describeAlgorithmAsync(request, null); } @Override public java.util.concurrent.Future describeAlgorithmAsync(final DescribeAlgorithmRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAlgorithmRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAlgorithmResult call() throws Exception { DescribeAlgorithmResult result = null; try { result = executeDescribeAlgorithm(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 describeAppAsync(DescribeAppRequest request) { return describeAppAsync(request, null); } @Override public java.util.concurrent.Future describeAppAsync(final DescribeAppRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAppRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAppResult call() throws Exception { DescribeAppResult result = null; try { result = executeDescribeApp(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 describeAppImageConfigAsync(DescribeAppImageConfigRequest request) { return describeAppImageConfigAsync(request, null); } @Override public java.util.concurrent.Future describeAppImageConfigAsync(final DescribeAppImageConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAppImageConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAppImageConfigResult call() throws Exception { DescribeAppImageConfigResult result = null; try { result = executeDescribeAppImageConfig(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 describeArtifactAsync(DescribeArtifactRequest request) { return describeArtifactAsync(request, null); } @Override public java.util.concurrent.Future describeArtifactAsync(final DescribeArtifactRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeArtifactRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeArtifactResult call() throws Exception { DescribeArtifactResult result = null; try { result = executeDescribeArtifact(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 describeAutoMLJobAsync(DescribeAutoMLJobRequest request) { return describeAutoMLJobAsync(request, null); } @Override public java.util.concurrent.Future describeAutoMLJobAsync(final DescribeAutoMLJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAutoMLJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAutoMLJobResult call() throws Exception { DescribeAutoMLJobResult result = null; try { result = executeDescribeAutoMLJob(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 describeAutoMLJobV2Async(DescribeAutoMLJobV2Request request) { return describeAutoMLJobV2Async(request, null); } @Override public java.util.concurrent.Future describeAutoMLJobV2Async(final DescribeAutoMLJobV2Request request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAutoMLJobV2Request finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAutoMLJobV2Result call() throws Exception { DescribeAutoMLJobV2Result result = null; try { result = executeDescribeAutoMLJobV2(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 describeCodeRepositoryAsync(DescribeCodeRepositoryRequest request) { return describeCodeRepositoryAsync(request, null); } @Override public java.util.concurrent.Future describeCodeRepositoryAsync(final DescribeCodeRepositoryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeCodeRepositoryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeCodeRepositoryResult call() throws Exception { DescribeCodeRepositoryResult result = null; try { result = executeDescribeCodeRepository(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 describeCompilationJobAsync(DescribeCompilationJobRequest request) { return describeCompilationJobAsync(request, null); } @Override public java.util.concurrent.Future describeCompilationJobAsync(final DescribeCompilationJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeCompilationJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeCompilationJobResult call() throws Exception { DescribeCompilationJobResult result = null; try { result = executeDescribeCompilationJob(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 describeContextAsync(DescribeContextRequest request) { return describeContextAsync(request, null); } @Override public java.util.concurrent.Future describeContextAsync(final DescribeContextRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeContextRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeContextResult call() throws Exception { DescribeContextResult result = null; try { result = executeDescribeContext(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 describeDataQualityJobDefinitionAsync( DescribeDataQualityJobDefinitionRequest request) { return describeDataQualityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeDataQualityJobDefinitionAsync( final DescribeDataQualityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDataQualityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDataQualityJobDefinitionResult call() throws Exception { DescribeDataQualityJobDefinitionResult result = null; try { result = executeDescribeDataQualityJobDefinition(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 describeDeviceAsync(DescribeDeviceRequest request) { return describeDeviceAsync(request, null); } @Override public java.util.concurrent.Future describeDeviceAsync(final DescribeDeviceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDeviceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDeviceResult call() throws Exception { DescribeDeviceResult result = null; try { result = executeDescribeDevice(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 describeDeviceFleetAsync(DescribeDeviceFleetRequest request) { return describeDeviceFleetAsync(request, null); } @Override public java.util.concurrent.Future describeDeviceFleetAsync(final DescribeDeviceFleetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDeviceFleetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDeviceFleetResult call() throws Exception { DescribeDeviceFleetResult result = null; try { result = executeDescribeDeviceFleet(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 describeDomainAsync(DescribeDomainRequest request) { return describeDomainAsync(request, null); } @Override public java.util.concurrent.Future describeDomainAsync(final DescribeDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeDomainResult call() throws Exception { DescribeDomainResult result = null; try { result = executeDescribeDomain(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 describeEdgeDeploymentPlanAsync(DescribeEdgeDeploymentPlanRequest request) { return describeEdgeDeploymentPlanAsync(request, null); } @Override public java.util.concurrent.Future describeEdgeDeploymentPlanAsync(final DescribeEdgeDeploymentPlanRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeEdgeDeploymentPlanRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeEdgeDeploymentPlanResult call() throws Exception { DescribeEdgeDeploymentPlanResult result = null; try { result = executeDescribeEdgeDeploymentPlan(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 describeEdgePackagingJobAsync(DescribeEdgePackagingJobRequest request) { return describeEdgePackagingJobAsync(request, null); } @Override public java.util.concurrent.Future describeEdgePackagingJobAsync(final DescribeEdgePackagingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeEdgePackagingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeEdgePackagingJobResult call() throws Exception { DescribeEdgePackagingJobResult result = null; try { result = executeDescribeEdgePackagingJob(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 describeEndpointAsync(DescribeEndpointRequest request) { return describeEndpointAsync(request, null); } @Override public java.util.concurrent.Future describeEndpointAsync(final DescribeEndpointRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeEndpointRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeEndpointResult call() throws Exception { DescribeEndpointResult result = null; try { result = executeDescribeEndpoint(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 describeEndpointConfigAsync(DescribeEndpointConfigRequest request) { return describeEndpointConfigAsync(request, null); } @Override public java.util.concurrent.Future describeEndpointConfigAsync(final DescribeEndpointConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeEndpointConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeEndpointConfigResult call() throws Exception { DescribeEndpointConfigResult result = null; try { result = executeDescribeEndpointConfig(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 describeExperimentAsync(DescribeExperimentRequest request) { return describeExperimentAsync(request, null); } @Override public java.util.concurrent.Future describeExperimentAsync(final DescribeExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeExperimentResult call() throws Exception { DescribeExperimentResult result = null; try { result = executeDescribeExperiment(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 describeFeatureGroupAsync(DescribeFeatureGroupRequest request) { return describeFeatureGroupAsync(request, null); } @Override public java.util.concurrent.Future describeFeatureGroupAsync(final DescribeFeatureGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFeatureGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFeatureGroupResult call() throws Exception { DescribeFeatureGroupResult result = null; try { result = executeDescribeFeatureGroup(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 describeFeatureMetadataAsync(DescribeFeatureMetadataRequest request) { return describeFeatureMetadataAsync(request, null); } @Override public java.util.concurrent.Future describeFeatureMetadataAsync(final DescribeFeatureMetadataRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFeatureMetadataRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFeatureMetadataResult call() throws Exception { DescribeFeatureMetadataResult result = null; try { result = executeDescribeFeatureMetadata(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 describeFlowDefinitionAsync(DescribeFlowDefinitionRequest request) { return describeFlowDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeFlowDefinitionAsync(final DescribeFlowDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFlowDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFlowDefinitionResult call() throws Exception { DescribeFlowDefinitionResult result = null; try { result = executeDescribeFlowDefinition(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 describeHubAsync(DescribeHubRequest request) { return describeHubAsync(request, null); } @Override public java.util.concurrent.Future describeHubAsync(final DescribeHubRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeHubRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeHubResult call() throws Exception { DescribeHubResult result = null; try { result = executeDescribeHub(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 describeHubContentAsync(DescribeHubContentRequest request) { return describeHubContentAsync(request, null); } @Override public java.util.concurrent.Future describeHubContentAsync(final DescribeHubContentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeHubContentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeHubContentResult call() throws Exception { DescribeHubContentResult result = null; try { result = executeDescribeHubContent(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 describeHumanTaskUiAsync(DescribeHumanTaskUiRequest request) { return describeHumanTaskUiAsync(request, null); } @Override public java.util.concurrent.Future describeHumanTaskUiAsync(final DescribeHumanTaskUiRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeHumanTaskUiRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeHumanTaskUiResult call() throws Exception { DescribeHumanTaskUiResult result = null; try { result = executeDescribeHumanTaskUi(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 describeHyperParameterTuningJobAsync( DescribeHyperParameterTuningJobRequest request) { return describeHyperParameterTuningJobAsync(request, null); } @Override public java.util.concurrent.Future describeHyperParameterTuningJobAsync( final DescribeHyperParameterTuningJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeHyperParameterTuningJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeHyperParameterTuningJobResult call() throws Exception { DescribeHyperParameterTuningJobResult result = null; try { result = executeDescribeHyperParameterTuningJob(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 describeImageAsync(DescribeImageRequest request) { return describeImageAsync(request, null); } @Override public java.util.concurrent.Future describeImageAsync(final DescribeImageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeImageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeImageResult call() throws Exception { DescribeImageResult result = null; try { result = executeDescribeImage(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 describeImageVersionAsync(DescribeImageVersionRequest request) { return describeImageVersionAsync(request, null); } @Override public java.util.concurrent.Future describeImageVersionAsync(final DescribeImageVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeImageVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeImageVersionResult call() throws Exception { DescribeImageVersionResult result = null; try { result = executeDescribeImageVersion(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 describeInferenceExperimentAsync(DescribeInferenceExperimentRequest request) { return describeInferenceExperimentAsync(request, null); } @Override public java.util.concurrent.Future describeInferenceExperimentAsync(final DescribeInferenceExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeInferenceExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeInferenceExperimentResult call() throws Exception { DescribeInferenceExperimentResult result = null; try { result = executeDescribeInferenceExperiment(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 describeInferenceRecommendationsJobAsync( DescribeInferenceRecommendationsJobRequest request) { return describeInferenceRecommendationsJobAsync(request, null); } @Override public java.util.concurrent.Future describeInferenceRecommendationsJobAsync( final DescribeInferenceRecommendationsJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeInferenceRecommendationsJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeInferenceRecommendationsJobResult call() throws Exception { DescribeInferenceRecommendationsJobResult result = null; try { result = executeDescribeInferenceRecommendationsJob(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 describeLabelingJobAsync(DescribeLabelingJobRequest request) { return describeLabelingJobAsync(request, null); } @Override public java.util.concurrent.Future describeLabelingJobAsync(final DescribeLabelingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeLabelingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeLabelingJobResult call() throws Exception { DescribeLabelingJobResult result = null; try { result = executeDescribeLabelingJob(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 describeLineageGroupAsync(DescribeLineageGroupRequest request) { return describeLineageGroupAsync(request, null); } @Override public java.util.concurrent.Future describeLineageGroupAsync(final DescribeLineageGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeLineageGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeLineageGroupResult call() throws Exception { DescribeLineageGroupResult result = null; try { result = executeDescribeLineageGroup(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 describeModelAsync(DescribeModelRequest request) { return describeModelAsync(request, null); } @Override public java.util.concurrent.Future describeModelAsync(final DescribeModelRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelResult call() throws Exception { DescribeModelResult result = null; try { result = executeDescribeModel(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 describeModelBiasJobDefinitionAsync(DescribeModelBiasJobDefinitionRequest request) { return describeModelBiasJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeModelBiasJobDefinitionAsync( final DescribeModelBiasJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelBiasJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelBiasJobDefinitionResult call() throws Exception { DescribeModelBiasJobDefinitionResult result = null; try { result = executeDescribeModelBiasJobDefinition(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 describeModelCardAsync(DescribeModelCardRequest request) { return describeModelCardAsync(request, null); } @Override public java.util.concurrent.Future describeModelCardAsync(final DescribeModelCardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelCardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelCardResult call() throws Exception { DescribeModelCardResult result = null; try { result = executeDescribeModelCard(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 describeModelCardExportJobAsync(DescribeModelCardExportJobRequest request) { return describeModelCardExportJobAsync(request, null); } @Override public java.util.concurrent.Future describeModelCardExportJobAsync(final DescribeModelCardExportJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelCardExportJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelCardExportJobResult call() throws Exception { DescribeModelCardExportJobResult result = null; try { result = executeDescribeModelCardExportJob(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 describeModelExplainabilityJobDefinitionAsync( DescribeModelExplainabilityJobDefinitionRequest request) { return describeModelExplainabilityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeModelExplainabilityJobDefinitionAsync( final DescribeModelExplainabilityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelExplainabilityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelExplainabilityJobDefinitionResult call() throws Exception { DescribeModelExplainabilityJobDefinitionResult result = null; try { result = executeDescribeModelExplainabilityJobDefinition(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 describeModelPackageAsync(DescribeModelPackageRequest request) { return describeModelPackageAsync(request, null); } @Override public java.util.concurrent.Future describeModelPackageAsync(final DescribeModelPackageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelPackageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelPackageResult call() throws Exception { DescribeModelPackageResult result = null; try { result = executeDescribeModelPackage(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 describeModelPackageGroupAsync(DescribeModelPackageGroupRequest request) { return describeModelPackageGroupAsync(request, null); } @Override public java.util.concurrent.Future describeModelPackageGroupAsync(final DescribeModelPackageGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelPackageGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelPackageGroupResult call() throws Exception { DescribeModelPackageGroupResult result = null; try { result = executeDescribeModelPackageGroup(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 describeModelQualityJobDefinitionAsync( DescribeModelQualityJobDefinitionRequest request) { return describeModelQualityJobDefinitionAsync(request, null); } @Override public java.util.concurrent.Future describeModelQualityJobDefinitionAsync( final DescribeModelQualityJobDefinitionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeModelQualityJobDefinitionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeModelQualityJobDefinitionResult call() throws Exception { DescribeModelQualityJobDefinitionResult result = null; try { result = executeDescribeModelQualityJobDefinition(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 describeMonitoringScheduleAsync(DescribeMonitoringScheduleRequest request) { return describeMonitoringScheduleAsync(request, null); } @Override public java.util.concurrent.Future describeMonitoringScheduleAsync(final DescribeMonitoringScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeMonitoringScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeMonitoringScheduleResult call() throws Exception { DescribeMonitoringScheduleResult result = null; try { result = executeDescribeMonitoringSchedule(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 describeNotebookInstanceAsync(DescribeNotebookInstanceRequest request) { return describeNotebookInstanceAsync(request, null); } @Override public java.util.concurrent.Future describeNotebookInstanceAsync(final DescribeNotebookInstanceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeNotebookInstanceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeNotebookInstanceResult call() throws Exception { DescribeNotebookInstanceResult result = null; try { result = executeDescribeNotebookInstance(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 describeNotebookInstanceLifecycleConfigAsync( DescribeNotebookInstanceLifecycleConfigRequest request) { return describeNotebookInstanceLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future describeNotebookInstanceLifecycleConfigAsync( final DescribeNotebookInstanceLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeNotebookInstanceLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeNotebookInstanceLifecycleConfigResult call() throws Exception { DescribeNotebookInstanceLifecycleConfigResult result = null; try { result = executeDescribeNotebookInstanceLifecycleConfig(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 describePipelineAsync(DescribePipelineRequest request) { return describePipelineAsync(request, null); } @Override public java.util.concurrent.Future describePipelineAsync(final DescribePipelineRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribePipelineRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribePipelineResult call() throws Exception { DescribePipelineResult result = null; try { result = executeDescribePipeline(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 describePipelineDefinitionForExecutionAsync( DescribePipelineDefinitionForExecutionRequest request) { return describePipelineDefinitionForExecutionAsync(request, null); } @Override public java.util.concurrent.Future describePipelineDefinitionForExecutionAsync( final DescribePipelineDefinitionForExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribePipelineDefinitionForExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribePipelineDefinitionForExecutionResult call() throws Exception { DescribePipelineDefinitionForExecutionResult result = null; try { result = executeDescribePipelineDefinitionForExecution(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 describePipelineExecutionAsync(DescribePipelineExecutionRequest request) { return describePipelineExecutionAsync(request, null); } @Override public java.util.concurrent.Future describePipelineExecutionAsync(final DescribePipelineExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribePipelineExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribePipelineExecutionResult call() throws Exception { DescribePipelineExecutionResult result = null; try { result = executeDescribePipelineExecution(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 describeProcessingJobAsync(DescribeProcessingJobRequest request) { return describeProcessingJobAsync(request, null); } @Override public java.util.concurrent.Future describeProcessingJobAsync(final DescribeProcessingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeProcessingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeProcessingJobResult call() throws Exception { DescribeProcessingJobResult result = null; try { result = executeDescribeProcessingJob(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 describeProjectAsync(DescribeProjectRequest request) { return describeProjectAsync(request, null); } @Override public java.util.concurrent.Future describeProjectAsync(final DescribeProjectRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeProjectRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeProjectResult call() throws Exception { DescribeProjectResult result = null; try { result = executeDescribeProject(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 describeSpaceAsync(DescribeSpaceRequest request) { return describeSpaceAsync(request, null); } @Override public java.util.concurrent.Future describeSpaceAsync(final DescribeSpaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeSpaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeSpaceResult call() throws Exception { DescribeSpaceResult result = null; try { result = executeDescribeSpace(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 describeStudioLifecycleConfigAsync(DescribeStudioLifecycleConfigRequest request) { return describeStudioLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future describeStudioLifecycleConfigAsync( final DescribeStudioLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeStudioLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeStudioLifecycleConfigResult call() throws Exception { DescribeStudioLifecycleConfigResult result = null; try { result = executeDescribeStudioLifecycleConfig(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 describeSubscribedWorkteamAsync(DescribeSubscribedWorkteamRequest request) { return describeSubscribedWorkteamAsync(request, null); } @Override public java.util.concurrent.Future describeSubscribedWorkteamAsync(final DescribeSubscribedWorkteamRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeSubscribedWorkteamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeSubscribedWorkteamResult call() throws Exception { DescribeSubscribedWorkteamResult result = null; try { result = executeDescribeSubscribedWorkteam(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 describeTrainingJobAsync(DescribeTrainingJobRequest request) { return describeTrainingJobAsync(request, null); } @Override public java.util.concurrent.Future describeTrainingJobAsync(final DescribeTrainingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTrainingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTrainingJobResult call() throws Exception { DescribeTrainingJobResult result = null; try { result = executeDescribeTrainingJob(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 describeTransformJobAsync(DescribeTransformJobRequest request) { return describeTransformJobAsync(request, null); } @Override public java.util.concurrent.Future describeTransformJobAsync(final DescribeTransformJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTransformJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTransformJobResult call() throws Exception { DescribeTransformJobResult result = null; try { result = executeDescribeTransformJob(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 describeTrialAsync(DescribeTrialRequest request) { return describeTrialAsync(request, null); } @Override public java.util.concurrent.Future describeTrialAsync(final DescribeTrialRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTrialRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTrialResult call() throws Exception { DescribeTrialResult result = null; try { result = executeDescribeTrial(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 describeTrialComponentAsync(DescribeTrialComponentRequest request) { return describeTrialComponentAsync(request, null); } @Override public java.util.concurrent.Future describeTrialComponentAsync(final DescribeTrialComponentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeTrialComponentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeTrialComponentResult call() throws Exception { DescribeTrialComponentResult result = null; try { result = executeDescribeTrialComponent(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 describeUserProfileAsync(DescribeUserProfileRequest request) { return describeUserProfileAsync(request, null); } @Override public java.util.concurrent.Future describeUserProfileAsync(final DescribeUserProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeUserProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeUserProfileResult call() throws Exception { DescribeUserProfileResult result = null; try { result = executeDescribeUserProfile(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 describeWorkforceAsync(DescribeWorkforceRequest request) { return describeWorkforceAsync(request, null); } @Override public java.util.concurrent.Future describeWorkforceAsync(final DescribeWorkforceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeWorkforceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeWorkforceResult call() throws Exception { DescribeWorkforceResult result = null; try { result = executeDescribeWorkforce(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 describeWorkteamAsync(DescribeWorkteamRequest request) { return describeWorkteamAsync(request, null); } @Override public java.util.concurrent.Future describeWorkteamAsync(final DescribeWorkteamRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeWorkteamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeWorkteamResult call() throws Exception { DescribeWorkteamResult result = null; try { result = executeDescribeWorkteam(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 disableSagemakerServicecatalogPortfolioAsync( DisableSagemakerServicecatalogPortfolioRequest request) { return disableSagemakerServicecatalogPortfolioAsync(request, null); } @Override public java.util.concurrent.Future disableSagemakerServicecatalogPortfolioAsync( final DisableSagemakerServicecatalogPortfolioRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DisableSagemakerServicecatalogPortfolioRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DisableSagemakerServicecatalogPortfolioResult call() throws Exception { DisableSagemakerServicecatalogPortfolioResult result = null; try { result = executeDisableSagemakerServicecatalogPortfolio(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 disassociateTrialComponentAsync(DisassociateTrialComponentRequest request) { return disassociateTrialComponentAsync(request, null); } @Override public java.util.concurrent.Future disassociateTrialComponentAsync(final DisassociateTrialComponentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DisassociateTrialComponentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DisassociateTrialComponentResult call() throws Exception { DisassociateTrialComponentResult result = null; try { result = executeDisassociateTrialComponent(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 enableSagemakerServicecatalogPortfolioAsync( EnableSagemakerServicecatalogPortfolioRequest request) { return enableSagemakerServicecatalogPortfolioAsync(request, null); } @Override public java.util.concurrent.Future enableSagemakerServicecatalogPortfolioAsync( final EnableSagemakerServicecatalogPortfolioRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final EnableSagemakerServicecatalogPortfolioRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public EnableSagemakerServicecatalogPortfolioResult call() throws Exception { EnableSagemakerServicecatalogPortfolioResult result = null; try { result = executeEnableSagemakerServicecatalogPortfolio(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 getDeviceFleetReportAsync(GetDeviceFleetReportRequest request) { return getDeviceFleetReportAsync(request, null); } @Override public java.util.concurrent.Future getDeviceFleetReportAsync(final GetDeviceFleetReportRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetDeviceFleetReportRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetDeviceFleetReportResult call() throws Exception { GetDeviceFleetReportResult result = null; try { result = executeGetDeviceFleetReport(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 getLineageGroupPolicyAsync(GetLineageGroupPolicyRequest request) { return getLineageGroupPolicyAsync(request, null); } @Override public java.util.concurrent.Future getLineageGroupPolicyAsync(final GetLineageGroupPolicyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetLineageGroupPolicyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetLineageGroupPolicyResult call() throws Exception { GetLineageGroupPolicyResult result = null; try { result = executeGetLineageGroupPolicy(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 getModelPackageGroupPolicyAsync(GetModelPackageGroupPolicyRequest request) { return getModelPackageGroupPolicyAsync(request, null); } @Override public java.util.concurrent.Future getModelPackageGroupPolicyAsync(final GetModelPackageGroupPolicyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetModelPackageGroupPolicyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetModelPackageGroupPolicyResult call() throws Exception { GetModelPackageGroupPolicyResult result = null; try { result = executeGetModelPackageGroupPolicy(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 getSagemakerServicecatalogPortfolioStatusAsync( GetSagemakerServicecatalogPortfolioStatusRequest request) { return getSagemakerServicecatalogPortfolioStatusAsync(request, null); } @Override public java.util.concurrent.Future getSagemakerServicecatalogPortfolioStatusAsync( final GetSagemakerServicecatalogPortfolioStatusRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSagemakerServicecatalogPortfolioStatusRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSagemakerServicecatalogPortfolioStatusResult call() throws Exception { GetSagemakerServicecatalogPortfolioStatusResult result = null; try { result = executeGetSagemakerServicecatalogPortfolioStatus(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 getSearchSuggestionsAsync(GetSearchSuggestionsRequest request) { return getSearchSuggestionsAsync(request, null); } @Override public java.util.concurrent.Future getSearchSuggestionsAsync(final GetSearchSuggestionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSearchSuggestionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSearchSuggestionsResult call() throws Exception { GetSearchSuggestionsResult result = null; try { result = executeGetSearchSuggestions(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 importHubContentAsync(ImportHubContentRequest request) { return importHubContentAsync(request, null); } @Override public java.util.concurrent.Future importHubContentAsync(final ImportHubContentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ImportHubContentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ImportHubContentResult call() throws Exception { ImportHubContentResult result = null; try { result = executeImportHubContent(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 listActionsAsync(ListActionsRequest request) { return listActionsAsync(request, null); } @Override public java.util.concurrent.Future listActionsAsync(final ListActionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListActionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListActionsResult call() throws Exception { ListActionsResult result = null; try { result = executeListActions(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 listAlgorithmsAsync(ListAlgorithmsRequest request) { return listAlgorithmsAsync(request, null); } @Override public java.util.concurrent.Future listAlgorithmsAsync(final ListAlgorithmsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAlgorithmsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAlgorithmsResult call() throws Exception { ListAlgorithmsResult result = null; try { result = executeListAlgorithms(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 listAliasesAsync(ListAliasesRequest request) { return listAliasesAsync(request, null); } @Override public java.util.concurrent.Future listAliasesAsync(final ListAliasesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAliasesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAliasesResult call() throws Exception { ListAliasesResult result = null; try { result = executeListAliases(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 listAppImageConfigsAsync(ListAppImageConfigsRequest request) { return listAppImageConfigsAsync(request, null); } @Override public java.util.concurrent.Future listAppImageConfigsAsync(final ListAppImageConfigsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAppImageConfigsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAppImageConfigsResult call() throws Exception { ListAppImageConfigsResult result = null; try { result = executeListAppImageConfigs(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 listAppsAsync(ListAppsRequest request) { return listAppsAsync(request, null); } @Override public java.util.concurrent.Future listAppsAsync(final ListAppsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAppsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAppsResult call() throws Exception { ListAppsResult result = null; try { result = executeListApps(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 listArtifactsAsync(ListArtifactsRequest request) { return listArtifactsAsync(request, null); } @Override public java.util.concurrent.Future listArtifactsAsync(final ListArtifactsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListArtifactsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListArtifactsResult call() throws Exception { ListArtifactsResult result = null; try { result = executeListArtifacts(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 listAssociationsAsync(ListAssociationsRequest request) { return listAssociationsAsync(request, null); } @Override public java.util.concurrent.Future listAssociationsAsync(final ListAssociationsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAssociationsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAssociationsResult call() throws Exception { ListAssociationsResult result = null; try { result = executeListAssociations(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 listAutoMLJobsAsync(ListAutoMLJobsRequest request) { return listAutoMLJobsAsync(request, null); } @Override public java.util.concurrent.Future listAutoMLJobsAsync(final ListAutoMLJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAutoMLJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAutoMLJobsResult call() throws Exception { ListAutoMLJobsResult result = null; try { result = executeListAutoMLJobs(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 listCandidatesForAutoMLJobAsync(ListCandidatesForAutoMLJobRequest request) { return listCandidatesForAutoMLJobAsync(request, null); } @Override public java.util.concurrent.Future listCandidatesForAutoMLJobAsync(final ListCandidatesForAutoMLJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListCandidatesForAutoMLJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListCandidatesForAutoMLJobResult call() throws Exception { ListCandidatesForAutoMLJobResult result = null; try { result = executeListCandidatesForAutoMLJob(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 listCodeRepositoriesAsync(ListCodeRepositoriesRequest request) { return listCodeRepositoriesAsync(request, null); } @Override public java.util.concurrent.Future listCodeRepositoriesAsync(final ListCodeRepositoriesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListCodeRepositoriesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListCodeRepositoriesResult call() throws Exception { ListCodeRepositoriesResult result = null; try { result = executeListCodeRepositories(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 listCompilationJobsAsync(ListCompilationJobsRequest request) { return listCompilationJobsAsync(request, null); } @Override public java.util.concurrent.Future listCompilationJobsAsync(final ListCompilationJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListCompilationJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListCompilationJobsResult call() throws Exception { ListCompilationJobsResult result = null; try { result = executeListCompilationJobs(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 listContextsAsync(ListContextsRequest request) { return listContextsAsync(request, null); } @Override public java.util.concurrent.Future listContextsAsync(final ListContextsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListContextsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListContextsResult call() throws Exception { ListContextsResult result = null; try { result = executeListContexts(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 listDataQualityJobDefinitionsAsync(ListDataQualityJobDefinitionsRequest request) { return listDataQualityJobDefinitionsAsync(request, null); } @Override public java.util.concurrent.Future listDataQualityJobDefinitionsAsync( final ListDataQualityJobDefinitionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDataQualityJobDefinitionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDataQualityJobDefinitionsResult call() throws Exception { ListDataQualityJobDefinitionsResult result = null; try { result = executeListDataQualityJobDefinitions(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 listDeviceFleetsAsync(ListDeviceFleetsRequest request) { return listDeviceFleetsAsync(request, null); } @Override public java.util.concurrent.Future listDeviceFleetsAsync(final ListDeviceFleetsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDeviceFleetsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDeviceFleetsResult call() throws Exception { ListDeviceFleetsResult result = null; try { result = executeListDeviceFleets(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 listDevicesAsync(ListDevicesRequest request) { return listDevicesAsync(request, null); } @Override public java.util.concurrent.Future listDevicesAsync(final ListDevicesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDevicesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDevicesResult call() throws Exception { ListDevicesResult result = null; try { result = executeListDevices(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 listDomainsAsync(ListDomainsRequest request) { return listDomainsAsync(request, null); } @Override public java.util.concurrent.Future listDomainsAsync(final ListDomainsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListDomainsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListDomainsResult call() throws Exception { ListDomainsResult result = null; try { result = executeListDomains(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 listEdgeDeploymentPlansAsync(ListEdgeDeploymentPlansRequest request) { return listEdgeDeploymentPlansAsync(request, null); } @Override public java.util.concurrent.Future listEdgeDeploymentPlansAsync(final ListEdgeDeploymentPlansRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListEdgeDeploymentPlansRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListEdgeDeploymentPlansResult call() throws Exception { ListEdgeDeploymentPlansResult result = null; try { result = executeListEdgeDeploymentPlans(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 listEdgePackagingJobsAsync(ListEdgePackagingJobsRequest request) { return listEdgePackagingJobsAsync(request, null); } @Override public java.util.concurrent.Future listEdgePackagingJobsAsync(final ListEdgePackagingJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListEdgePackagingJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListEdgePackagingJobsResult call() throws Exception { ListEdgePackagingJobsResult result = null; try { result = executeListEdgePackagingJobs(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 listEndpointConfigsAsync(ListEndpointConfigsRequest request) { return listEndpointConfigsAsync(request, null); } @Override public java.util.concurrent.Future listEndpointConfigsAsync(final ListEndpointConfigsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListEndpointConfigsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListEndpointConfigsResult call() throws Exception { ListEndpointConfigsResult result = null; try { result = executeListEndpointConfigs(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 listEndpointsAsync(ListEndpointsRequest request) { return listEndpointsAsync(request, null); } @Override public java.util.concurrent.Future listEndpointsAsync(final ListEndpointsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListEndpointsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListEndpointsResult call() throws Exception { ListEndpointsResult result = null; try { result = executeListEndpoints(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 listExperimentsAsync(ListExperimentsRequest request) { return listExperimentsAsync(request, null); } @Override public java.util.concurrent.Future listExperimentsAsync(final ListExperimentsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListExperimentsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListExperimentsResult call() throws Exception { ListExperimentsResult result = null; try { result = executeListExperiments(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 listFeatureGroupsAsync(ListFeatureGroupsRequest request) { return listFeatureGroupsAsync(request, null); } @Override public java.util.concurrent.Future listFeatureGroupsAsync(final ListFeatureGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListFeatureGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListFeatureGroupsResult call() throws Exception { ListFeatureGroupsResult result = null; try { result = executeListFeatureGroups(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 listFlowDefinitionsAsync(ListFlowDefinitionsRequest request) { return listFlowDefinitionsAsync(request, null); } @Override public java.util.concurrent.Future listFlowDefinitionsAsync(final ListFlowDefinitionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListFlowDefinitionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListFlowDefinitionsResult call() throws Exception { ListFlowDefinitionsResult result = null; try { result = executeListFlowDefinitions(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 listHubContentVersionsAsync(ListHubContentVersionsRequest request) { return listHubContentVersionsAsync(request, null); } @Override public java.util.concurrent.Future listHubContentVersionsAsync(final ListHubContentVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListHubContentVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListHubContentVersionsResult call() throws Exception { ListHubContentVersionsResult result = null; try { result = executeListHubContentVersions(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 listHubContentsAsync(ListHubContentsRequest request) { return listHubContentsAsync(request, null); } @Override public java.util.concurrent.Future listHubContentsAsync(final ListHubContentsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListHubContentsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListHubContentsResult call() throws Exception { ListHubContentsResult result = null; try { result = executeListHubContents(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 listHubsAsync(ListHubsRequest request) { return listHubsAsync(request, null); } @Override public java.util.concurrent.Future listHubsAsync(final ListHubsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListHubsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListHubsResult call() throws Exception { ListHubsResult result = null; try { result = executeListHubs(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 listHumanTaskUisAsync(ListHumanTaskUisRequest request) { return listHumanTaskUisAsync(request, null); } @Override public java.util.concurrent.Future listHumanTaskUisAsync(final ListHumanTaskUisRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListHumanTaskUisRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListHumanTaskUisResult call() throws Exception { ListHumanTaskUisResult result = null; try { result = executeListHumanTaskUis(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 listHyperParameterTuningJobsAsync(ListHyperParameterTuningJobsRequest request) { return listHyperParameterTuningJobsAsync(request, null); } @Override public java.util.concurrent.Future listHyperParameterTuningJobsAsync(final ListHyperParameterTuningJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListHyperParameterTuningJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListHyperParameterTuningJobsResult call() throws Exception { ListHyperParameterTuningJobsResult result = null; try { result = executeListHyperParameterTuningJobs(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 listImageVersionsAsync(ListImageVersionsRequest request) { return listImageVersionsAsync(request, null); } @Override public java.util.concurrent.Future listImageVersionsAsync(final ListImageVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListImageVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListImageVersionsResult call() throws Exception { ListImageVersionsResult result = null; try { result = executeListImageVersions(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 listImagesAsync(ListImagesRequest request) { return listImagesAsync(request, null); } @Override public java.util.concurrent.Future listImagesAsync(final ListImagesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListImagesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListImagesResult call() throws Exception { ListImagesResult result = null; try { result = executeListImages(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 listInferenceExperimentsAsync(ListInferenceExperimentsRequest request) { return listInferenceExperimentsAsync(request, null); } @Override public java.util.concurrent.Future listInferenceExperimentsAsync(final ListInferenceExperimentsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListInferenceExperimentsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListInferenceExperimentsResult call() throws Exception { ListInferenceExperimentsResult result = null; try { result = executeListInferenceExperiments(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 listInferenceRecommendationsJobStepsAsync( ListInferenceRecommendationsJobStepsRequest request) { return listInferenceRecommendationsJobStepsAsync(request, null); } @Override public java.util.concurrent.Future listInferenceRecommendationsJobStepsAsync( final ListInferenceRecommendationsJobStepsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListInferenceRecommendationsJobStepsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListInferenceRecommendationsJobStepsResult call() throws Exception { ListInferenceRecommendationsJobStepsResult result = null; try { result = executeListInferenceRecommendationsJobSteps(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 listInferenceRecommendationsJobsAsync( ListInferenceRecommendationsJobsRequest request) { return listInferenceRecommendationsJobsAsync(request, null); } @Override public java.util.concurrent.Future listInferenceRecommendationsJobsAsync( final ListInferenceRecommendationsJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListInferenceRecommendationsJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListInferenceRecommendationsJobsResult call() throws Exception { ListInferenceRecommendationsJobsResult result = null; try { result = executeListInferenceRecommendationsJobs(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 listLabelingJobsAsync(ListLabelingJobsRequest request) { return listLabelingJobsAsync(request, null); } @Override public java.util.concurrent.Future listLabelingJobsAsync(final ListLabelingJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListLabelingJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListLabelingJobsResult call() throws Exception { ListLabelingJobsResult result = null; try { result = executeListLabelingJobs(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 listLabelingJobsForWorkteamAsync(ListLabelingJobsForWorkteamRequest request) { return listLabelingJobsForWorkteamAsync(request, null); } @Override public java.util.concurrent.Future listLabelingJobsForWorkteamAsync(final ListLabelingJobsForWorkteamRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListLabelingJobsForWorkteamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListLabelingJobsForWorkteamResult call() throws Exception { ListLabelingJobsForWorkteamResult result = null; try { result = executeListLabelingJobsForWorkteam(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 listLineageGroupsAsync(ListLineageGroupsRequest request) { return listLineageGroupsAsync(request, null); } @Override public java.util.concurrent.Future listLineageGroupsAsync(final ListLineageGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListLineageGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListLineageGroupsResult call() throws Exception { ListLineageGroupsResult result = null; try { result = executeListLineageGroups(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 listModelBiasJobDefinitionsAsync(ListModelBiasJobDefinitionsRequest request) { return listModelBiasJobDefinitionsAsync(request, null); } @Override public java.util.concurrent.Future listModelBiasJobDefinitionsAsync(final ListModelBiasJobDefinitionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelBiasJobDefinitionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelBiasJobDefinitionsResult call() throws Exception { ListModelBiasJobDefinitionsResult result = null; try { result = executeListModelBiasJobDefinitions(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 listModelCardExportJobsAsync(ListModelCardExportJobsRequest request) { return listModelCardExportJobsAsync(request, null); } @Override public java.util.concurrent.Future listModelCardExportJobsAsync(final ListModelCardExportJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelCardExportJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelCardExportJobsResult call() throws Exception { ListModelCardExportJobsResult result = null; try { result = executeListModelCardExportJobs(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 listModelCardVersionsAsync(ListModelCardVersionsRequest request) { return listModelCardVersionsAsync(request, null); } @Override public java.util.concurrent.Future listModelCardVersionsAsync(final ListModelCardVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelCardVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelCardVersionsResult call() throws Exception { ListModelCardVersionsResult result = null; try { result = executeListModelCardVersions(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 listModelCardsAsync(ListModelCardsRequest request) { return listModelCardsAsync(request, null); } @Override public java.util.concurrent.Future listModelCardsAsync(final ListModelCardsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelCardsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelCardsResult call() throws Exception { ListModelCardsResult result = null; try { result = executeListModelCards(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 listModelExplainabilityJobDefinitionsAsync( ListModelExplainabilityJobDefinitionsRequest request) { return listModelExplainabilityJobDefinitionsAsync(request, null); } @Override public java.util.concurrent.Future listModelExplainabilityJobDefinitionsAsync( final ListModelExplainabilityJobDefinitionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelExplainabilityJobDefinitionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelExplainabilityJobDefinitionsResult call() throws Exception { ListModelExplainabilityJobDefinitionsResult result = null; try { result = executeListModelExplainabilityJobDefinitions(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 listModelMetadataAsync(ListModelMetadataRequest request) { return listModelMetadataAsync(request, null); } @Override public java.util.concurrent.Future listModelMetadataAsync(final ListModelMetadataRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelMetadataRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelMetadataResult call() throws Exception { ListModelMetadataResult result = null; try { result = executeListModelMetadata(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 listModelPackageGroupsAsync(ListModelPackageGroupsRequest request) { return listModelPackageGroupsAsync(request, null); } @Override public java.util.concurrent.Future listModelPackageGroupsAsync(final ListModelPackageGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelPackageGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelPackageGroupsResult call() throws Exception { ListModelPackageGroupsResult result = null; try { result = executeListModelPackageGroups(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 listModelPackagesAsync(ListModelPackagesRequest request) { return listModelPackagesAsync(request, null); } @Override public java.util.concurrent.Future listModelPackagesAsync(final ListModelPackagesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelPackagesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelPackagesResult call() throws Exception { ListModelPackagesResult result = null; try { result = executeListModelPackages(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 listModelQualityJobDefinitionsAsync(ListModelQualityJobDefinitionsRequest request) { return listModelQualityJobDefinitionsAsync(request, null); } @Override public java.util.concurrent.Future listModelQualityJobDefinitionsAsync( final ListModelQualityJobDefinitionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelQualityJobDefinitionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelQualityJobDefinitionsResult call() throws Exception { ListModelQualityJobDefinitionsResult result = null; try { result = executeListModelQualityJobDefinitions(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 listModelsAsync(ListModelsRequest request) { return listModelsAsync(request, null); } @Override public java.util.concurrent.Future listModelsAsync(final ListModelsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListModelsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListModelsResult call() throws Exception { ListModelsResult result = null; try { result = executeListModels(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 listMonitoringAlertHistoryAsync(ListMonitoringAlertHistoryRequest request) { return listMonitoringAlertHistoryAsync(request, null); } @Override public java.util.concurrent.Future listMonitoringAlertHistoryAsync(final ListMonitoringAlertHistoryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListMonitoringAlertHistoryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListMonitoringAlertHistoryResult call() throws Exception { ListMonitoringAlertHistoryResult result = null; try { result = executeListMonitoringAlertHistory(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 listMonitoringAlertsAsync(ListMonitoringAlertsRequest request) { return listMonitoringAlertsAsync(request, null); } @Override public java.util.concurrent.Future listMonitoringAlertsAsync(final ListMonitoringAlertsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListMonitoringAlertsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListMonitoringAlertsResult call() throws Exception { ListMonitoringAlertsResult result = null; try { result = executeListMonitoringAlerts(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 listMonitoringExecutionsAsync(ListMonitoringExecutionsRequest request) { return listMonitoringExecutionsAsync(request, null); } @Override public java.util.concurrent.Future listMonitoringExecutionsAsync(final ListMonitoringExecutionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListMonitoringExecutionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListMonitoringExecutionsResult call() throws Exception { ListMonitoringExecutionsResult result = null; try { result = executeListMonitoringExecutions(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 listMonitoringSchedulesAsync(ListMonitoringSchedulesRequest request) { return listMonitoringSchedulesAsync(request, null); } @Override public java.util.concurrent.Future listMonitoringSchedulesAsync(final ListMonitoringSchedulesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListMonitoringSchedulesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListMonitoringSchedulesResult call() throws Exception { ListMonitoringSchedulesResult result = null; try { result = executeListMonitoringSchedules(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 listNotebookInstanceLifecycleConfigsAsync( ListNotebookInstanceLifecycleConfigsRequest request) { return listNotebookInstanceLifecycleConfigsAsync(request, null); } @Override public java.util.concurrent.Future listNotebookInstanceLifecycleConfigsAsync( final ListNotebookInstanceLifecycleConfigsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListNotebookInstanceLifecycleConfigsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListNotebookInstanceLifecycleConfigsResult call() throws Exception { ListNotebookInstanceLifecycleConfigsResult result = null; try { result = executeListNotebookInstanceLifecycleConfigs(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 listNotebookInstancesAsync(ListNotebookInstancesRequest request) { return listNotebookInstancesAsync(request, null); } @Override public java.util.concurrent.Future listNotebookInstancesAsync(final ListNotebookInstancesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListNotebookInstancesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListNotebookInstancesResult call() throws Exception { ListNotebookInstancesResult result = null; try { result = executeListNotebookInstances(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 listPipelineExecutionStepsAsync(ListPipelineExecutionStepsRequest request) { return listPipelineExecutionStepsAsync(request, null); } @Override public java.util.concurrent.Future listPipelineExecutionStepsAsync(final ListPipelineExecutionStepsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPipelineExecutionStepsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPipelineExecutionStepsResult call() throws Exception { ListPipelineExecutionStepsResult result = null; try { result = executeListPipelineExecutionSteps(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 listPipelineExecutionsAsync(ListPipelineExecutionsRequest request) { return listPipelineExecutionsAsync(request, null); } @Override public java.util.concurrent.Future listPipelineExecutionsAsync(final ListPipelineExecutionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPipelineExecutionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPipelineExecutionsResult call() throws Exception { ListPipelineExecutionsResult result = null; try { result = executeListPipelineExecutions(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 listPipelineParametersForExecutionAsync( ListPipelineParametersForExecutionRequest request) { return listPipelineParametersForExecutionAsync(request, null); } @Override public java.util.concurrent.Future listPipelineParametersForExecutionAsync( final ListPipelineParametersForExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPipelineParametersForExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPipelineParametersForExecutionResult call() throws Exception { ListPipelineParametersForExecutionResult result = null; try { result = executeListPipelineParametersForExecution(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 listPipelinesAsync(ListPipelinesRequest request) { return listPipelinesAsync(request, null); } @Override public java.util.concurrent.Future listPipelinesAsync(final ListPipelinesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPipelinesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPipelinesResult call() throws Exception { ListPipelinesResult result = null; try { result = executeListPipelines(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 listProcessingJobsAsync(ListProcessingJobsRequest request) { return listProcessingJobsAsync(request, null); } @Override public java.util.concurrent.Future listProcessingJobsAsync(final ListProcessingJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListProcessingJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListProcessingJobsResult call() throws Exception { ListProcessingJobsResult result = null; try { result = executeListProcessingJobs(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 listProjectsAsync(ListProjectsRequest request) { return listProjectsAsync(request, null); } @Override public java.util.concurrent.Future listProjectsAsync(final ListProjectsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListProjectsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListProjectsResult call() throws Exception { ListProjectsResult result = null; try { result = executeListProjects(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 listResourceCatalogsAsync(ListResourceCatalogsRequest request) { return listResourceCatalogsAsync(request, null); } @Override public java.util.concurrent.Future listResourceCatalogsAsync(final ListResourceCatalogsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListResourceCatalogsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListResourceCatalogsResult call() throws Exception { ListResourceCatalogsResult result = null; try { result = executeListResourceCatalogs(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 listSpacesAsync(ListSpacesRequest request) { return listSpacesAsync(request, null); } @Override public java.util.concurrent.Future listSpacesAsync(final ListSpacesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListSpacesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListSpacesResult call() throws Exception { ListSpacesResult result = null; try { result = executeListSpaces(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 listStageDevicesAsync(ListStageDevicesRequest request) { return listStageDevicesAsync(request, null); } @Override public java.util.concurrent.Future listStageDevicesAsync(final ListStageDevicesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListStageDevicesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListStageDevicesResult call() throws Exception { ListStageDevicesResult result = null; try { result = executeListStageDevices(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 listStudioLifecycleConfigsAsync(ListStudioLifecycleConfigsRequest request) { return listStudioLifecycleConfigsAsync(request, null); } @Override public java.util.concurrent.Future listStudioLifecycleConfigsAsync(final ListStudioLifecycleConfigsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListStudioLifecycleConfigsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListStudioLifecycleConfigsResult call() throws Exception { ListStudioLifecycleConfigsResult result = null; try { result = executeListStudioLifecycleConfigs(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 listSubscribedWorkteamsAsync(ListSubscribedWorkteamsRequest request) { return listSubscribedWorkteamsAsync(request, null); } @Override public java.util.concurrent.Future listSubscribedWorkteamsAsync(final ListSubscribedWorkteamsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListSubscribedWorkteamsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListSubscribedWorkteamsResult call() throws Exception { ListSubscribedWorkteamsResult result = null; try { result = executeListSubscribedWorkteams(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 listTagsAsync(ListTagsRequest request) { return listTagsAsync(request, null); } @Override public java.util.concurrent.Future listTagsAsync(final ListTagsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTagsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTagsResult call() throws Exception { ListTagsResult result = null; try { result = executeListTags(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 listTrainingJobsAsync(ListTrainingJobsRequest request) { return listTrainingJobsAsync(request, null); } @Override public java.util.concurrent.Future listTrainingJobsAsync(final ListTrainingJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTrainingJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTrainingJobsResult call() throws Exception { ListTrainingJobsResult result = null; try { result = executeListTrainingJobs(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 listTrainingJobsForHyperParameterTuningJobAsync( ListTrainingJobsForHyperParameterTuningJobRequest request) { return listTrainingJobsForHyperParameterTuningJobAsync(request, null); } @Override public java.util.concurrent.Future listTrainingJobsForHyperParameterTuningJobAsync( final ListTrainingJobsForHyperParameterTuningJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTrainingJobsForHyperParameterTuningJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTrainingJobsForHyperParameterTuningJobResult call() throws Exception { ListTrainingJobsForHyperParameterTuningJobResult result = null; try { result = executeListTrainingJobsForHyperParameterTuningJob(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 listTransformJobsAsync(ListTransformJobsRequest request) { return listTransformJobsAsync(request, null); } @Override public java.util.concurrent.Future listTransformJobsAsync(final ListTransformJobsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTransformJobsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTransformJobsResult call() throws Exception { ListTransformJobsResult result = null; try { result = executeListTransformJobs(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 listTrialComponentsAsync(ListTrialComponentsRequest request) { return listTrialComponentsAsync(request, null); } @Override public java.util.concurrent.Future listTrialComponentsAsync(final ListTrialComponentsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTrialComponentsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTrialComponentsResult call() throws Exception { ListTrialComponentsResult result = null; try { result = executeListTrialComponents(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 listTrialsAsync(ListTrialsRequest request) { return listTrialsAsync(request, null); } @Override public java.util.concurrent.Future listTrialsAsync(final ListTrialsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTrialsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTrialsResult call() throws Exception { ListTrialsResult result = null; try { result = executeListTrials(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 listUserProfilesAsync(ListUserProfilesRequest request) { return listUserProfilesAsync(request, null); } @Override public java.util.concurrent.Future listUserProfilesAsync(final ListUserProfilesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListUserProfilesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListUserProfilesResult call() throws Exception { ListUserProfilesResult result = null; try { result = executeListUserProfiles(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 listWorkforcesAsync(ListWorkforcesRequest request) { return listWorkforcesAsync(request, null); } @Override public java.util.concurrent.Future listWorkforcesAsync(final ListWorkforcesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListWorkforcesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListWorkforcesResult call() throws Exception { ListWorkforcesResult result = null; try { result = executeListWorkforces(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 listWorkteamsAsync(ListWorkteamsRequest request) { return listWorkteamsAsync(request, null); } @Override public java.util.concurrent.Future listWorkteamsAsync(final ListWorkteamsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListWorkteamsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListWorkteamsResult call() throws Exception { ListWorkteamsResult result = null; try { result = executeListWorkteams(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 putModelPackageGroupPolicyAsync(PutModelPackageGroupPolicyRequest request) { return putModelPackageGroupPolicyAsync(request, null); } @Override public java.util.concurrent.Future putModelPackageGroupPolicyAsync(final PutModelPackageGroupPolicyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutModelPackageGroupPolicyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutModelPackageGroupPolicyResult call() throws Exception { PutModelPackageGroupPolicyResult result = null; try { result = executePutModelPackageGroupPolicy(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 queryLineageAsync(QueryLineageRequest request) { return queryLineageAsync(request, null); } @Override public java.util.concurrent.Future queryLineageAsync(final QueryLineageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final QueryLineageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public QueryLineageResult call() throws Exception { QueryLineageResult result = null; try { result = executeQueryLineage(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 registerDevicesAsync(RegisterDevicesRequest request) { return registerDevicesAsync(request, null); } @Override public java.util.concurrent.Future registerDevicesAsync(final RegisterDevicesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RegisterDevicesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RegisterDevicesResult call() throws Exception { RegisterDevicesResult result = null; try { result = executeRegisterDevices(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 renderUiTemplateAsync(RenderUiTemplateRequest request) { return renderUiTemplateAsync(request, null); } @Override public java.util.concurrent.Future renderUiTemplateAsync(final RenderUiTemplateRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RenderUiTemplateRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RenderUiTemplateResult call() throws Exception { RenderUiTemplateResult result = null; try { result = executeRenderUiTemplate(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 retryPipelineExecutionAsync(RetryPipelineExecutionRequest request) { return retryPipelineExecutionAsync(request, null); } @Override public java.util.concurrent.Future retryPipelineExecutionAsync(final RetryPipelineExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RetryPipelineExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RetryPipelineExecutionResult call() throws Exception { RetryPipelineExecutionResult result = null; try { result = executeRetryPipelineExecution(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 searchAsync(SearchRequest request) { return searchAsync(request, null); } @Override public java.util.concurrent.Future searchAsync(final SearchRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchResult call() throws Exception { SearchResult result = null; try { result = executeSearch(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 sendPipelineExecutionStepFailureAsync( SendPipelineExecutionStepFailureRequest request) { return sendPipelineExecutionStepFailureAsync(request, null); } @Override public java.util.concurrent.Future sendPipelineExecutionStepFailureAsync( final SendPipelineExecutionStepFailureRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SendPipelineExecutionStepFailureRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SendPipelineExecutionStepFailureResult call() throws Exception { SendPipelineExecutionStepFailureResult result = null; try { result = executeSendPipelineExecutionStepFailure(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 sendPipelineExecutionStepSuccessAsync( SendPipelineExecutionStepSuccessRequest request) { return sendPipelineExecutionStepSuccessAsync(request, null); } @Override public java.util.concurrent.Future sendPipelineExecutionStepSuccessAsync( final SendPipelineExecutionStepSuccessRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SendPipelineExecutionStepSuccessRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SendPipelineExecutionStepSuccessResult call() throws Exception { SendPipelineExecutionStepSuccessResult result = null; try { result = executeSendPipelineExecutionStepSuccess(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 startEdgeDeploymentStageAsync(StartEdgeDeploymentStageRequest request) { return startEdgeDeploymentStageAsync(request, null); } @Override public java.util.concurrent.Future startEdgeDeploymentStageAsync(final StartEdgeDeploymentStageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartEdgeDeploymentStageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartEdgeDeploymentStageResult call() throws Exception { StartEdgeDeploymentStageResult result = null; try { result = executeStartEdgeDeploymentStage(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 startInferenceExperimentAsync(StartInferenceExperimentRequest request) { return startInferenceExperimentAsync(request, null); } @Override public java.util.concurrent.Future startInferenceExperimentAsync(final StartInferenceExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartInferenceExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartInferenceExperimentResult call() throws Exception { StartInferenceExperimentResult result = null; try { result = executeStartInferenceExperiment(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 startMonitoringScheduleAsync(StartMonitoringScheduleRequest request) { return startMonitoringScheduleAsync(request, null); } @Override public java.util.concurrent.Future startMonitoringScheduleAsync(final StartMonitoringScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartMonitoringScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartMonitoringScheduleResult call() throws Exception { StartMonitoringScheduleResult result = null; try { result = executeStartMonitoringSchedule(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 startNotebookInstanceAsync(StartNotebookInstanceRequest request) { return startNotebookInstanceAsync(request, null); } @Override public java.util.concurrent.Future startNotebookInstanceAsync(final StartNotebookInstanceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartNotebookInstanceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartNotebookInstanceResult call() throws Exception { StartNotebookInstanceResult result = null; try { result = executeStartNotebookInstance(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 startPipelineExecutionAsync(StartPipelineExecutionRequest request) { return startPipelineExecutionAsync(request, null); } @Override public java.util.concurrent.Future startPipelineExecutionAsync(final StartPipelineExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartPipelineExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartPipelineExecutionResult call() throws Exception { StartPipelineExecutionResult result = null; try { result = executeStartPipelineExecution(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 stopAutoMLJobAsync(StopAutoMLJobRequest request) { return stopAutoMLJobAsync(request, null); } @Override public java.util.concurrent.Future stopAutoMLJobAsync(final StopAutoMLJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopAutoMLJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopAutoMLJobResult call() throws Exception { StopAutoMLJobResult result = null; try { result = executeStopAutoMLJob(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 stopCompilationJobAsync(StopCompilationJobRequest request) { return stopCompilationJobAsync(request, null); } @Override public java.util.concurrent.Future stopCompilationJobAsync(final StopCompilationJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopCompilationJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopCompilationJobResult call() throws Exception { StopCompilationJobResult result = null; try { result = executeStopCompilationJob(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 stopEdgeDeploymentStageAsync(StopEdgeDeploymentStageRequest request) { return stopEdgeDeploymentStageAsync(request, null); } @Override public java.util.concurrent.Future stopEdgeDeploymentStageAsync(final StopEdgeDeploymentStageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopEdgeDeploymentStageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopEdgeDeploymentStageResult call() throws Exception { StopEdgeDeploymentStageResult result = null; try { result = executeStopEdgeDeploymentStage(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 stopEdgePackagingJobAsync(StopEdgePackagingJobRequest request) { return stopEdgePackagingJobAsync(request, null); } @Override public java.util.concurrent.Future stopEdgePackagingJobAsync(final StopEdgePackagingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopEdgePackagingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopEdgePackagingJobResult call() throws Exception { StopEdgePackagingJobResult result = null; try { result = executeStopEdgePackagingJob(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 stopHyperParameterTuningJobAsync(StopHyperParameterTuningJobRequest request) { return stopHyperParameterTuningJobAsync(request, null); } @Override public java.util.concurrent.Future stopHyperParameterTuningJobAsync(final StopHyperParameterTuningJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopHyperParameterTuningJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopHyperParameterTuningJobResult call() throws Exception { StopHyperParameterTuningJobResult result = null; try { result = executeStopHyperParameterTuningJob(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 stopInferenceExperimentAsync(StopInferenceExperimentRequest request) { return stopInferenceExperimentAsync(request, null); } @Override public java.util.concurrent.Future stopInferenceExperimentAsync(final StopInferenceExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopInferenceExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopInferenceExperimentResult call() throws Exception { StopInferenceExperimentResult result = null; try { result = executeStopInferenceExperiment(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 stopInferenceRecommendationsJobAsync( StopInferenceRecommendationsJobRequest request) { return stopInferenceRecommendationsJobAsync(request, null); } @Override public java.util.concurrent.Future stopInferenceRecommendationsJobAsync( final StopInferenceRecommendationsJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopInferenceRecommendationsJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopInferenceRecommendationsJobResult call() throws Exception { StopInferenceRecommendationsJobResult result = null; try { result = executeStopInferenceRecommendationsJob(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 stopLabelingJobAsync(StopLabelingJobRequest request) { return stopLabelingJobAsync(request, null); } @Override public java.util.concurrent.Future stopLabelingJobAsync(final StopLabelingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopLabelingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopLabelingJobResult call() throws Exception { StopLabelingJobResult result = null; try { result = executeStopLabelingJob(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 stopMonitoringScheduleAsync(StopMonitoringScheduleRequest request) { return stopMonitoringScheduleAsync(request, null); } @Override public java.util.concurrent.Future stopMonitoringScheduleAsync(final StopMonitoringScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopMonitoringScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopMonitoringScheduleResult call() throws Exception { StopMonitoringScheduleResult result = null; try { result = executeStopMonitoringSchedule(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 stopNotebookInstanceAsync(StopNotebookInstanceRequest request) { return stopNotebookInstanceAsync(request, null); } @Override public java.util.concurrent.Future stopNotebookInstanceAsync(final StopNotebookInstanceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopNotebookInstanceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopNotebookInstanceResult call() throws Exception { StopNotebookInstanceResult result = null; try { result = executeStopNotebookInstance(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 stopPipelineExecutionAsync(StopPipelineExecutionRequest request) { return stopPipelineExecutionAsync(request, null); } @Override public java.util.concurrent.Future stopPipelineExecutionAsync(final StopPipelineExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopPipelineExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopPipelineExecutionResult call() throws Exception { StopPipelineExecutionResult result = null; try { result = executeStopPipelineExecution(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 stopProcessingJobAsync(StopProcessingJobRequest request) { return stopProcessingJobAsync(request, null); } @Override public java.util.concurrent.Future stopProcessingJobAsync(final StopProcessingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopProcessingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopProcessingJobResult call() throws Exception { StopProcessingJobResult result = null; try { result = executeStopProcessingJob(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 stopTrainingJobAsync(StopTrainingJobRequest request) { return stopTrainingJobAsync(request, null); } @Override public java.util.concurrent.Future stopTrainingJobAsync(final StopTrainingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopTrainingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopTrainingJobResult call() throws Exception { StopTrainingJobResult result = null; try { result = executeStopTrainingJob(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 stopTransformJobAsync(StopTransformJobRequest request) { return stopTransformJobAsync(request, null); } @Override public java.util.concurrent.Future stopTransformJobAsync(final StopTransformJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopTransformJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopTransformJobResult call() throws Exception { StopTransformJobResult result = null; try { result = executeStopTransformJob(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 updateActionAsync(UpdateActionRequest request) { return updateActionAsync(request, null); } @Override public java.util.concurrent.Future updateActionAsync(final UpdateActionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateActionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateActionResult call() throws Exception { UpdateActionResult result = null; try { result = executeUpdateAction(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 updateAppImageConfigAsync(UpdateAppImageConfigRequest request) { return updateAppImageConfigAsync(request, null); } @Override public java.util.concurrent.Future updateAppImageConfigAsync(final UpdateAppImageConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAppImageConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAppImageConfigResult call() throws Exception { UpdateAppImageConfigResult result = null; try { result = executeUpdateAppImageConfig(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 updateArtifactAsync(UpdateArtifactRequest request) { return updateArtifactAsync(request, null); } @Override public java.util.concurrent.Future updateArtifactAsync(final UpdateArtifactRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateArtifactRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateArtifactResult call() throws Exception { UpdateArtifactResult result = null; try { result = executeUpdateArtifact(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 updateCodeRepositoryAsync(UpdateCodeRepositoryRequest request) { return updateCodeRepositoryAsync(request, null); } @Override public java.util.concurrent.Future updateCodeRepositoryAsync(final UpdateCodeRepositoryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateCodeRepositoryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateCodeRepositoryResult call() throws Exception { UpdateCodeRepositoryResult result = null; try { result = executeUpdateCodeRepository(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 updateContextAsync(UpdateContextRequest request) { return updateContextAsync(request, null); } @Override public java.util.concurrent.Future updateContextAsync(final UpdateContextRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateContextRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateContextResult call() throws Exception { UpdateContextResult result = null; try { result = executeUpdateContext(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 updateDeviceFleetAsync(UpdateDeviceFleetRequest request) { return updateDeviceFleetAsync(request, null); } @Override public java.util.concurrent.Future updateDeviceFleetAsync(final UpdateDeviceFleetRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDeviceFleetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDeviceFleetResult call() throws Exception { UpdateDeviceFleetResult result = null; try { result = executeUpdateDeviceFleet(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 updateDevicesAsync(UpdateDevicesRequest request) { return updateDevicesAsync(request, null); } @Override public java.util.concurrent.Future updateDevicesAsync(final UpdateDevicesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDevicesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDevicesResult call() throws Exception { UpdateDevicesResult result = null; try { result = executeUpdateDevices(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 updateDomainAsync(UpdateDomainRequest request) { return updateDomainAsync(request, null); } @Override public java.util.concurrent.Future updateDomainAsync(final UpdateDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateDomainResult call() throws Exception { UpdateDomainResult result = null; try { result = executeUpdateDomain(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 updateEndpointAsync(UpdateEndpointRequest request) { return updateEndpointAsync(request, null); } @Override public java.util.concurrent.Future updateEndpointAsync(final UpdateEndpointRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateEndpointRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateEndpointResult call() throws Exception { UpdateEndpointResult result = null; try { result = executeUpdateEndpoint(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 updateEndpointWeightsAndCapacitiesAsync( UpdateEndpointWeightsAndCapacitiesRequest request) { return updateEndpointWeightsAndCapacitiesAsync(request, null); } @Override public java.util.concurrent.Future updateEndpointWeightsAndCapacitiesAsync( final UpdateEndpointWeightsAndCapacitiesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateEndpointWeightsAndCapacitiesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateEndpointWeightsAndCapacitiesResult call() throws Exception { UpdateEndpointWeightsAndCapacitiesResult result = null; try { result = executeUpdateEndpointWeightsAndCapacities(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 updateExperimentAsync(UpdateExperimentRequest request) { return updateExperimentAsync(request, null); } @Override public java.util.concurrent.Future updateExperimentAsync(final UpdateExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateExperimentResult call() throws Exception { UpdateExperimentResult result = null; try { result = executeUpdateExperiment(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 updateFeatureGroupAsync(UpdateFeatureGroupRequest request) { return updateFeatureGroupAsync(request, null); } @Override public java.util.concurrent.Future updateFeatureGroupAsync(final UpdateFeatureGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateFeatureGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateFeatureGroupResult call() throws Exception { UpdateFeatureGroupResult result = null; try { result = executeUpdateFeatureGroup(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 updateFeatureMetadataAsync(UpdateFeatureMetadataRequest request) { return updateFeatureMetadataAsync(request, null); } @Override public java.util.concurrent.Future updateFeatureMetadataAsync(final UpdateFeatureMetadataRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateFeatureMetadataRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateFeatureMetadataResult call() throws Exception { UpdateFeatureMetadataResult result = null; try { result = executeUpdateFeatureMetadata(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 updateHubAsync(UpdateHubRequest request) { return updateHubAsync(request, null); } @Override public java.util.concurrent.Future updateHubAsync(final UpdateHubRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateHubRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateHubResult call() throws Exception { UpdateHubResult result = null; try { result = executeUpdateHub(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 updateImageAsync(UpdateImageRequest request) { return updateImageAsync(request, null); } @Override public java.util.concurrent.Future updateImageAsync(final UpdateImageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateImageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateImageResult call() throws Exception { UpdateImageResult result = null; try { result = executeUpdateImage(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 updateImageVersionAsync(UpdateImageVersionRequest request) { return updateImageVersionAsync(request, null); } @Override public java.util.concurrent.Future updateImageVersionAsync(final UpdateImageVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateImageVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateImageVersionResult call() throws Exception { UpdateImageVersionResult result = null; try { result = executeUpdateImageVersion(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 updateInferenceExperimentAsync(UpdateInferenceExperimentRequest request) { return updateInferenceExperimentAsync(request, null); } @Override public java.util.concurrent.Future updateInferenceExperimentAsync(final UpdateInferenceExperimentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateInferenceExperimentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateInferenceExperimentResult call() throws Exception { UpdateInferenceExperimentResult result = null; try { result = executeUpdateInferenceExperiment(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 updateModelCardAsync(UpdateModelCardRequest request) { return updateModelCardAsync(request, null); } @Override public java.util.concurrent.Future updateModelCardAsync(final UpdateModelCardRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateModelCardRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateModelCardResult call() throws Exception { UpdateModelCardResult result = null; try { result = executeUpdateModelCard(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 updateModelPackageAsync(UpdateModelPackageRequest request) { return updateModelPackageAsync(request, null); } @Override public java.util.concurrent.Future updateModelPackageAsync(final UpdateModelPackageRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateModelPackageRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateModelPackageResult call() throws Exception { UpdateModelPackageResult result = null; try { result = executeUpdateModelPackage(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 updateMonitoringAlertAsync(UpdateMonitoringAlertRequest request) { return updateMonitoringAlertAsync(request, null); } @Override public java.util.concurrent.Future updateMonitoringAlertAsync(final UpdateMonitoringAlertRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateMonitoringAlertRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateMonitoringAlertResult call() throws Exception { UpdateMonitoringAlertResult result = null; try { result = executeUpdateMonitoringAlert(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 updateMonitoringScheduleAsync(UpdateMonitoringScheduleRequest request) { return updateMonitoringScheduleAsync(request, null); } @Override public java.util.concurrent.Future updateMonitoringScheduleAsync(final UpdateMonitoringScheduleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateMonitoringScheduleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateMonitoringScheduleResult call() throws Exception { UpdateMonitoringScheduleResult result = null; try { result = executeUpdateMonitoringSchedule(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 updateNotebookInstanceAsync(UpdateNotebookInstanceRequest request) { return updateNotebookInstanceAsync(request, null); } @Override public java.util.concurrent.Future updateNotebookInstanceAsync(final UpdateNotebookInstanceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateNotebookInstanceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateNotebookInstanceResult call() throws Exception { UpdateNotebookInstanceResult result = null; try { result = executeUpdateNotebookInstance(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 updateNotebookInstanceLifecycleConfigAsync( UpdateNotebookInstanceLifecycleConfigRequest request) { return updateNotebookInstanceLifecycleConfigAsync(request, null); } @Override public java.util.concurrent.Future updateNotebookInstanceLifecycleConfigAsync( final UpdateNotebookInstanceLifecycleConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateNotebookInstanceLifecycleConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateNotebookInstanceLifecycleConfigResult call() throws Exception { UpdateNotebookInstanceLifecycleConfigResult result = null; try { result = executeUpdateNotebookInstanceLifecycleConfig(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 updatePipelineAsync(UpdatePipelineRequest request) { return updatePipelineAsync(request, null); } @Override public java.util.concurrent.Future updatePipelineAsync(final UpdatePipelineRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdatePipelineRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdatePipelineResult call() throws Exception { UpdatePipelineResult result = null; try { result = executeUpdatePipeline(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 updatePipelineExecutionAsync(UpdatePipelineExecutionRequest request) { return updatePipelineExecutionAsync(request, null); } @Override public java.util.concurrent.Future updatePipelineExecutionAsync(final UpdatePipelineExecutionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdatePipelineExecutionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdatePipelineExecutionResult call() throws Exception { UpdatePipelineExecutionResult result = null; try { result = executeUpdatePipelineExecution(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 updateProjectAsync(UpdateProjectRequest request) { return updateProjectAsync(request, null); } @Override public java.util.concurrent.Future updateProjectAsync(final UpdateProjectRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateProjectRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateProjectResult call() throws Exception { UpdateProjectResult result = null; try { result = executeUpdateProject(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 updateSpaceAsync(UpdateSpaceRequest request) { return updateSpaceAsync(request, null); } @Override public java.util.concurrent.Future updateSpaceAsync(final UpdateSpaceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateSpaceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateSpaceResult call() throws Exception { UpdateSpaceResult result = null; try { result = executeUpdateSpace(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 updateTrainingJobAsync(UpdateTrainingJobRequest request) { return updateTrainingJobAsync(request, null); } @Override public java.util.concurrent.Future updateTrainingJobAsync(final UpdateTrainingJobRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTrainingJobRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTrainingJobResult call() throws Exception { UpdateTrainingJobResult result = null; try { result = executeUpdateTrainingJob(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 updateTrialAsync(UpdateTrialRequest request) { return updateTrialAsync(request, null); } @Override public java.util.concurrent.Future updateTrialAsync(final UpdateTrialRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTrialRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTrialResult call() throws Exception { UpdateTrialResult result = null; try { result = executeUpdateTrial(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 updateTrialComponentAsync(UpdateTrialComponentRequest request) { return updateTrialComponentAsync(request, null); } @Override public java.util.concurrent.Future updateTrialComponentAsync(final UpdateTrialComponentRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateTrialComponentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateTrialComponentResult call() throws Exception { UpdateTrialComponentResult result = null; try { result = executeUpdateTrialComponent(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 updateUserProfileAsync(UpdateUserProfileRequest request) { return updateUserProfileAsync(request, null); } @Override public java.util.concurrent.Future updateUserProfileAsync(final UpdateUserProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateUserProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateUserProfileResult call() throws Exception { UpdateUserProfileResult result = null; try { result = executeUpdateUserProfile(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 updateWorkforceAsync(UpdateWorkforceRequest request) { return updateWorkforceAsync(request, null); } @Override public java.util.concurrent.Future updateWorkforceAsync(final UpdateWorkforceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateWorkforceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateWorkforceResult call() throws Exception { UpdateWorkforceResult result = null; try { result = executeUpdateWorkforce(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 updateWorkteamAsync(UpdateWorkteamRequest request) { return updateWorkteamAsync(request, null); } @Override public java.util.concurrent.Future updateWorkteamAsync(final UpdateWorkteamRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateWorkteamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateWorkteamResult call() throws Exception { UpdateWorkteamResult result = null; try { result = executeUpdateWorkteam(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(); } }