package com.bizo.awsstubs.services.ec2;

import com.amazonaws.AmazonClientException;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.AmazonWebServiceRequest;
import com.amazonaws.ResponseMetadata;
import com.amazonaws.regions.Region;
import com.amazonaws.services.ec2.AmazonEC2;
import com.amazonaws.services.ec2.model.*;

public class AmazonEC2Stub implements AmazonEC2 {
  @Override
  public void shutdown() {
    throw new UnsupportedOperationException();
  }

  @Override
  public void setEndpoint(final String arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public void setRegion(final Region arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RebootInstancesResult rebootInstances(final RebootInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesResult describeReservedInstances() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesResult describeReservedInstances(final DescribeReservedInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeAvailabilityZonesResult describeAvailabilityZones(final DescribeAvailabilityZonesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeAvailabilityZonesResult describeAvailabilityZones() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DetachVolumeResult detachVolume(final DetachVolumeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteKeyPairResult deleteKeyPair(final DeleteKeyPairRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public UnmonitorInstancesResult unmonitorInstances(final UnmonitorInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AttachVpnGatewayResult attachVpnGateway(final AttachVpnGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateImageResult createImage(final CreateImageRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteSecurityGroupResult deleteSecurityGroup(final DeleteSecurityGroupRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public DeleteSecurityGroupResult deleteSecurityGroup() {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateInstanceExportTaskResult createInstanceExportTask(final CreateInstanceExportTaskRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public GetPasswordDataResult getPasswordData(final GetPasswordDataRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AssociateDhcpOptionsResult associateDhcpOptions(final AssociateDhcpOptionsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AuthorizeSecurityGroupEgressResult authorizeSecurityGroupEgress(final AuthorizeSecurityGroupEgressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public StopInstancesResult stopInstances(final StopInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportKeyPairResult importKeyPair(final ImportKeyPairRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteNetworkInterfaceResult deleteNetworkInterface(final DeleteNetworkInterfaceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyVpcAttributeResult modifyVpcAttribute(final ModifyVpcAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateSecurityGroupResult createSecurityGroup(final CreateSecurityGroupRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotPriceHistoryResult describeSpotPriceHistory() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotPriceHistoryResult describeSpotPriceHistory(final DescribeSpotPriceHistoryRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeNetworkInterfacesResult describeNetworkInterfaces(final DescribeNetworkInterfacesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeNetworkInterfacesResult describeNetworkInterfaces() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeRegionsResult describeRegions() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeRegionsResult describeRegions(final DescribeRegionsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateReservedInstancesListingResult createReservedInstancesListing(final CreateReservedInstancesListingRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateDhcpOptionsResult createDhcpOptions(final CreateDhcpOptionsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ResetSnapshotAttributeResult resetSnapshotAttribute(final ResetSnapshotAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteRouteResult deleteRoute(final DeleteRouteRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInternetGatewaysResult describeInternetGateways(final DescribeInternetGatewaysRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInternetGatewaysResult describeInternetGateways() {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ImportVolumeResult importVolume() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportVolumeResult importVolume(final ImportVolumeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSecurityGroupsResult describeSecurityGroups(final DescribeSecurityGroupsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSecurityGroupsResult describeSecurityGroups() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DetachVpnGatewayResult detachVpnGateway(final DetachVpnGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeregisterImageResult deregisterImage(final DeregisterImageRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotDatafeedSubscriptionResult describeSpotDatafeedSubscription(final DescribeSpotDatafeedSubscriptionRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotDatafeedSubscriptionResult describeSpotDatafeedSubscription() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteTagsResult deleteTags(final DeleteTagsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteSubnetResult deleteSubnet(final DeleteSubnetRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeAccountAttributesResult describeAccountAttributes() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeAccountAttributesResult describeAccountAttributes(final DescribeAccountAttributesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpnGatewayResult createVpnGateway(final CreateVpnGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public EnableVolumeIOResult enableVolumeIO(final EnableVolumeIORequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVpnGatewayResult deleteVpnGateway(final DeleteVpnGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AttachVolumeResult attachVolume(final AttachVolumeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVolumeStatusResult describeVolumeStatus(final DescribeVolumeStatusRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVolumeStatusResult describeVolumeStatus() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ResetImageAttributeResult resetImageAttribute(final ResetImageAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpnConnectionsResult describeVpnConnections(final DescribeVpnConnectionsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpnConnectionsResult describeVpnConnections() {
    throw new UnsupportedOperationException();
  }

  @Override
  public EnableVgwRoutePropagationResult enableVgwRoutePropagation(final EnableVgwRoutePropagationRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateSnapshotResult createSnapshot(final CreateSnapshotRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVolumeResult deleteVolume(final DeleteVolumeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateNetworkInterfaceResult createNetworkInterface(final CreateNetworkInterfaceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcsResult describeVpcs(final DescribeVpcsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcsResult describeVpcs() {
    throw new UnsupportedOperationException();
  }

  @Override
  public UnassignPrivateIpAddressesResult unassignPrivateIpAddresses(final UnassignPrivateIpAddressesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelConversionTaskResult cancelConversionTask(final CancelConversionTaskRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AssociateAddressResult associateAddress(final AssociateAddressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteCustomerGatewayResult deleteCustomerGateway(final DeleteCustomerGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateNetworkAclEntryResult createNetworkAclEntry(final CreateNetworkAclEntryRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeExportTasksResult describeExportTasks() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeExportTasksResult describeExportTasks(final DescribeExportTasksRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DetachInternetGatewayResult detachInternetGateway(final DetachInternetGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateRouteTableResult createRouteTable(final CreateRouteTableRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVolumesResult describeVolumes(final DescribeVolumesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVolumesResult describeVolumes() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesListingsResult describeReservedInstancesListings(final DescribeReservedInstancesListingsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesListingsResult describeReservedInstancesListings() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReportInstanceStatusResult reportInstanceStatus(final ReportInstanceStatusRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ReportInstanceStatusResult reportInstanceStatus() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeRouteTablesResult describeRouteTables(final DescribeRouteTablesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeRouteTablesResult describeRouteTables() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeDhcpOptionsResult describeDhcpOptions(final DescribeDhcpOptionsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeDhcpOptionsResult describeDhcpOptions() {
    throw new UnsupportedOperationException();
  }

  @Override
  public MonitorInstancesResult monitorInstances(final MonitorInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeNetworkAclsResult describeNetworkAcls(final DescribeNetworkAclsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeNetworkAclsResult describeNetworkAcls() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeBundleTasksResult describeBundleTasks(final DescribeBundleTasksRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeBundleTasksResult describeBundleTasks() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportInstanceResult importInstance(final ImportInstanceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RevokeSecurityGroupIngressResult revokeSecurityGroupIngress() {
    throw new UnsupportedOperationException();
  }

  @Override
  public RevokeSecurityGroupIngressResult revokeSecurityGroupIngress(final RevokeSecurityGroupIngressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public GetConsoleOutputResult getConsoleOutput(final GetConsoleOutputRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateInternetGatewayResult createInternetGateway(final CreateInternetGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateInternetGatewayResult createInternetGateway() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVpnConnectionRouteResult deleteVpnConnectionRoute(final DeleteVpnConnectionRouteRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DetachNetworkInterfaceResult detachNetworkInterface(final DetachNetworkInterfaceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyImageAttributeResult modifyImageAttribute(final ModifyImageAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateCustomerGatewayResult createCustomerGateway(final CreateCustomerGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateSpotDatafeedSubscriptionResult createSpotDatafeedSubscription(final CreateSpotDatafeedSubscriptionRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AttachInternetGatewayResult attachInternetGateway(final AttachInternetGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVpnConnectionResult deleteVpnConnection(final DeleteVpnConnectionRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeConversionTasksResult describeConversionTasks(final DescribeConversionTasksRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeConversionTasksResult describeConversionTasks() {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpnConnectionResult createVpnConnection(final CreateVpnConnectionRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInstanceAttributeResult describeInstanceAttribute(final DescribeInstanceAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSubnetsResult describeSubnets(final DescribeSubnetsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSubnetsResult describeSubnets() {
    throw new UnsupportedOperationException();
  }

  @Override
  public RunInstancesResult runInstances(final RunInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribePlacementGroupsResult describePlacementGroups() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribePlacementGroupsResult describePlacementGroups(final DescribePlacementGroupsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AssociateRouteTableResult associateRouteTable(final AssociateRouteTableRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInstancesResult describeInstances() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInstancesResult describeInstances(final DescribeInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteNetworkAclResult deleteNetworkAcl(final DeleteNetworkAclRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyVolumeAttributeResult modifyVolumeAttribute(final ModifyVolumeAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImagesResult describeImages() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImagesResult describeImages(final DescribeImagesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public StartInstancesResult startInstances(final StartInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelReservedInstancesListingResult cancelReservedInstancesListing(final CancelReservedInstancesListingRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyInstanceAttributeResult modifyInstanceAttribute(final ModifyInstanceAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteDhcpOptionsResult deleteDhcpOptions(final DeleteDhcpOptionsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public AuthorizeSecurityGroupIngressResult authorizeSecurityGroupIngress() {
    throw new UnsupportedOperationException();
  }

  @Override
  public AuthorizeSecurityGroupIngressResult authorizeSecurityGroupIngress(final AuthorizeSecurityGroupIngressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotInstanceRequestsResult describeSpotInstanceRequests() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotInstanceRequestsResult describeSpotInstanceRequests(final DescribeSpotInstanceRequestsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpcResult createVpc(final CreateVpcRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeCustomerGatewaysResult describeCustomerGateways(final DescribeCustomerGatewaysRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeCustomerGatewaysResult describeCustomerGateways() {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelExportTaskResult cancelExportTask(final CancelExportTaskRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateRouteResult createRoute(final CreateRouteRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CopyImageResult copyImage(final CopyImageRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyNetworkInterfaceAttributeResult  modifyNetworkInterfaceAttribute(final ModifyNetworkInterfaceAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteRouteTableResult deleteRouteTable(final DeleteRouteTableRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeNetworkInterfaceAttributeResult describeNetworkInterfaceAttribute(final DescribeNetworkInterfaceAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RequestSpotInstancesResult requestSpotInstances(final RequestSpotInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateTagsResult createTags(final CreateTagsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVolumeAttributeResult describeVolumeAttribute(final DescribeVolumeAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AttachNetworkInterfaceResult attachNetworkInterface(final AttachNetworkInterfaceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReplaceRouteResult replaceRoute(final ReplaceRouteRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeTagsResult describeTags() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeTagsResult describeTags(final DescribeTagsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelBundleTaskResult cancelBundleTask(final CancelBundleTaskRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DisableVgwRoutePropagationResult disableVgwRoutePropagation(final DisableVgwRoutePropagationRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelSpotInstanceRequestsResult cancelSpotInstanceRequests(final CancelSpotInstanceRequestsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public PurchaseReservedInstancesOfferingResult purchaseReservedInstancesOffering(final PurchaseReservedInstancesOfferingRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifySnapshotAttributeResult modifySnapshotAttribute(final ModifySnapshotAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public TerminateInstancesResult terminateInstances(final TerminateInstancesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteSpotDatafeedSubscriptionResult deleteSpotDatafeedSubscription() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteSpotDatafeedSubscriptionResult deleteSpotDatafeedSubscription(final DeleteSpotDatafeedSubscriptionRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteInternetGatewayResult deleteInternetGateway(final DeleteInternetGatewayRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSnapshotAttributeResult describeSnapshotAttribute(final DescribeSnapshotAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReplaceRouteTableAssociationResult replaceRouteTableAssociation(final ReplaceRouteTableAssociationRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeAddressesResult describeAddresses() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeAddressesResult describeAddresses(final DescribeAddressesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImageAttributeResult describeImageAttribute(final DescribeImageAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeKeyPairsResult describeKeyPairs() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeKeyPairsResult describeKeyPairs(final DescribeKeyPairsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ConfirmProductInstanceResult confirmProductInstance(final ConfirmProductInstanceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DisassociateRouteTableResult disassociateRouteTable(final DisassociateRouteTableRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcAttributeResult describeVpcAttribute(final DescribeVpcAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RevokeSecurityGroupEgressResult revokeSecurityGroupEgress(final RevokeSecurityGroupEgressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteNetworkAclEntryResult deleteNetworkAclEntry(final DeleteNetworkAclEntryRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVolumeResult createVolume(final CreateVolumeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInstanceStatusResult describeInstanceStatus() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeInstanceStatusResult describeInstanceStatus(final DescribeInstanceStatusRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpnGatewaysResult describeVpnGateways() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpnGatewaysResult describeVpnGateways(final DescribeVpnGatewaysRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateSubnetResult createSubnet(final CreateSubnetRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesOfferingsResult describeReservedInstancesOfferings(final DescribeReservedInstancesOfferingsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesOfferingsResult describeReservedInstancesOfferings() {
    throw new UnsupportedOperationException();
  }

  @Override
  public AssignPrivateIpAddressesResult assignPrivateIpAddresses(final AssignPrivateIpAddressesRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteSnapshotResult deleteSnapshot(final DeleteSnapshotRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReplaceNetworkAclAssociationResult replaceNetworkAclAssociation(final ReplaceNetworkAclAssociationRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public DisassociateAddressResult disassociateAddress() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DisassociateAddressResult disassociateAddress(final DisassociateAddressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreatePlacementGroupResult createPlacementGroup(final CreatePlacementGroupRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public BundleInstanceResult bundleInstance(final BundleInstanceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeletePlacementGroupResult deletePlacementGroup(final DeletePlacementGroupRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVpcResult deleteVpc(final DeleteVpcRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CopySnapshotResult copySnapshot(final CopySnapshotRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AllocateAddressResult allocateAddress() {
    throw new UnsupportedOperationException();
  }

  @Override
  public AllocateAddressResult allocateAddress(final AllocateAddressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ReleaseAddressResult releaseAddress() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReleaseAddressResult releaseAddress(final ReleaseAddressRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ResetInstanceAttributeResult resetInstanceAttribute(final ResetInstanceAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateKeyPairResult createKeyPair(final CreateKeyPairRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReplaceNetworkAclEntryResult replaceNetworkAclEntry(final ReplaceNetworkAclEntryRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSnapshotsResult describeSnapshots(final DescribeSnapshotsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSnapshotsResult describeSnapshots() {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateNetworkAclResult createNetworkAcl(final CreateNetworkAclRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RegisterImageResult registerImage(final RegisterImageRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public RegisterImageResult registerImage() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ResetNetworkInterfaceAttributeResult resetNetworkInterfaceAttribute(final ResetNetworkInterfaceAttributeRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpnConnectionRouteResult createVpnConnectionRoute(final CreateVpnConnectionRouteRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ResponseMetadata getCachedResponseMetadata(final AmazonWebServiceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyReservedInstancesResult modifyReservedInstances(final ModifyReservedInstancesRequest modifyReservedInstancesRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesModificationsResult describeReservedInstancesModifications(
    final DescribeReservedInstancesModificationsRequest describeReservedInstancesModificationsRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeReservedInstancesModificationsResult describeReservedInstancesModifications() {
    throw new UnsupportedOperationException();
  }

  @Override
  public <X extends AmazonWebServiceRequest> DryRunResult<X> dryRun(final DryRunSupportedRequest<X> request) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RejectVpcPeeringConnectionResult rejectVpcPeeringConnection(final RejectVpcPeeringConnectionRequest rejectVpcPeeringConnectionRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AcceptVpcPeeringConnectionResult acceptVpcPeeringConnection(final AcceptVpcPeeringConnectionRequest acceptVpcPeeringConnectionRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpcPeeringConnectionResult createVpcPeeringConnection(final CreateVpcPeeringConnectionRequest createVpcPeeringConnectionRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVpcPeeringConnectionResult deleteVpcPeeringConnection(final DeleteVpcPeeringConnectionRequest deleteVpcPeeringConnectionRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcPeeringConnectionsResult describeVpcPeeringConnections(
    final DescribeVpcPeeringConnectionsRequest describeVpcPeeringConnectionsRequest) {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public RejectVpcPeeringConnectionResult rejectVpcPeeringConnection() {
    throw new UnsupportedOperationException();
  }

  @Override
  public AcceptVpcPeeringConnectionResult acceptVpcPeeringConnection() {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpcPeeringConnectionResult createVpcPeeringConnection() {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public DeleteVpcPeeringConnectionResult deleteVpcPeeringConnection() {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcPeeringConnectionsResult describeVpcPeeringConnections() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifySubnetAttributeResult modifySubnetAttribute(final ModifySubnetAttributeRequest modifySubnetAttributeRequest) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AttachClassicLinkVpcResult attachClassicLinkVpc(AttachClassicLinkVpcRequest attachClassicLinkVpcRequest) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DisableVpcClassicLinkResult disableVpcClassicLink(DisableVpcClassicLinkRequest disableVpcClassicLinkRequest) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcClassicLinkResult describeVpcClassicLink(DescribeVpcClassicLinkRequest describeVpcClassicLinkRequest) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeClassicLinkInstancesResult describeClassicLinkInstances(DescribeClassicLinkInstancesRequest describeClassicLinkInstancesRequest) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public EnableVpcClassicLinkResult enableVpcClassicLink(EnableVpcClassicLinkRequest enableVpcClassicLinkRequest) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DetachClassicLinkVpcResult detachClassicLinkVpc(DetachClassicLinkVpcRequest detachClassicLinkVpcRequest) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcClassicLinkResult describeVpcClassicLink() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeClassicLinkInstancesResult describeClassicLinkInstances() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelImportTaskResult cancelImportTask() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelImportTaskResult cancelImportTask(CancelImportTaskRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public CancelSpotFleetRequestsResult cancelSpotFleetRequests(CancelSpotFleetRequestsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateVpcEndpointResult createVpcEndpoint(CreateVpcEndpointRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteVpcEndpointsResult deleteVpcEndpoints(DeleteVpcEndpointsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImportImageTasksResult describeImportImageTasks() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImportImageTasksResult describeImportImageTasks(DescribeImportImageTasksRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImportSnapshotTasksResult describeImportSnapshotTasks() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeImportSnapshotTasksResult describeImportSnapshotTasks(DescribeImportSnapshotTasksRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeMovingAddressesResult describeMovingAddresses() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeMovingAddressesResult describeMovingAddresses(DescribeMovingAddressesRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribePrefixListsResult describePrefixLists() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribePrefixListsResult describePrefixLists(DescribePrefixListsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotFleetInstancesResult describeSpotFleetInstances(DescribeSpotFleetInstancesRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotFleetRequestHistoryResult describeSpotFleetRequestHistory(DescribeSpotFleetRequestHistoryRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotFleetRequestsResult describeSpotFleetRequests() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSpotFleetRequestsResult describeSpotFleetRequests(DescribeSpotFleetRequestsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcEndpointServicesResult describeVpcEndpointServices() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcEndpointServicesResult describeVpcEndpointServices(DescribeVpcEndpointServicesRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcEndpointsResult describeVpcEndpoints() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcEndpointsResult describeVpcEndpoints(DescribeVpcEndpointsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportImageResult importImage() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportImageResult importImage(ImportImageRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportSnapshotResult importSnapshot() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ImportSnapshotResult importSnapshot(ImportSnapshotRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyVpcEndpointResult modifyVpcEndpoint(ModifyVpcEndpointRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public MoveAddressToVpcResult moveAddressToVpc(MoveAddressToVpcRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public RequestSpotFleetResult requestSpotFleet(RequestSpotFleetRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public RestoreAddressToClassicResult restoreAddressToClassic(RestoreAddressToClassicRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateFlowLogsResult createFlowLogs(CreateFlowLogsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteFlowLogsResult deleteFlowLogs(DeleteFlowLogsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeFlowLogsResult describeFlowLogs() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeFlowLogsResult describeFlowLogs(DescribeFlowLogsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifySpotFleetRequestResult modifySpotFleetRequest(ModifySpotFleetRequestRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public AllocateHostsResult allocateHosts(AllocateHostsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public CreateNatGatewayResult createNatGateway(CreateNatGatewayRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DeleteNatGatewayResult deleteNatGateway(DeleteNatGatewayRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeHostsResult describeHosts() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeHostsResult describeHosts(DescribeHostsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeIdFormatResult describeIdFormat() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeIdFormatResult describeIdFormat(DescribeIdFormatRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeNatGatewaysResult describeNatGateways(DescribeNatGatewaysRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyHostsResult modifyHosts(ModifyHostsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyIdFormatResult modifyIdFormat(ModifyIdFormatRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyInstancePlacementResult modifyInstancePlacement(ModifyInstancePlacementRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ReleaseHostsResult releaseHosts(ReleaseHostsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public RunScheduledInstancesResult runScheduledInstances(RunScheduledInstancesRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public PurchaseScheduledInstancesResult purchaseScheduledInstances(PurchaseScheduledInstancesRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyVpcPeeringConnectionOptionsResult modifyVpcPeeringConnectionOptions(ModifyVpcPeeringConnectionOptionsRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyIdentityIdFormatResult modifyIdentityIdFormat(ModifyIdentityIdFormatRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public GetConsoleScreenshotResult getConsoleScreenshot(GetConsoleScreenshotRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public EnableVpcClassicLinkDnsSupportResult enableVpcClassicLinkDnsSupport(EnableVpcClassicLinkDnsSupportRequest req) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DisableVpcClassicLinkDnsSupportResult disableVpcClassicLinkDnsSupport(DisableVpcClassicLinkDnsSupportRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeVpcClassicLinkDnsSupportResult describeVpcClassicLinkDnsSupport(DescribeVpcClassicLinkDnsSupportRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeStaleSecurityGroupsResult describeStaleSecurityGroups(DescribeStaleSecurityGroupsRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeSecurityGroupReferencesResult describeSecurityGroupReferences(DescribeSecurityGroupReferencesRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeScheduledInstancesResult describeScheduledInstances(DescribeScheduledInstancesRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeScheduledInstanceAvailabilityResult describeScheduledInstanceAvailability(DescribeScheduledInstanceAvailabilityRequest r) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeIdentityIdFormatResult describeIdentityIdFormat(DescribeIdentityIdFormatRequest r) {
    throw new UnsupportedOperationException();
  }

}