com.amazonaws.services.ec2.AbstractAmazonEC2Async Maven / Gradle / Ivy
                 Go to download
                
        
                    Show more of this group  Show more artifacts with this name
Show all versions of aws-java-sdk-ec2 Show documentation
                Show all versions of aws-java-sdk-ec2 Show documentation
The AWS Java SDK for Amazon EC2 module holds the client classes that are used for communicating with Amazon EC2 Service
                
            /*
 * Copyright 2011-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.ec2;
import com.amazonaws.services.ec2.model.*;
/**
 * Abstract implementation of {@code AmazonEC2Async}. 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 AbstractAmazonEC2Async extends AbstractAmazonEC2 implements
        AmazonEC2Async {
    protected AbstractAmazonEC2Async() {
    }
    @Override
    public java.util.concurrent.Future acceptVpcPeeringConnectionAsync(
            AcceptVpcPeeringConnectionRequest request) {
        return acceptVpcPeeringConnectionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future acceptVpcPeeringConnectionAsync(
            AcceptVpcPeeringConnectionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the AcceptVpcPeeringConnection
     * operation.
     *
     * @see #acceptVpcPeeringConnectionAsync(AcceptVpcPeeringConnectionRequest)
     */
    @Override
    public java.util.concurrent.Future acceptVpcPeeringConnectionAsync() {
        return acceptVpcPeeringConnectionAsync(new AcceptVpcPeeringConnectionRequest());
    }
    /**
     * Simplified method form for invoking the AcceptVpcPeeringConnection
     * operation with an AsyncHandler.
     *
     * @see #acceptVpcPeeringConnectionAsync(AcceptVpcPeeringConnectionRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future acceptVpcPeeringConnectionAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return acceptVpcPeeringConnectionAsync(
                new AcceptVpcPeeringConnectionRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future allocateAddressAsync(
            AllocateAddressRequest request) {
        return allocateAddressAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future allocateAddressAsync(
            AllocateAddressRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the AllocateAddress operation.
     *
     * @see #allocateAddressAsync(AllocateAddressRequest)
     */
    @Override
    public java.util.concurrent.Future allocateAddressAsync() {
        return allocateAddressAsync(new AllocateAddressRequest());
    }
    /**
     * Simplified method form for invoking the AllocateAddress operation with an
     * AsyncHandler.
     *
     * @see #allocateAddressAsync(AllocateAddressRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future allocateAddressAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return allocateAddressAsync(new AllocateAddressRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future allocateHostsAsync(
            AllocateHostsRequest request) {
        return allocateHostsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future allocateHostsAsync(
            AllocateHostsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future assignPrivateIpAddressesAsync(
            AssignPrivateIpAddressesRequest request) {
        return assignPrivateIpAddressesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future assignPrivateIpAddressesAsync(
            AssignPrivateIpAddressesRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future associateAddressAsync(
            AssociateAddressRequest request) {
        return associateAddressAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future associateAddressAsync(
            AssociateAddressRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future associateDhcpOptionsAsync(
            AssociateDhcpOptionsRequest request) {
        return associateDhcpOptionsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future associateDhcpOptionsAsync(
            AssociateDhcpOptionsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future associateRouteTableAsync(
            AssociateRouteTableRequest request) {
        return associateRouteTableAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future associateRouteTableAsync(
            AssociateRouteTableRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachClassicLinkVpcAsync(
            AttachClassicLinkVpcRequest request) {
        return attachClassicLinkVpcAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachClassicLinkVpcAsync(
            AttachClassicLinkVpcRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachInternetGatewayAsync(
            AttachInternetGatewayRequest request) {
        return attachInternetGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachInternetGatewayAsync(
            AttachInternetGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachNetworkInterfaceAsync(
            AttachNetworkInterfaceRequest request) {
        return attachNetworkInterfaceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachNetworkInterfaceAsync(
            AttachNetworkInterfaceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachVolumeAsync(
            AttachVolumeRequest request) {
        return attachVolumeAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachVolumeAsync(
            AttachVolumeRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future attachVpnGatewayAsync(
            AttachVpnGatewayRequest request) {
        return attachVpnGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future attachVpnGatewayAsync(
            AttachVpnGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future authorizeSecurityGroupEgressAsync(
            AuthorizeSecurityGroupEgressRequest request) {
        return authorizeSecurityGroupEgressAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future authorizeSecurityGroupEgressAsync(
            AuthorizeSecurityGroupEgressRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future authorizeSecurityGroupIngressAsync(
            AuthorizeSecurityGroupIngressRequest request) {
        return authorizeSecurityGroupIngressAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future authorizeSecurityGroupIngressAsync(
            AuthorizeSecurityGroupIngressRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future bundleInstanceAsync(
            BundleInstanceRequest request) {
        return bundleInstanceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future bundleInstanceAsync(
            BundleInstanceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future cancelBundleTaskAsync(
            CancelBundleTaskRequest request) {
        return cancelBundleTaskAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelBundleTaskAsync(
            CancelBundleTaskRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future cancelConversionTaskAsync(
            CancelConversionTaskRequest request) {
        return cancelConversionTaskAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelConversionTaskAsync(
            CancelConversionTaskRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future cancelExportTaskAsync(
            CancelExportTaskRequest request) {
        return cancelExportTaskAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelExportTaskAsync(
            CancelExportTaskRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future cancelImportTaskAsync(
            CancelImportTaskRequest request) {
        return cancelImportTaskAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelImportTaskAsync(
            CancelImportTaskRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the CancelImportTask operation.
     *
     * @see #cancelImportTaskAsync(CancelImportTaskRequest)
     */
    @Override
    public java.util.concurrent.Future cancelImportTaskAsync() {
        return cancelImportTaskAsync(new CancelImportTaskRequest());
    }
    /**
     * Simplified method form for invoking the CancelImportTask operation with
     * an AsyncHandler.
     *
     * @see #cancelImportTaskAsync(CancelImportTaskRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future cancelImportTaskAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return cancelImportTaskAsync(new CancelImportTaskRequest(),
                asyncHandler);
    }
    @Override
    public java.util.concurrent.Future cancelReservedInstancesListingAsync(
            CancelReservedInstancesListingRequest request) {
        return cancelReservedInstancesListingAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelReservedInstancesListingAsync(
            CancelReservedInstancesListingRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future cancelSpotFleetRequestsAsync(
            CancelSpotFleetRequestsRequest request) {
        return cancelSpotFleetRequestsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelSpotFleetRequestsAsync(
            CancelSpotFleetRequestsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future cancelSpotInstanceRequestsAsync(
            CancelSpotInstanceRequestsRequest request) {
        return cancelSpotInstanceRequestsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future cancelSpotInstanceRequestsAsync(
            CancelSpotInstanceRequestsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future confirmProductInstanceAsync(
            ConfirmProductInstanceRequest request) {
        return confirmProductInstanceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future confirmProductInstanceAsync(
            ConfirmProductInstanceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future copyImageAsync(
            CopyImageRequest request) {
        return copyImageAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future copyImageAsync(
            CopyImageRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future copySnapshotAsync(
            CopySnapshotRequest request) {
        return copySnapshotAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future copySnapshotAsync(
            CopySnapshotRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createCustomerGatewayAsync(
            CreateCustomerGatewayRequest request) {
        return createCustomerGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createCustomerGatewayAsync(
            CreateCustomerGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createDhcpOptionsAsync(
            CreateDhcpOptionsRequest request) {
        return createDhcpOptionsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createDhcpOptionsAsync(
            CreateDhcpOptionsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createFlowLogsAsync(
            CreateFlowLogsRequest request) {
        return createFlowLogsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createFlowLogsAsync(
            CreateFlowLogsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createImageAsync(
            CreateImageRequest request) {
        return createImageAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createImageAsync(
            CreateImageRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createInstanceExportTaskAsync(
            CreateInstanceExportTaskRequest request) {
        return createInstanceExportTaskAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createInstanceExportTaskAsync(
            CreateInstanceExportTaskRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createInternetGatewayAsync(
            CreateInternetGatewayRequest request) {
        return createInternetGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createInternetGatewayAsync(
            CreateInternetGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the CreateInternetGateway operation.
     *
     * @see #createInternetGatewayAsync(CreateInternetGatewayRequest)
     */
    @Override
    public java.util.concurrent.Future createInternetGatewayAsync() {
        return createInternetGatewayAsync(new CreateInternetGatewayRequest());
    }
    /**
     * Simplified method form for invoking the CreateInternetGateway operation
     * with an AsyncHandler.
     *
     * @see #createInternetGatewayAsync(CreateInternetGatewayRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future createInternetGatewayAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return createInternetGatewayAsync(new CreateInternetGatewayRequest(),
                asyncHandler);
    }
    @Override
    public java.util.concurrent.Future createKeyPairAsync(
            CreateKeyPairRequest request) {
        return createKeyPairAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createKeyPairAsync(
            CreateKeyPairRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createNatGatewayAsync(
            CreateNatGatewayRequest request) {
        return createNatGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createNatGatewayAsync(
            CreateNatGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createNetworkAclAsync(
            CreateNetworkAclRequest request) {
        return createNetworkAclAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createNetworkAclAsync(
            CreateNetworkAclRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createNetworkAclEntryAsync(
            CreateNetworkAclEntryRequest request) {
        return createNetworkAclEntryAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createNetworkAclEntryAsync(
            CreateNetworkAclEntryRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createNetworkInterfaceAsync(
            CreateNetworkInterfaceRequest request) {
        return createNetworkInterfaceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createNetworkInterfaceAsync(
            CreateNetworkInterfaceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createPlacementGroupAsync(
            CreatePlacementGroupRequest request) {
        return createPlacementGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createPlacementGroupAsync(
            CreatePlacementGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createReservedInstancesListingAsync(
            CreateReservedInstancesListingRequest request) {
        return createReservedInstancesListingAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createReservedInstancesListingAsync(
            CreateReservedInstancesListingRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createRouteAsync(
            CreateRouteRequest request) {
        return createRouteAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createRouteAsync(
            CreateRouteRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createRouteTableAsync(
            CreateRouteTableRequest request) {
        return createRouteTableAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createRouteTableAsync(
            CreateRouteTableRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createSecurityGroupAsync(
            CreateSecurityGroupRequest request) {
        return createSecurityGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createSecurityGroupAsync(
            CreateSecurityGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createSnapshotAsync(
            CreateSnapshotRequest request) {
        return createSnapshotAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createSnapshotAsync(
            CreateSnapshotRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createSpotDatafeedSubscriptionAsync(
            CreateSpotDatafeedSubscriptionRequest request) {
        return createSpotDatafeedSubscriptionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createSpotDatafeedSubscriptionAsync(
            CreateSpotDatafeedSubscriptionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createSubnetAsync(
            CreateSubnetRequest request) {
        return createSubnetAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createSubnetAsync(
            CreateSubnetRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createTagsAsync(
            CreateTagsRequest request) {
        return createTagsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createTagsAsync(
            CreateTagsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVolumeAsync(
            CreateVolumeRequest request) {
        return createVolumeAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVolumeAsync(
            CreateVolumeRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVpcAsync(
            CreateVpcRequest request) {
        return createVpcAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVpcAsync(
            CreateVpcRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVpcEndpointAsync(
            CreateVpcEndpointRequest request) {
        return createVpcEndpointAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVpcEndpointAsync(
            CreateVpcEndpointRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVpcPeeringConnectionAsync(
            CreateVpcPeeringConnectionRequest request) {
        return createVpcPeeringConnectionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVpcPeeringConnectionAsync(
            CreateVpcPeeringConnectionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the CreateVpcPeeringConnection
     * operation.
     *
     * @see #createVpcPeeringConnectionAsync(CreateVpcPeeringConnectionRequest)
     */
    @Override
    public java.util.concurrent.Future createVpcPeeringConnectionAsync() {
        return createVpcPeeringConnectionAsync(new CreateVpcPeeringConnectionRequest());
    }
    /**
     * Simplified method form for invoking the CreateVpcPeeringConnection
     * operation with an AsyncHandler.
     *
     * @see #createVpcPeeringConnectionAsync(CreateVpcPeeringConnectionRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future createVpcPeeringConnectionAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return createVpcPeeringConnectionAsync(
                new CreateVpcPeeringConnectionRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future createVpnConnectionAsync(
            CreateVpnConnectionRequest request) {
        return createVpnConnectionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVpnConnectionAsync(
            CreateVpnConnectionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVpnConnectionRouteAsync(
            CreateVpnConnectionRouteRequest request) {
        return createVpnConnectionRouteAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVpnConnectionRouteAsync(
            CreateVpnConnectionRouteRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future createVpnGatewayAsync(
            CreateVpnGatewayRequest request) {
        return createVpnGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future createVpnGatewayAsync(
            CreateVpnGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteCustomerGatewayAsync(
            DeleteCustomerGatewayRequest request) {
        return deleteCustomerGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteCustomerGatewayAsync(
            DeleteCustomerGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteDhcpOptionsAsync(
            DeleteDhcpOptionsRequest request) {
        return deleteDhcpOptionsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteDhcpOptionsAsync(
            DeleteDhcpOptionsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteFlowLogsAsync(
            DeleteFlowLogsRequest request) {
        return deleteFlowLogsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteFlowLogsAsync(
            DeleteFlowLogsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteInternetGatewayAsync(
            DeleteInternetGatewayRequest request) {
        return deleteInternetGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteInternetGatewayAsync(
            DeleteInternetGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteKeyPairAsync(
            DeleteKeyPairRequest request) {
        return deleteKeyPairAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteKeyPairAsync(
            DeleteKeyPairRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteNatGatewayAsync(
            DeleteNatGatewayRequest request) {
        return deleteNatGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteNatGatewayAsync(
            DeleteNatGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteNetworkAclAsync(
            DeleteNetworkAclRequest request) {
        return deleteNetworkAclAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteNetworkAclAsync(
            DeleteNetworkAclRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteNetworkAclEntryAsync(
            DeleteNetworkAclEntryRequest request) {
        return deleteNetworkAclEntryAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteNetworkAclEntryAsync(
            DeleteNetworkAclEntryRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteNetworkInterfaceAsync(
            DeleteNetworkInterfaceRequest request) {
        return deleteNetworkInterfaceAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteNetworkInterfaceAsync(
            DeleteNetworkInterfaceRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deletePlacementGroupAsync(
            DeletePlacementGroupRequest request) {
        return deletePlacementGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deletePlacementGroupAsync(
            DeletePlacementGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteRouteAsync(
            DeleteRouteRequest request) {
        return deleteRouteAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteRouteAsync(
            DeleteRouteRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteRouteTableAsync(
            DeleteRouteTableRequest request) {
        return deleteRouteTableAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteRouteTableAsync(
            DeleteRouteTableRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteSecurityGroupAsync(
            DeleteSecurityGroupRequest request) {
        return deleteSecurityGroupAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSecurityGroupAsync(
            DeleteSecurityGroupRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteSnapshotAsync(
            DeleteSnapshotRequest request) {
        return deleteSnapshotAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSnapshotAsync(
            DeleteSnapshotRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteSpotDatafeedSubscriptionAsync(
            DeleteSpotDatafeedSubscriptionRequest request) {
        return deleteSpotDatafeedSubscriptionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSpotDatafeedSubscriptionAsync(
            DeleteSpotDatafeedSubscriptionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    /**
     * Simplified method form for invoking the DeleteSpotDatafeedSubscription
     * operation.
     *
     * @see #deleteSpotDatafeedSubscriptionAsync(DeleteSpotDatafeedSubscriptionRequest)
     */
    @Override
    public java.util.concurrent.Future deleteSpotDatafeedSubscriptionAsync() {
        return deleteSpotDatafeedSubscriptionAsync(new DeleteSpotDatafeedSubscriptionRequest());
    }
    /**
     * Simplified method form for invoking the DeleteSpotDatafeedSubscription
     * operation with an AsyncHandler.
     *
     * @see #deleteSpotDatafeedSubscriptionAsync(DeleteSpotDatafeedSubscriptionRequest,
     *      com.amazonaws.handlers.AsyncHandler)
     */
    public java.util.concurrent.Future deleteSpotDatafeedSubscriptionAsync(
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        return deleteSpotDatafeedSubscriptionAsync(
                new DeleteSpotDatafeedSubscriptionRequest(), asyncHandler);
    }
    @Override
    public java.util.concurrent.Future deleteSubnetAsync(
            DeleteSubnetRequest request) {
        return deleteSubnetAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteSubnetAsync(
            DeleteSubnetRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteTagsAsync(
            DeleteTagsRequest request) {
        return deleteTagsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteTagsAsync(
            DeleteTagsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVolumeAsync(
            DeleteVolumeRequest request) {
        return deleteVolumeAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVolumeAsync(
            DeleteVolumeRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVpcAsync(
            DeleteVpcRequest request) {
        return deleteVpcAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVpcAsync(
            DeleteVpcRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVpcEndpointsAsync(
            DeleteVpcEndpointsRequest request) {
        return deleteVpcEndpointsAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVpcEndpointsAsync(
            DeleteVpcEndpointsRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVpcPeeringConnectionAsync(
            DeleteVpcPeeringConnectionRequest request) {
        return deleteVpcPeeringConnectionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVpcPeeringConnectionAsync(
            DeleteVpcPeeringConnectionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVpnConnectionAsync(
            DeleteVpnConnectionRequest request) {
        return deleteVpnConnectionAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVpnConnectionAsync(
            DeleteVpnConnectionRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVpnConnectionRouteAsync(
            DeleteVpnConnectionRouteRequest request) {
        return deleteVpnConnectionRouteAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVpnConnectionRouteAsync(
            DeleteVpnConnectionRouteRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deleteVpnGatewayAsync(
            DeleteVpnGatewayRequest request) {
        return deleteVpnGatewayAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deleteVpnGatewayAsync(
            DeleteVpnGatewayRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future deregisterImageAsync(
            DeregisterImageRequest request) {
        return deregisterImageAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future deregisterImageAsync(
            DeregisterImageRequest request,
            com.amazonaws.handlers.AsyncHandler asyncHandler) {
        throw new java.lang.UnsupportedOperationException();
    }
    @Override
    public java.util.concurrent.Future describeAccountAttributesAsync(
            DescribeAccountAttributesRequest request) {
        return describeAccountAttributesAsync(request, null);
    }
    @Override
    public java.util.concurrent.Future