com.amazonaws.services.identitymanagement.AbstractAmazonIdentityManagementAsync Maven / Gradle / Ivy
                 Go to download
                
        
                    Show more of this group  Show more artifacts with this name
Show all versions of aws-java-sdk-osgi Show documentation
                Show all versions of aws-java-sdk-osgi Show documentation
The AWS SDK for Java with support for OSGi. The AWS SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).
                
            /*
 * Copyright 2010-2016 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.identitymanagement;
import com.amazonaws.services.identitymanagement.model.*;
/**
 * Abstract implementation of {@code AmazonIdentityManagementAsync}. Convenient
 * method forms pass through to the corresponding overload that takes a request
 * object and an {@code AsyncHandler}, which throws an
 * {@code UnsupportedOperationException}.
 */
public class AbstractAmazonIdentityManagementAsync extends
        AbstractAmazonIdentityManagement implements
        AmazonIdentityManagementAsync {
    protected AbstractAmazonIdentityManagementAsync() {
    }
    @Override
    public java.util.concurrent.Future addClientIDToOpenIDConnectProviderAsync(
            AddClientIDToOpenIDConnectProviderRequest request) {
        return addClientIDToOpenIDConnectProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future addClientIDToOpenIDConnectProviderAsync(
            AddClientIDToOpenIDConnectProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future addRoleToInstanceProfileAsync(
            AddRoleToInstanceProfileRequest request) {
        return addRoleToInstanceProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future addRoleToInstanceProfileAsync(
            AddRoleToInstanceProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future addUserToGroupAsync(
            AddUserToGroupRequest request) {
        return addUserToGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future addUserToGroupAsync(
            AddUserToGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachGroupPolicyAsync(
            AttachGroupPolicyRequest request) {
        return attachGroupPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachGroupPolicyAsync(
            AttachGroupPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachRolePolicyAsync(
            AttachRolePolicyRequest request) {
        return attachRolePolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachRolePolicyAsync(
            AttachRolePolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachUserPolicyAsync(
            AttachUserPolicyRequest request) {
        return attachUserPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachUserPolicyAsync(
            AttachUserPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future changePasswordAsync(
            ChangePasswordRequest request) {
        return changePasswordAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future changePasswordAsync(
            ChangePasswordRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createAccessKeyAsync(
            CreateAccessKeyRequest request) {
        return createAccessKeyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createAccessKeyAsync(
            CreateAccessKeyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the CreateAccessKey operation.
     *
     * @see #createAccessKeyAsync(CreateAccessKeyRequest)
     */
    @Override
    public java.util.concurrent.Future createAccessKeyAsync() {
        return createAccessKeyAsync(new CreateAccessKeyRequest());
    }
    /**
     * Simplified method form for invoking the CreateAccessKey operation with an
     * AsyncHandler.
     *
     * @see #createAccessKeyAsync(CreateAccessKeyRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future createAccessKeyAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return createAccessKeyAsync(new CreateAccessKeyRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future createAccountAliasAsync(
            CreateAccountAliasRequest request) {
        return createAccountAliasAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createAccountAliasAsync(
            CreateAccountAliasRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createGroupAsync(
            CreateGroupRequest request) {
        return createGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createGroupAsync(
            CreateGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createInstanceProfileAsync(
            CreateInstanceProfileRequest request) {
        return createInstanceProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createInstanceProfileAsync(
            CreateInstanceProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createLoginProfileAsync(
            CreateLoginProfileRequest request) {
        return createLoginProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createLoginProfileAsync(
            CreateLoginProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createOpenIDConnectProviderAsync(
            CreateOpenIDConnectProviderRequest request) {
        return createOpenIDConnectProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createOpenIDConnectProviderAsync(
            CreateOpenIDConnectProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createPolicyAsync(
            CreatePolicyRequest request) {
        return createPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createPolicyAsync(
            CreatePolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createPolicyVersionAsync(
            CreatePolicyVersionRequest request) {
        return createPolicyVersionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createPolicyVersionAsync(
            CreatePolicyVersionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createRoleAsync(
            CreateRoleRequest request) {
        return createRoleAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createRoleAsync(
            CreateRoleRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createSAMLProviderAsync(
            CreateSAMLProviderRequest request) {
        return createSAMLProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createSAMLProviderAsync(
            CreateSAMLProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createUserAsync(
            CreateUserRequest request) {
        return createUserAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createUserAsync(
            CreateUserRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVirtualMFADeviceAsync(
            CreateVirtualMFADeviceRequest request) {
        return createVirtualMFADeviceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVirtualMFADeviceAsync(
            CreateVirtualMFADeviceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deactivateMFADeviceAsync(
            DeactivateMFADeviceRequest request) {
        return deactivateMFADeviceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deactivateMFADeviceAsync(
            DeactivateMFADeviceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteAccessKeyAsync(
            DeleteAccessKeyRequest request) {
        return deleteAccessKeyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteAccessKeyAsync(
            DeleteAccessKeyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteAccountAliasAsync(
            DeleteAccountAliasRequest request) {
        return deleteAccountAliasAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteAccountAliasAsync(
            DeleteAccountAliasRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteAccountPasswordPolicyAsync(
            DeleteAccountPasswordPolicyRequest request) {
        return deleteAccountPasswordPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteAccountPasswordPolicyAsync(
            DeleteAccountPasswordPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the DeleteAccountPasswordPolicy
     * operation.
     *
     * @see #deleteAccountPasswordPolicyAsync(DeleteAccountPasswordPolicyRequest)
     */
    @Override
    public java.util.concurrent.Future deleteAccountPasswordPolicyAsync() {
        return deleteAccountPasswordPolicyAsync(new DeleteAccountPasswordPolicyRequest());
    }
    /**
     * Simplified method form for invoking the DeleteAccountPasswordPolicy
     * operation with an AsyncHandler.
     *
     * @see #deleteAccountPasswordPolicyAsync(DeleteAccountPasswordPolicyRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future deleteAccountPasswordPolicyAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return deleteAccountPasswordPolicyAsync(
                new DeleteAccountPasswordPolicyRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future deleteGroupAsync(
            DeleteGroupRequest request) {
        return deleteGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteGroupAsync(
            DeleteGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteGroupPolicyAsync(
            DeleteGroupPolicyRequest request) {
        return deleteGroupPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteGroupPolicyAsync(
            DeleteGroupPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteInstanceProfileAsync(
            DeleteInstanceProfileRequest request) {
        return deleteInstanceProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteInstanceProfileAsync(
            DeleteInstanceProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteLoginProfileAsync(
            DeleteLoginProfileRequest request) {
        return deleteLoginProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteLoginProfileAsync(
            DeleteLoginProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteOpenIDConnectProviderAsync(
            DeleteOpenIDConnectProviderRequest request) {
        return deleteOpenIDConnectProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteOpenIDConnectProviderAsync(
            DeleteOpenIDConnectProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deletePolicyAsync(
            DeletePolicyRequest request) {
        return deletePolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deletePolicyAsync(
            DeletePolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deletePolicyVersionAsync(
            DeletePolicyVersionRequest request) {
        return deletePolicyVersionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deletePolicyVersionAsync(
            DeletePolicyVersionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteRoleAsync(
            DeleteRoleRequest request) {
        return deleteRoleAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteRoleAsync(
            DeleteRoleRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteRolePolicyAsync(
            DeleteRolePolicyRequest request) {
        return deleteRolePolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteRolePolicyAsync(
            DeleteRolePolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteSAMLProviderAsync(
            DeleteSAMLProviderRequest request) {
        return deleteSAMLProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSAMLProviderAsync(
            DeleteSAMLProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteSSHPublicKeyAsync(
            DeleteSSHPublicKeyRequest request) {
        return deleteSSHPublicKeyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSSHPublicKeyAsync(
            DeleteSSHPublicKeyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteServerCertificateAsync(
            DeleteServerCertificateRequest request) {
        return deleteServerCertificateAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteServerCertificateAsync(
            DeleteServerCertificateRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteSigningCertificateAsync(
            DeleteSigningCertificateRequest request) {
        return deleteSigningCertificateAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSigningCertificateAsync(
            DeleteSigningCertificateRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteUserAsync(
            DeleteUserRequest request) {
        return deleteUserAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteUserAsync(
            DeleteUserRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteUserPolicyAsync(
            DeleteUserPolicyRequest request) {
        return deleteUserPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteUserPolicyAsync(
            DeleteUserPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVirtualMFADeviceAsync(
            DeleteVirtualMFADeviceRequest request) {
        return deleteVirtualMFADeviceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVirtualMFADeviceAsync(
            DeleteVirtualMFADeviceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future detachGroupPolicyAsync(
            DetachGroupPolicyRequest request) {
        return detachGroupPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future detachGroupPolicyAsync(
            DetachGroupPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future detachRolePolicyAsync(
            DetachRolePolicyRequest request) {
        return detachRolePolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future detachRolePolicyAsync(
            DetachRolePolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future detachUserPolicyAsync(
            DetachUserPolicyRequest request) {
        return detachUserPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future detachUserPolicyAsync(
            DetachUserPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future enableMFADeviceAsync(
            EnableMFADeviceRequest request) {
        return enableMFADeviceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future enableMFADeviceAsync(
            EnableMFADeviceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future generateCredentialReportAsync(
            GenerateCredentialReportRequest request) {
        return generateCredentialReportAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future generateCredentialReportAsync(
            GenerateCredentialReportRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the GenerateCredentialReport
     * operation.
     *
     * @see #generateCredentialReportAsync(GenerateCredentialReportRequest)
     */
    @Override
    public java.util.concurrent.Future generateCredentialReportAsync() {
        return generateCredentialReportAsync(new GenerateCredentialReportRequest());
    }
    /**
     * Simplified method form for invoking the GenerateCredentialReport
     * operation with an AsyncHandler.
     *
     * @see #generateCredentialReportAsync(GenerateCredentialReportRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future generateCredentialReportAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return generateCredentialReportAsync(
                new GenerateCredentialReportRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future getAccessKeyLastUsedAsync(
            GetAccessKeyLastUsedRequest request) {
        return getAccessKeyLastUsedAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getAccessKeyLastUsedAsync(
            GetAccessKeyLastUsedRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getAccountAuthorizationDetailsAsync(
            GetAccountAuthorizationDetailsRequest request) {
        return getAccountAuthorizationDetailsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getAccountAuthorizationDetailsAsync(
            GetAccountAuthorizationDetailsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the GetAccountAuthorizationDetails
     * operation.
     *
     * @see #getAccountAuthorizationDetailsAsync(GetAccountAuthorizationDetailsRequest)
     */
    @Override
    public java.util.concurrent.Future getAccountAuthorizationDetailsAsync() {
        return getAccountAuthorizationDetailsAsync(new GetAccountAuthorizationDetailsRequest());
    }
    /**
     * Simplified method form for invoking the GetAccountAuthorizationDetails
     * operation with an AsyncHandler.
     *
     * @see #getAccountAuthorizationDetailsAsync(GetAccountAuthorizationDetailsRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future getAccountAuthorizationDetailsAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return getAccountAuthorizationDetailsAsync(
                new GetAccountAuthorizationDetailsRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future getAccountPasswordPolicyAsync(
            GetAccountPasswordPolicyRequest request) {
        return getAccountPasswordPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getAccountPasswordPolicyAsync(
            GetAccountPasswordPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the GetAccountPasswordPolicy
     * operation.
     *
     * @see #getAccountPasswordPolicyAsync(GetAccountPasswordPolicyRequest)
     */
    @Override
    public java.util.concurrent.Future getAccountPasswordPolicyAsync() {
        return getAccountPasswordPolicyAsync(new GetAccountPasswordPolicyRequest());
    }
    /**
     * Simplified method form for invoking the GetAccountPasswordPolicy
     * operation with an AsyncHandler.
     *
     * @see #getAccountPasswordPolicyAsync(GetAccountPasswordPolicyRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future getAccountPasswordPolicyAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return getAccountPasswordPolicyAsync(
                new GetAccountPasswordPolicyRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future getAccountSummaryAsync(
            GetAccountSummaryRequest request) {
        return getAccountSummaryAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getAccountSummaryAsync(
            GetAccountSummaryRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the GetAccountSummary operation.
     *
     * @see #getAccountSummaryAsync(GetAccountSummaryRequest)
     */
    @Override
    public java.util.concurrent.Future getAccountSummaryAsync() {
        return getAccountSummaryAsync(new GetAccountSummaryRequest());
    }
    /**
     * Simplified method form for invoking the GetAccountSummary operation with
     * an AsyncHandler.
     *
     * @see #getAccountSummaryAsync(GetAccountSummaryRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future getAccountSummaryAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return getAccountSummaryAsync(new GetAccountSummaryRequest(),
                asyncHandler);
    }
    @Override
    public java.util.concurrent.Future getContextKeysForCustomPolicyAsync(
            GetContextKeysForCustomPolicyRequest request) {
        return getContextKeysForCustomPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getContextKeysForCustomPolicyAsync(
            GetContextKeysForCustomPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getContextKeysForPrincipalPolicyAsync(
            GetContextKeysForPrincipalPolicyRequest request) {
        return getContextKeysForPrincipalPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getContextKeysForPrincipalPolicyAsync(
            GetContextKeysForPrincipalPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getCredentialReportAsync(
            GetCredentialReportRequest request) {
        return getCredentialReportAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getCredentialReportAsync(
            GetCredentialReportRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the GetCredentialReport operation.
     *
     * @see #getCredentialReportAsync(GetCredentialReportRequest)
     */
    @Override
    public java.util.concurrent.Future getCredentialReportAsync() {
        return getCredentialReportAsync(new GetCredentialReportRequest());
    }
    /**
     * Simplified method form for invoking the GetCredentialReport operation
     * with an AsyncHandler.
     *
     * @see #getCredentialReportAsync(GetCredentialReportRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future getCredentialReportAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return getCredentialReportAsync(new GetCredentialReportRequest(),
                asyncHandler);
    }
    @Override
    public java.util.concurrent.Future getGroupAsync(
            GetGroupRequest request) {
        return getGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getGroupAsync(
            GetGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getGroupPolicyAsync(
            GetGroupPolicyRequest request) {
        return getGroupPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getGroupPolicyAsync(
            GetGroupPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getInstanceProfileAsync(
            GetInstanceProfileRequest request) {
        return getInstanceProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getInstanceProfileAsync(
            GetInstanceProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getLoginProfileAsync(
            GetLoginProfileRequest request) {
        return getLoginProfileAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getLoginProfileAsync(
            GetLoginProfileRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getOpenIDConnectProviderAsync(
            GetOpenIDConnectProviderRequest request) {
        return getOpenIDConnectProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getOpenIDConnectProviderAsync(
            GetOpenIDConnectProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getPolicyAsync(
            GetPolicyRequest request) {
        return getPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getPolicyAsync(
            GetPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getPolicyVersionAsync(
            GetPolicyVersionRequest request) {
        return getPolicyVersionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getPolicyVersionAsync(
            GetPolicyVersionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getRoleAsync(
            GetRoleRequest request) {
        return getRoleAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getRoleAsync(
            GetRoleRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getRolePolicyAsync(
            GetRolePolicyRequest request) {
        return getRolePolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getRolePolicyAsync(
            GetRolePolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getSAMLProviderAsync(
            GetSAMLProviderRequest request) {
        return getSAMLProviderAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getSAMLProviderAsync(
            GetSAMLProviderRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getSSHPublicKeyAsync(
            GetSSHPublicKeyRequest request) {
        return getSSHPublicKeyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getSSHPublicKeyAsync(
            GetSSHPublicKeyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getServerCertificateAsync(
            GetServerCertificateRequest request) {
        return getServerCertificateAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getServerCertificateAsync(
            GetServerCertificateRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future getUserAsync(
            GetUserRequest request) {
        return getUserAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getUserAsync(
            GetUserRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the GetUser operation.
     *
     * @see #getUserAsync(GetUserRequest)
     */
    @Override
    public java.util.concurrent.Future getUserAsync() {
        return getUserAsync(new GetUserRequest());
    }
    /**
     * Simplified method form for invoking the GetUser operation with an
     * AsyncHandler.
     *
     * @see #getUserAsync(GetUserRequest, com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future getUserAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return getUserAsync(new GetUserRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future getUserPolicyAsync(
            GetUserPolicyRequest request) {
        return getUserPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future getUserPolicyAsync(
            GetUserPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future listAccessKeysAsync(
            ListAccessKeysRequest request) {
        return listAccessKeysAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listAccessKeysAsync(
            ListAccessKeysRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the ListAccessKeys operation.
     *
     * @see #listAccessKeysAsync(ListAccessKeysRequest)
     */
    @Override
    public java.util.concurrent.Future listAccessKeysAsync() {
        return listAccessKeysAsync(new ListAccessKeysRequest());
    }
    /**
     * Simplified method form for invoking the ListAccessKeys operation with an
     * AsyncHandler.
     *
     * @see #listAccessKeysAsync(ListAccessKeysRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future listAccessKeysAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return listAccessKeysAsync(new ListAccessKeysRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future listAccountAliasesAsync(
            ListAccountAliasesRequest request) {
        return listAccountAliasesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listAccountAliasesAsync(
            ListAccountAliasesRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the ListAccountAliases operation.
     *
     * @see #listAccountAliasesAsync(ListAccountAliasesRequest)
     */
    @Override
    public java.util.concurrent.Future listAccountAliasesAsync() {
        return listAccountAliasesAsync(new ListAccountAliasesRequest());
    }
    /**
     * Simplified method form for invoking the ListAccountAliases operation with
     * an AsyncHandler.
     *
     * @see #listAccountAliasesAsync(ListAccountAliasesRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future listAccountAliasesAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return listAccountAliasesAsync(new ListAccountAliasesRequest(),
                asyncHandler);
    }
    @Override
    public java.util.concurrent.Future listAttachedGroupPoliciesAsync(
            ListAttachedGroupPoliciesRequest request) {
        return listAttachedGroupPoliciesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listAttachedGroupPoliciesAsync(
            ListAttachedGroupPoliciesRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future listAttachedRolePoliciesAsync(
            ListAttachedRolePoliciesRequest request) {
        return listAttachedRolePoliciesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listAttachedRolePoliciesAsync(
            ListAttachedRolePoliciesRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future listAttachedUserPoliciesAsync(
            ListAttachedUserPoliciesRequest request) {
        return listAttachedUserPoliciesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listAttachedUserPoliciesAsync(
            ListAttachedUserPoliciesRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future listEntitiesForPolicyAsync(
            ListEntitiesForPolicyRequest request) {
        return listEntitiesForPolicyAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listEntitiesForPolicyAsync(
            ListEntitiesForPolicyRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future listGroupPoliciesAsync(
            ListGroupPoliciesRequest request) {
        return listGroupPoliciesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listGroupPoliciesAsync(
            ListGroupPoliciesRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future listGroupsAsync(
            ListGroupsRequest request) {
        return listGroupsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future listGroupsAsync(
            ListGroupsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the ListGroups operation.
     *
     * @see #listGroupsAsync(ListGroupsRequest)
     */
    @Override
    public java.util.concurrent.Future listGroupsAsync() {
        return listGroupsAsync(new ListGroupsRequest());
    }
    /**
     * Simplified method form for invoking the ListGroups operation with an
     * AsyncHandler.
     *
     * @see #listGroupsAsync(ListGroupsRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future