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

com.amazonaws.services.eks.AmazonEKSAsyncClient Maven / Gradle / Ivy

/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.eks;

import javax.annotation.Generated;

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

import java.util.concurrent.ExecutorService;

/**
 * Client for accessing Amazon EKS asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

*

* Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on * Amazon Web Services without needing to setup or maintain your own Kubernetes control plane. Kubernetes is an * open-source system for automating the deployment, scaling, and management of containerized applications. *

*

* Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins * and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications * running on any standard Kubernetes environment, whether running in on-premises data centers or public clouds. This * means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modification * required. *

*/ @ThreadSafe @Generated("com.amazonaws:aws-java-sdk-code-generator") public class AmazonEKSAsyncClient extends AmazonEKSClient implements AmazonEKSAsync { private static final int DEFAULT_THREAD_POOL_SIZE = 50; private final java.util.concurrent.ExecutorService executorService; public static AmazonEKSAsyncClientBuilder asyncBuilder() { return AmazonEKSAsyncClientBuilder.standard(); } /** * Constructs a new asynchronous client to invoke service methods on Amazon EKS using the specified parameters. * * @param asyncClientParams * Object providing client parameters. */ AmazonEKSAsyncClient(AwsAsyncClientParams asyncClientParams) { this(asyncClientParams, false); } /** * Constructs a new asynchronous client to invoke service methods on Amazon EKS using the specified parameters. * * @param asyncClientParams * Object providing client parameters. * @param endpointDiscoveryEnabled * true will enable endpoint discovery if the service supports it. */ AmazonEKSAsyncClient(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 associateAccessPolicyAsync(AssociateAccessPolicyRequest request) { return associateAccessPolicyAsync(request, null); } @Override public java.util.concurrent.Future associateAccessPolicyAsync(final AssociateAccessPolicyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final AssociateAccessPolicyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public AssociateAccessPolicyResult call() throws Exception { AssociateAccessPolicyResult result = null; try { result = executeAssociateAccessPolicy(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future associateEncryptionConfigAsync(AssociateEncryptionConfigRequest request) { return associateEncryptionConfigAsync(request, null); } @Override public java.util.concurrent.Future associateEncryptionConfigAsync(final AssociateEncryptionConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final AssociateEncryptionConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public AssociateEncryptionConfigResult call() throws Exception { AssociateEncryptionConfigResult result = null; try { result = executeAssociateEncryptionConfig(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future associateIdentityProviderConfigAsync( AssociateIdentityProviderConfigRequest request) { return associateIdentityProviderConfigAsync(request, null); } @Override public java.util.concurrent.Future associateIdentityProviderConfigAsync( final AssociateIdentityProviderConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final AssociateIdentityProviderConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public AssociateIdentityProviderConfigResult call() throws Exception { AssociateIdentityProviderConfigResult result = null; try { result = executeAssociateIdentityProviderConfig(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createAccessEntryAsync(CreateAccessEntryRequest request) { return createAccessEntryAsync(request, null); } @Override public java.util.concurrent.Future createAccessEntryAsync(final CreateAccessEntryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAccessEntryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAccessEntryResult call() throws Exception { CreateAccessEntryResult result = null; try { result = executeCreateAccessEntry(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createAddonAsync(CreateAddonRequest request) { return createAddonAsync(request, null); } @Override public java.util.concurrent.Future createAddonAsync(final CreateAddonRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateAddonRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateAddonResult call() throws Exception { CreateAddonResult result = null; try { result = executeCreateAddon(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createClusterAsync(CreateClusterRequest request) { return createClusterAsync(request, null); } @Override public java.util.concurrent.Future createClusterAsync(final CreateClusterRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateClusterRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateClusterResult call() throws Exception { CreateClusterResult result = null; try { result = executeCreateCluster(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createEksAnywhereSubscriptionAsync(CreateEksAnywhereSubscriptionRequest request) { return createEksAnywhereSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future createEksAnywhereSubscriptionAsync( final CreateEksAnywhereSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateEksAnywhereSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateEksAnywhereSubscriptionResult call() throws Exception { CreateEksAnywhereSubscriptionResult result = null; try { result = executeCreateEksAnywhereSubscription(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createFargateProfileAsync(CreateFargateProfileRequest request) { return createFargateProfileAsync(request, null); } @Override public java.util.concurrent.Future createFargateProfileAsync(final CreateFargateProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateFargateProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateFargateProfileResult call() throws Exception { CreateFargateProfileResult result = null; try { result = executeCreateFargateProfile(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createNodegroupAsync(CreateNodegroupRequest request) { return createNodegroupAsync(request, null); } @Override public java.util.concurrent.Future createNodegroupAsync(final CreateNodegroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateNodegroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateNodegroupResult call() throws Exception { CreateNodegroupResult result = null; try { result = executeCreateNodegroup(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future createPodIdentityAssociationAsync(CreatePodIdentityAssociationRequest request) { return createPodIdentityAssociationAsync(request, null); } @Override public java.util.concurrent.Future createPodIdentityAssociationAsync(final CreatePodIdentityAssociationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreatePodIdentityAssociationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreatePodIdentityAssociationResult call() throws Exception { CreatePodIdentityAssociationResult result = null; try { result = executeCreatePodIdentityAssociation(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deleteAccessEntryAsync(DeleteAccessEntryRequest request) { return deleteAccessEntryAsync(request, null); } @Override public java.util.concurrent.Future deleteAccessEntryAsync(final DeleteAccessEntryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAccessEntryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAccessEntryResult call() throws Exception { DeleteAccessEntryResult result = null; try { result = executeDeleteAccessEntry(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deleteAddonAsync(DeleteAddonRequest request) { return deleteAddonAsync(request, null); } @Override public java.util.concurrent.Future deleteAddonAsync(final DeleteAddonRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteAddonRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteAddonResult call() throws Exception { DeleteAddonResult result = null; try { result = executeDeleteAddon(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deleteClusterAsync(DeleteClusterRequest request) { return deleteClusterAsync(request, null); } @Override public java.util.concurrent.Future deleteClusterAsync(final DeleteClusterRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteClusterRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteClusterResult call() throws Exception { DeleteClusterResult result = null; try { result = executeDeleteCluster(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deleteEksAnywhereSubscriptionAsync(DeleteEksAnywhereSubscriptionRequest request) { return deleteEksAnywhereSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future deleteEksAnywhereSubscriptionAsync( final DeleteEksAnywhereSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteEksAnywhereSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteEksAnywhereSubscriptionResult call() throws Exception { DeleteEksAnywhereSubscriptionResult result = null; try { result = executeDeleteEksAnywhereSubscription(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deleteFargateProfileAsync(DeleteFargateProfileRequest request) { return deleteFargateProfileAsync(request, null); } @Override public java.util.concurrent.Future deleteFargateProfileAsync(final DeleteFargateProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteFargateProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteFargateProfileResult call() throws Exception { DeleteFargateProfileResult result = null; try { result = executeDeleteFargateProfile(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deleteNodegroupAsync(DeleteNodegroupRequest request) { return deleteNodegroupAsync(request, null); } @Override public java.util.concurrent.Future deleteNodegroupAsync(final DeleteNodegroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteNodegroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteNodegroupResult call() throws Exception { DeleteNodegroupResult result = null; try { result = executeDeleteNodegroup(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deletePodIdentityAssociationAsync(DeletePodIdentityAssociationRequest request) { return deletePodIdentityAssociationAsync(request, null); } @Override public java.util.concurrent.Future deletePodIdentityAssociationAsync(final DeletePodIdentityAssociationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeletePodIdentityAssociationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeletePodIdentityAssociationResult call() throws Exception { DeletePodIdentityAssociationResult result = null; try { result = executeDeletePodIdentityAssociation(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future deregisterClusterAsync(DeregisterClusterRequest request) { return deregisterClusterAsync(request, null); } @Override public java.util.concurrent.Future deregisterClusterAsync(final DeregisterClusterRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeregisterClusterRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeregisterClusterResult call() throws Exception { DeregisterClusterResult result = null; try { result = executeDeregisterCluster(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeAccessEntryAsync(DescribeAccessEntryRequest request) { return describeAccessEntryAsync(request, null); } @Override public java.util.concurrent.Future describeAccessEntryAsync(final DescribeAccessEntryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAccessEntryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAccessEntryResult call() throws Exception { DescribeAccessEntryResult result = null; try { result = executeDescribeAccessEntry(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeAddonAsync(DescribeAddonRequest request) { return describeAddonAsync(request, null); } @Override public java.util.concurrent.Future describeAddonAsync(final DescribeAddonRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAddonRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAddonResult call() throws Exception { DescribeAddonResult result = null; try { result = executeDescribeAddon(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeAddonConfigurationAsync(DescribeAddonConfigurationRequest request) { return describeAddonConfigurationAsync(request, null); } @Override public java.util.concurrent.Future describeAddonConfigurationAsync(final DescribeAddonConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAddonConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAddonConfigurationResult call() throws Exception { DescribeAddonConfigurationResult result = null; try { result = executeDescribeAddonConfiguration(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeAddonVersionsAsync(DescribeAddonVersionsRequest request) { return describeAddonVersionsAsync(request, null); } @Override public java.util.concurrent.Future describeAddonVersionsAsync(final DescribeAddonVersionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeAddonVersionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeAddonVersionsResult call() throws Exception { DescribeAddonVersionsResult result = null; try { result = executeDescribeAddonVersions(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeClusterAsync(DescribeClusterRequest request) { return describeClusterAsync(request, null); } @Override public java.util.concurrent.Future describeClusterAsync(final DescribeClusterRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeClusterRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeClusterResult call() throws Exception { DescribeClusterResult result = null; try { result = executeDescribeCluster(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeEksAnywhereSubscriptionAsync( DescribeEksAnywhereSubscriptionRequest request) { return describeEksAnywhereSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future describeEksAnywhereSubscriptionAsync( final DescribeEksAnywhereSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeEksAnywhereSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeEksAnywhereSubscriptionResult call() throws Exception { DescribeEksAnywhereSubscriptionResult result = null; try { result = executeDescribeEksAnywhereSubscription(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeFargateProfileAsync(DescribeFargateProfileRequest request) { return describeFargateProfileAsync(request, null); } @Override public java.util.concurrent.Future describeFargateProfileAsync(final DescribeFargateProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeFargateProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeFargateProfileResult call() throws Exception { DescribeFargateProfileResult result = null; try { result = executeDescribeFargateProfile(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeIdentityProviderConfigAsync(DescribeIdentityProviderConfigRequest request) { return describeIdentityProviderConfigAsync(request, null); } @Override public java.util.concurrent.Future describeIdentityProviderConfigAsync( final DescribeIdentityProviderConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeIdentityProviderConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeIdentityProviderConfigResult call() throws Exception { DescribeIdentityProviderConfigResult result = null; try { result = executeDescribeIdentityProviderConfig(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeInsightAsync(DescribeInsightRequest request) { return describeInsightAsync(request, null); } @Override public java.util.concurrent.Future describeInsightAsync(final DescribeInsightRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeInsightRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeInsightResult call() throws Exception { DescribeInsightResult result = null; try { result = executeDescribeInsight(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeNodegroupAsync(DescribeNodegroupRequest request) { return describeNodegroupAsync(request, null); } @Override public java.util.concurrent.Future describeNodegroupAsync(final DescribeNodegroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeNodegroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeNodegroupResult call() throws Exception { DescribeNodegroupResult result = null; try { result = executeDescribeNodegroup(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describePodIdentityAssociationAsync(DescribePodIdentityAssociationRequest request) { return describePodIdentityAssociationAsync(request, null); } @Override public java.util.concurrent.Future describePodIdentityAssociationAsync( final DescribePodIdentityAssociationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribePodIdentityAssociationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribePodIdentityAssociationResult call() throws Exception { DescribePodIdentityAssociationResult result = null; try { result = executeDescribePodIdentityAssociation(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future describeUpdateAsync(DescribeUpdateRequest request) { return describeUpdateAsync(request, null); } @Override public java.util.concurrent.Future describeUpdateAsync(final DescribeUpdateRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DescribeUpdateRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DescribeUpdateResult call() throws Exception { DescribeUpdateResult result = null; try { result = executeDescribeUpdate(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future disassociateAccessPolicyAsync(DisassociateAccessPolicyRequest request) { return disassociateAccessPolicyAsync(request, null); } @Override public java.util.concurrent.Future disassociateAccessPolicyAsync(final DisassociateAccessPolicyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DisassociateAccessPolicyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DisassociateAccessPolicyResult call() throws Exception { DisassociateAccessPolicyResult result = null; try { result = executeDisassociateAccessPolicy(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future disassociateIdentityProviderConfigAsync( DisassociateIdentityProviderConfigRequest request) { return disassociateIdentityProviderConfigAsync(request, null); } @Override public java.util.concurrent.Future disassociateIdentityProviderConfigAsync( final DisassociateIdentityProviderConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DisassociateIdentityProviderConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DisassociateIdentityProviderConfigResult call() throws Exception { DisassociateIdentityProviderConfigResult result = null; try { result = executeDisassociateIdentityProviderConfig(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listAccessEntriesAsync(ListAccessEntriesRequest request) { return listAccessEntriesAsync(request, null); } @Override public java.util.concurrent.Future listAccessEntriesAsync(final ListAccessEntriesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAccessEntriesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAccessEntriesResult call() throws Exception { ListAccessEntriesResult result = null; try { result = executeListAccessEntries(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listAccessPoliciesAsync(ListAccessPoliciesRequest request) { return listAccessPoliciesAsync(request, null); } @Override public java.util.concurrent.Future listAccessPoliciesAsync(final ListAccessPoliciesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAccessPoliciesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAccessPoliciesResult call() throws Exception { ListAccessPoliciesResult result = null; try { result = executeListAccessPolicies(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listAddonsAsync(ListAddonsRequest request) { return listAddonsAsync(request, null); } @Override public java.util.concurrent.Future listAddonsAsync(final ListAddonsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAddonsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAddonsResult call() throws Exception { ListAddonsResult result = null; try { result = executeListAddons(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listAssociatedAccessPoliciesAsync(ListAssociatedAccessPoliciesRequest request) { return listAssociatedAccessPoliciesAsync(request, null); } @Override public java.util.concurrent.Future listAssociatedAccessPoliciesAsync(final ListAssociatedAccessPoliciesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAssociatedAccessPoliciesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAssociatedAccessPoliciesResult call() throws Exception { ListAssociatedAccessPoliciesResult result = null; try { result = executeListAssociatedAccessPolicies(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listClustersAsync(ListClustersRequest request) { return listClustersAsync(request, null); } @Override public java.util.concurrent.Future listClustersAsync(final ListClustersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListClustersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListClustersResult call() throws Exception { ListClustersResult result = null; try { result = executeListClusters(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listEksAnywhereSubscriptionsAsync(ListEksAnywhereSubscriptionsRequest request) { return listEksAnywhereSubscriptionsAsync(request, null); } @Override public java.util.concurrent.Future listEksAnywhereSubscriptionsAsync(final ListEksAnywhereSubscriptionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListEksAnywhereSubscriptionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListEksAnywhereSubscriptionsResult call() throws Exception { ListEksAnywhereSubscriptionsResult result = null; try { result = executeListEksAnywhereSubscriptions(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listFargateProfilesAsync(ListFargateProfilesRequest request) { return listFargateProfilesAsync(request, null); } @Override public java.util.concurrent.Future listFargateProfilesAsync(final ListFargateProfilesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListFargateProfilesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListFargateProfilesResult call() throws Exception { ListFargateProfilesResult result = null; try { result = executeListFargateProfiles(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listIdentityProviderConfigsAsync(ListIdentityProviderConfigsRequest request) { return listIdentityProviderConfigsAsync(request, null); } @Override public java.util.concurrent.Future listIdentityProviderConfigsAsync(final ListIdentityProviderConfigsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListIdentityProviderConfigsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListIdentityProviderConfigsResult call() throws Exception { ListIdentityProviderConfigsResult result = null; try { result = executeListIdentityProviderConfigs(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listInsightsAsync(ListInsightsRequest request) { return listInsightsAsync(request, null); } @Override public java.util.concurrent.Future listInsightsAsync(final ListInsightsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListInsightsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListInsightsResult call() throws Exception { ListInsightsResult result = null; try { result = executeListInsights(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listNodegroupsAsync(ListNodegroupsRequest request) { return listNodegroupsAsync(request, null); } @Override public java.util.concurrent.Future listNodegroupsAsync(final ListNodegroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListNodegroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListNodegroupsResult call() throws Exception { ListNodegroupsResult result = null; try { result = executeListNodegroups(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listPodIdentityAssociationsAsync(ListPodIdentityAssociationsRequest request) { return listPodIdentityAssociationsAsync(request, null); } @Override public java.util.concurrent.Future listPodIdentityAssociationsAsync(final ListPodIdentityAssociationsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPodIdentityAssociationsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPodIdentityAssociationsResult call() throws Exception { ListPodIdentityAssociationsResult result = null; try { result = executeListPodIdentityAssociations(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest request) { return listTagsForResourceAsync(request, null); } @Override public java.util.concurrent.Future listTagsForResourceAsync(final ListTagsForResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTagsForResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTagsForResourceResult call() throws Exception { ListTagsForResourceResult result = null; try { result = executeListTagsForResource(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future listUpdatesAsync(ListUpdatesRequest request) { return listUpdatesAsync(request, null); } @Override public java.util.concurrent.Future listUpdatesAsync(final ListUpdatesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListUpdatesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListUpdatesResult call() throws Exception { ListUpdatesResult result = null; try { result = executeListUpdates(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future registerClusterAsync(RegisterClusterRequest request) { return registerClusterAsync(request, null); } @Override public java.util.concurrent.Future registerClusterAsync(final RegisterClusterRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RegisterClusterRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RegisterClusterResult call() throws Exception { RegisterClusterResult result = null; try { result = executeRegisterCluster(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future tagResourceAsync(TagResourceRequest request) { return tagResourceAsync(request, null); } @Override public java.util.concurrent.Future tagResourceAsync(final TagResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final TagResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public TagResourceResult call() throws Exception { TagResourceResult result = null; try { result = executeTagResource(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future untagResourceAsync(UntagResourceRequest request) { return untagResourceAsync(request, null); } @Override public java.util.concurrent.Future untagResourceAsync(final UntagResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UntagResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UntagResourceResult call() throws Exception { UntagResourceResult result = null; try { result = executeUntagResource(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateAccessEntryAsync(UpdateAccessEntryRequest request) { return updateAccessEntryAsync(request, null); } @Override public java.util.concurrent.Future updateAccessEntryAsync(final UpdateAccessEntryRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAccessEntryRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAccessEntryResult call() throws Exception { UpdateAccessEntryResult result = null; try { result = executeUpdateAccessEntry(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateAddonAsync(UpdateAddonRequest request) { return updateAddonAsync(request, null); } @Override public java.util.concurrent.Future updateAddonAsync(final UpdateAddonRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateAddonRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateAddonResult call() throws Exception { UpdateAddonResult result = null; try { result = executeUpdateAddon(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateClusterConfigAsync(UpdateClusterConfigRequest request) { return updateClusterConfigAsync(request, null); } @Override public java.util.concurrent.Future updateClusterConfigAsync(final UpdateClusterConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateClusterConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateClusterConfigResult call() throws Exception { UpdateClusterConfigResult result = null; try { result = executeUpdateClusterConfig(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateClusterVersionAsync(UpdateClusterVersionRequest request) { return updateClusterVersionAsync(request, null); } @Override public java.util.concurrent.Future updateClusterVersionAsync(final UpdateClusterVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateClusterVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateClusterVersionResult call() throws Exception { UpdateClusterVersionResult result = null; try { result = executeUpdateClusterVersion(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateEksAnywhereSubscriptionAsync(UpdateEksAnywhereSubscriptionRequest request) { return updateEksAnywhereSubscriptionAsync(request, null); } @Override public java.util.concurrent.Future updateEksAnywhereSubscriptionAsync( final UpdateEksAnywhereSubscriptionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateEksAnywhereSubscriptionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateEksAnywhereSubscriptionResult call() throws Exception { UpdateEksAnywhereSubscriptionResult result = null; try { result = executeUpdateEksAnywhereSubscription(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateNodegroupConfigAsync(UpdateNodegroupConfigRequest request) { return updateNodegroupConfigAsync(request, null); } @Override public java.util.concurrent.Future updateNodegroupConfigAsync(final UpdateNodegroupConfigRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateNodegroupConfigRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateNodegroupConfigResult call() throws Exception { UpdateNodegroupConfigResult result = null; try { result = executeUpdateNodegroupConfig(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updateNodegroupVersionAsync(UpdateNodegroupVersionRequest request) { return updateNodegroupVersionAsync(request, null); } @Override public java.util.concurrent.Future updateNodegroupVersionAsync(final UpdateNodegroupVersionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateNodegroupVersionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateNodegroupVersionResult call() throws Exception { UpdateNodegroupVersionResult result = null; try { result = executeUpdateNodegroupVersion(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override public java.util.concurrent.Future updatePodIdentityAssociationAsync(UpdatePodIdentityAssociationRequest request) { return updatePodIdentityAssociationAsync(request, null); } @Override public java.util.concurrent.Future updatePodIdentityAssociationAsync(final UpdatePodIdentityAssociationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdatePodIdentityAssociationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdatePodIdentityAssociationResult call() throws Exception { UpdatePodIdentityAssociationResult result = null; try { result = executeUpdatePodIdentityAssociation(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } /** * Shuts down the client, releasing all managed resources. This includes forcibly terminating all pending * asynchronous service calls. Clients who wish to give pending asynchronous service calls time to complete should * call {@code getExecutorService().shutdown()} followed by {@code getExecutorService().awaitTermination()} prior to * calling this method. */ @Override public void shutdown() { super.shutdown(); executorService.shutdownNow(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy