| // Licensed to the Apache Software Foundation (ASF) under one | |
| // or more contributor license agreements. See the NOTICE file | |
| // distributed with this work for additional information | |
| // regarding copyright ownership. The ASF licenses this file | |
| // to you under the Apache License, Version 2.0 (the | |
| // "License"); you may not use this file except in compliance | |
| // with the License. You may obtain a copy of the License at | |
| // | |
| // http://www.apache.org/licenses/LICENSE-2.0 | |
| // | |
| // Unless required by applicable law or agreed to in writing, | |
| // software distributed under the License 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.cloud.bridge.service; | |
| import org.apache.log4j.Logger; | |
| import com.amazon.ec2.ActivateLicense; | |
| import com.amazon.ec2.ActivateLicenseResponse; | |
| import com.amazon.ec2.AllocateAddress; | |
| import com.amazon.ec2.AllocateAddressResponse; | |
| import com.amazon.ec2.AmazonEC2SkeletonInterface; | |
| import com.amazon.ec2.AssignPrivateIpAddresses; | |
| import com.amazon.ec2.AssignPrivateIpAddressesResponse; | |
| import com.amazon.ec2.AssociateAddress; | |
| import com.amazon.ec2.AssociateAddressResponse; | |
| import com.amazon.ec2.AssociateDhcpOptions; | |
| import com.amazon.ec2.AssociateDhcpOptionsResponse; | |
| import com.amazon.ec2.AssociateRouteTable; | |
| import com.amazon.ec2.AssociateRouteTableResponse; | |
| import com.amazon.ec2.AttachInternetGateway; | |
| import com.amazon.ec2.AttachInternetGatewayResponse; | |
| import com.amazon.ec2.AttachNetworkInterface; | |
| import com.amazon.ec2.AttachNetworkInterfaceResponse; | |
| import com.amazon.ec2.AttachVolume; | |
| import com.amazon.ec2.AttachVolumeResponse; | |
| import com.amazon.ec2.AttachVpnGateway; | |
| import com.amazon.ec2.AttachVpnGatewayResponse; | |
| import com.amazon.ec2.AuthorizeSecurityGroupEgress; | |
| import com.amazon.ec2.AuthorizeSecurityGroupEgressResponse; | |
| import com.amazon.ec2.AuthorizeSecurityGroupIngress; | |
| import com.amazon.ec2.AuthorizeSecurityGroupIngressResponse; | |
| import com.amazon.ec2.BundleInstance; | |
| import com.amazon.ec2.BundleInstanceResponse; | |
| import com.amazon.ec2.CancelBundleTask; | |
| import com.amazon.ec2.CancelBundleTaskResponse; | |
| import com.amazon.ec2.CancelConversionTask; | |
| import com.amazon.ec2.CancelConversionTaskResponse; | |
| import com.amazon.ec2.CancelExportTask; | |
| import com.amazon.ec2.CancelExportTaskResponse; | |
| import com.amazon.ec2.CancelReservedInstancesListing; | |
| import com.amazon.ec2.CancelReservedInstancesListingResponse; | |
| import com.amazon.ec2.CancelSpotInstanceRequests; | |
| import com.amazon.ec2.CancelSpotInstanceRequestsResponse; | |
| import com.amazon.ec2.ConfirmProductInstance; | |
| import com.amazon.ec2.ConfirmProductInstanceResponse; | |
| import com.amazon.ec2.CreateCustomerGateway; | |
| import com.amazon.ec2.CreateCustomerGatewayResponse; | |
| import com.amazon.ec2.CreateDhcpOptions; | |
| import com.amazon.ec2.CreateDhcpOptionsResponse; | |
| import com.amazon.ec2.CreateImage; | |
| import com.amazon.ec2.CreateImageResponse; | |
| import com.amazon.ec2.CreateInstanceExportTask; | |
| import com.amazon.ec2.CreateInstanceExportTaskResponse; | |
| import com.amazon.ec2.CreateInternetGateway; | |
| import com.amazon.ec2.CreateInternetGatewayResponse; | |
| import com.amazon.ec2.CreateKeyPair; | |
| import com.amazon.ec2.CreateKeyPairResponse; | |
| import com.amazon.ec2.CreateNetworkAcl; | |
| import com.amazon.ec2.CreateNetworkAclEntry; | |
| import com.amazon.ec2.CreateNetworkAclEntryResponse; | |
| import com.amazon.ec2.CreateNetworkAclResponse; | |
| import com.amazon.ec2.CreateNetworkInterface; | |
| import com.amazon.ec2.CreateNetworkInterfaceResponse; | |
| import com.amazon.ec2.CreatePlacementGroup; | |
| import com.amazon.ec2.CreatePlacementGroupResponse; | |
| import com.amazon.ec2.CreateReservedInstancesListing; | |
| import com.amazon.ec2.CreateReservedInstancesListingResponse; | |
| import com.amazon.ec2.CreateRoute; | |
| import com.amazon.ec2.CreateRouteResponse; | |
| import com.amazon.ec2.CreateRouteTable; | |
| import com.amazon.ec2.CreateRouteTableResponse; | |
| import com.amazon.ec2.CreateSecurityGroup; | |
| import com.amazon.ec2.CreateSecurityGroupResponse; | |
| import com.amazon.ec2.CreateSnapshot; | |
| import com.amazon.ec2.CreateSnapshotResponse; | |
| import com.amazon.ec2.CreateSpotDatafeedSubscription; | |
| import com.amazon.ec2.CreateSpotDatafeedSubscriptionResponse; | |
| import com.amazon.ec2.CreateSubnet; | |
| import com.amazon.ec2.CreateSubnetResponse; | |
| import com.amazon.ec2.CreateTags; | |
| import com.amazon.ec2.CreateTagsResponse; | |
| import com.amazon.ec2.CreateVolume; | |
| import com.amazon.ec2.CreateVolumeResponse; | |
| import com.amazon.ec2.CreateVpc; | |
| import com.amazon.ec2.CreateVpcResponse; | |
| import com.amazon.ec2.CreateVpnConnection; | |
| import com.amazon.ec2.CreateVpnConnectionResponse; | |
| import com.amazon.ec2.CreateVpnConnectionRoute; | |
| import com.amazon.ec2.CreateVpnConnectionRouteResponse; | |
| import com.amazon.ec2.CreateVpnGateway; | |
| import com.amazon.ec2.CreateVpnGatewayResponse; | |
| import com.amazon.ec2.DeactivateLicense; | |
| import com.amazon.ec2.DeactivateLicenseResponse; | |
| import com.amazon.ec2.DeleteCustomerGateway; | |
| import com.amazon.ec2.DeleteCustomerGatewayResponse; | |
| import com.amazon.ec2.DeleteDhcpOptions; | |
| import com.amazon.ec2.DeleteDhcpOptionsResponse; | |
| import com.amazon.ec2.DeleteInternetGateway; | |
| import com.amazon.ec2.DeleteInternetGatewayResponse; | |
| import com.amazon.ec2.DeleteKeyPair; | |
| import com.amazon.ec2.DeleteKeyPairResponse; | |
| import com.amazon.ec2.DeleteNetworkAcl; | |
| import com.amazon.ec2.DeleteNetworkAclEntry; | |
| import com.amazon.ec2.DeleteNetworkAclEntryResponse; | |
| import com.amazon.ec2.DeleteNetworkAclResponse; | |
| import com.amazon.ec2.DeleteNetworkInterface; | |
| import com.amazon.ec2.DeleteNetworkInterfaceResponse; | |
| import com.amazon.ec2.DeletePlacementGroup; | |
| import com.amazon.ec2.DeletePlacementGroupResponse; | |
| import com.amazon.ec2.DeleteRoute; | |
| import com.amazon.ec2.DeleteRouteResponse; | |
| import com.amazon.ec2.DeleteRouteTable; | |
| import com.amazon.ec2.DeleteRouteTableResponse; | |
| import com.amazon.ec2.DeleteSecurityGroup; | |
| import com.amazon.ec2.DeleteSecurityGroupResponse; | |
| import com.amazon.ec2.DeleteSnapshot; | |
| import com.amazon.ec2.DeleteSnapshotResponse; | |
| import com.amazon.ec2.DeleteSpotDatafeedSubscription; | |
| import com.amazon.ec2.DeleteSpotDatafeedSubscriptionResponse; | |
| import com.amazon.ec2.DeleteSubnet; | |
| import com.amazon.ec2.DeleteSubnetResponse; | |
| import com.amazon.ec2.DeleteTags; | |
| import com.amazon.ec2.DeleteTagsResponse; | |
| import com.amazon.ec2.DeleteVolume; | |
| import com.amazon.ec2.DeleteVolumeResponse; | |
| import com.amazon.ec2.DeleteVpc; | |
| import com.amazon.ec2.DeleteVpcResponse; | |
| import com.amazon.ec2.DeleteVpnConnection; | |
| import com.amazon.ec2.DeleteVpnConnectionResponse; | |
| import com.amazon.ec2.DeleteVpnConnectionRoute; | |
| import com.amazon.ec2.DeleteVpnConnectionRouteResponse; | |
| import com.amazon.ec2.DeleteVpnGateway; | |
| import com.amazon.ec2.DeleteVpnGatewayResponse; | |
| import com.amazon.ec2.DeregisterImage; | |
| import com.amazon.ec2.DeregisterImageResponse; | |
| import com.amazon.ec2.DescribeAddresses; | |
| import com.amazon.ec2.DescribeAddressesResponse; | |
| import com.amazon.ec2.DescribeAvailabilityZones; | |
| import com.amazon.ec2.DescribeAvailabilityZonesResponse; | |
| import com.amazon.ec2.DescribeBundleTasks; | |
| import com.amazon.ec2.DescribeBundleTasksResponse; | |
| import com.amazon.ec2.DescribeConversionTasks; | |
| import com.amazon.ec2.DescribeConversionTasksResponse; | |
| import com.amazon.ec2.DescribeCustomerGateways; | |
| import com.amazon.ec2.DescribeCustomerGatewaysResponse; | |
| import com.amazon.ec2.DescribeDhcpOptions; | |
| import com.amazon.ec2.DescribeDhcpOptionsResponse; | |
| import com.amazon.ec2.DescribeExportTasks; | |
| import com.amazon.ec2.DescribeExportTasksResponse; | |
| import com.amazon.ec2.DescribeImageAttribute; | |
| import com.amazon.ec2.DescribeImageAttributeResponse; | |
| import com.amazon.ec2.DescribeImages; | |
| import com.amazon.ec2.DescribeImagesResponse; | |
| import com.amazon.ec2.DescribeInstanceAttribute; | |
| import com.amazon.ec2.DescribeInstanceAttributeResponse; | |
| import com.amazon.ec2.DescribeInstanceStatus; | |
| import com.amazon.ec2.DescribeInstanceStatusResponse; | |
| import com.amazon.ec2.DescribeInstances; | |
| import com.amazon.ec2.DescribeInstancesResponse; | |
| import com.amazon.ec2.DescribeInternetGateways; | |
| import com.amazon.ec2.DescribeInternetGatewaysResponse; | |
| import com.amazon.ec2.DescribeKeyPairs; | |
| import com.amazon.ec2.DescribeKeyPairsResponse; | |
| import com.amazon.ec2.DescribeLicenses; | |
| import com.amazon.ec2.DescribeLicensesResponse; | |
| import com.amazon.ec2.DescribeNetworkAcls; | |
| import com.amazon.ec2.DescribeNetworkAclsResponse; | |
| import com.amazon.ec2.DescribeNetworkInterfaceAttribute; | |
| import com.amazon.ec2.DescribeNetworkInterfaceAttributeResponse; | |
| import com.amazon.ec2.DescribeNetworkInterfaces; | |
| import com.amazon.ec2.DescribeNetworkInterfacesResponse; | |
| import com.amazon.ec2.DescribePlacementGroups; | |
| import com.amazon.ec2.DescribePlacementGroupsResponse; | |
| import com.amazon.ec2.DescribeRegions; | |
| import com.amazon.ec2.DescribeRegionsResponse; | |
| import com.amazon.ec2.DescribeReservedInstances; | |
| import com.amazon.ec2.DescribeReservedInstancesListings; | |
| import com.amazon.ec2.DescribeReservedInstancesListingsResponse; | |
| import com.amazon.ec2.DescribeReservedInstancesOfferings; | |
| import com.amazon.ec2.DescribeReservedInstancesOfferingsResponse; | |
| import com.amazon.ec2.DescribeReservedInstancesResponse; | |
| import com.amazon.ec2.DescribeRouteTables; | |
| import com.amazon.ec2.DescribeRouteTablesResponse; | |
| import com.amazon.ec2.DescribeSecurityGroups; | |
| import com.amazon.ec2.DescribeSecurityGroupsResponse; | |
| import com.amazon.ec2.DescribeSnapshotAttribute; | |
| import com.amazon.ec2.DescribeSnapshotAttributeResponse; | |
| import com.amazon.ec2.DescribeSnapshots; | |
| import com.amazon.ec2.DescribeSnapshotsResponse; | |
| import com.amazon.ec2.DescribeSpotDatafeedSubscription; | |
| import com.amazon.ec2.DescribeSpotDatafeedSubscriptionResponse; | |
| import com.amazon.ec2.DescribeSpotInstanceRequests; | |
| import com.amazon.ec2.DescribeSpotInstanceRequestsResponse; | |
| import com.amazon.ec2.DescribeSpotPriceHistory; | |
| import com.amazon.ec2.DescribeSpotPriceHistoryResponse; | |
| import com.amazon.ec2.DescribeSubnets; | |
| import com.amazon.ec2.DescribeSubnetsResponse; | |
| import com.amazon.ec2.DescribeTags; | |
| import com.amazon.ec2.DescribeTagsResponse; | |
| import com.amazon.ec2.DescribeVolumeAttribute; | |
| import com.amazon.ec2.DescribeVolumeAttributeResponse; | |
| import com.amazon.ec2.DescribeVolumeStatus; | |
| import com.amazon.ec2.DescribeVolumeStatusResponse; | |
| import com.amazon.ec2.DescribeVolumes; | |
| import com.amazon.ec2.DescribeVolumesResponse; | |
| import com.amazon.ec2.DescribeVpcs; | |
| import com.amazon.ec2.DescribeVpcsResponse; | |
| import com.amazon.ec2.DescribeVpnConnections; | |
| import com.amazon.ec2.DescribeVpnConnectionsResponse; | |
| import com.amazon.ec2.DescribeVpnGateways; | |
| import com.amazon.ec2.DescribeVpnGatewaysResponse; | |
| import com.amazon.ec2.DetachInternetGateway; | |
| import com.amazon.ec2.DetachInternetGatewayResponse; | |
| import com.amazon.ec2.DetachNetworkInterface; | |
| import com.amazon.ec2.DetachNetworkInterfaceResponse; | |
| import com.amazon.ec2.DetachVolume; | |
| import com.amazon.ec2.DetachVolumeResponse; | |
| import com.amazon.ec2.DetachVpnGateway; | |
| import com.amazon.ec2.DetachVpnGatewayResponse; | |
| import com.amazon.ec2.DisableVgwRoutePropagation; | |
| import com.amazon.ec2.DisableVgwRoutePropagationResponse; | |
| import com.amazon.ec2.DisassociateAddress; | |
| import com.amazon.ec2.DisassociateAddressResponse; | |
| import com.amazon.ec2.DisassociateRouteTable; | |
| import com.amazon.ec2.DisassociateRouteTableResponse; | |
| import com.amazon.ec2.EnableVgwRoutePropagation; | |
| import com.amazon.ec2.EnableVgwRoutePropagationResponse; | |
| import com.amazon.ec2.EnableVolumeIO; | |
| import com.amazon.ec2.EnableVolumeIOResponse; | |
| import com.amazon.ec2.GetConsoleOutput; | |
| import com.amazon.ec2.GetConsoleOutputResponse; | |
| import com.amazon.ec2.GetPasswordData; | |
| import com.amazon.ec2.GetPasswordDataResponse; | |
| import com.amazon.ec2.ImportInstance; | |
| import com.amazon.ec2.ImportInstanceResponse; | |
| import com.amazon.ec2.ImportKeyPair; | |
| import com.amazon.ec2.ImportKeyPairResponse; | |
| import com.amazon.ec2.ImportVolume; | |
| import com.amazon.ec2.ImportVolumeResponse; | |
| import com.amazon.ec2.ModifyImageAttribute; | |
| import com.amazon.ec2.ModifyImageAttributeResponse; | |
| import com.amazon.ec2.ModifyInstanceAttribute; | |
| import com.amazon.ec2.ModifyInstanceAttributeResponse; | |
| import com.amazon.ec2.ModifyNetworkInterfaceAttribute; | |
| import com.amazon.ec2.ModifyNetworkInterfaceAttributeResponse; | |
| import com.amazon.ec2.ModifySnapshotAttribute; | |
| import com.amazon.ec2.ModifySnapshotAttributeResponse; | |
| import com.amazon.ec2.ModifyVolumeAttribute; | |
| import com.amazon.ec2.ModifyVolumeAttributeResponse; | |
| import com.amazon.ec2.MonitorInstances; | |
| import com.amazon.ec2.MonitorInstancesResponse; | |
| import com.amazon.ec2.PurchaseReservedInstancesOffering; | |
| import com.amazon.ec2.PurchaseReservedInstancesOfferingResponse; | |
| import com.amazon.ec2.RebootInstances; | |
| import com.amazon.ec2.RebootInstancesResponse; | |
| import com.amazon.ec2.RegisterImage; | |
| import com.amazon.ec2.RegisterImageResponse; | |
| import com.amazon.ec2.ReleaseAddress; | |
| import com.amazon.ec2.ReleaseAddressResponse; | |
| import com.amazon.ec2.ReplaceNetworkAclAssociation; | |
| import com.amazon.ec2.ReplaceNetworkAclAssociationResponse; | |
| import com.amazon.ec2.ReplaceNetworkAclEntry; | |
| import com.amazon.ec2.ReplaceNetworkAclEntryResponse; | |
| import com.amazon.ec2.ReplaceRoute; | |
| import com.amazon.ec2.ReplaceRouteResponse; | |
| import com.amazon.ec2.ReplaceRouteTableAssociation; | |
| import com.amazon.ec2.ReplaceRouteTableAssociationResponse; | |
| import com.amazon.ec2.ReportInstanceStatus; | |
| import com.amazon.ec2.ReportInstanceStatusResponse; | |
| import com.amazon.ec2.RequestSpotInstances; | |
| import com.amazon.ec2.RequestSpotInstancesResponse; | |
| import com.amazon.ec2.ResetImageAttribute; | |
| import com.amazon.ec2.ResetImageAttributeResponse; | |
| import com.amazon.ec2.ResetInstanceAttribute; | |
| import com.amazon.ec2.ResetInstanceAttributeResponse; | |
| import com.amazon.ec2.ResetNetworkInterfaceAttribute; | |
| import com.amazon.ec2.ResetNetworkInterfaceAttributeResponse; | |
| import com.amazon.ec2.ResetSnapshotAttribute; | |
| import com.amazon.ec2.ResetSnapshotAttributeResponse; | |
| import com.amazon.ec2.RevokeSecurityGroupEgress; | |
| import com.amazon.ec2.RevokeSecurityGroupEgressResponse; | |
| import com.amazon.ec2.RevokeSecurityGroupIngress; | |
| import com.amazon.ec2.RevokeSecurityGroupIngressResponse; | |
| import com.amazon.ec2.RunInstances; | |
| import com.amazon.ec2.RunInstancesResponse; | |
| import com.amazon.ec2.StartInstances; | |
| import com.amazon.ec2.StartInstancesResponse; | |
| import com.amazon.ec2.StopInstances; | |
| import com.amazon.ec2.StopInstancesResponse; | |
| import com.amazon.ec2.TerminateInstances; | |
| import com.amazon.ec2.TerminateInstancesResponse; | |
| import com.amazon.ec2.UnassignPrivateIpAddresses; | |
| import com.amazon.ec2.UnassignPrivateIpAddressesResponse; | |
| import com.amazon.ec2.UnmonitorInstances; | |
| import com.amazon.ec2.UnmonitorInstancesResponse; | |
| import com.cloud.bridge.service.controller.s3.ServiceProvider; | |
| public class EC2SoapService implements AmazonEC2SkeletonInterface { | |
| protected final static Logger logger = Logger.getLogger(EC2SoapService.class); | |
| public AllocateAddressResponse allocateAddress(AllocateAddress allocateAddress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.allocateAddress(allocateAddress); | |
| } | |
| public AssociateAddressResponse associateAddress(AssociateAddress associateAddress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.associateAddress(associateAddress); | |
| } | |
| public AssociateDhcpOptionsResponse associateDhcpOptions(AssociateDhcpOptions associateDhcpOptions) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.associateDhcpOptions(associateDhcpOptions); | |
| } | |
| public AttachVolumeResponse attachVolume(AttachVolume attachVolume) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.attachVolume(attachVolume); | |
| } | |
| public AttachVpnGatewayResponse attachVpnGateway(AttachVpnGateway attachVpnGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.attachVpnGateway(attachVpnGateway); | |
| } | |
| public AuthorizeSecurityGroupIngressResponse authorizeSecurityGroupIngress(AuthorizeSecurityGroupIngress authorizeSecurityGroupIngress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.authorizeSecurityGroupIngress(authorizeSecurityGroupIngress); | |
| } | |
| public BundleInstanceResponse bundleInstance(BundleInstance bundleInstance) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.bundleInstance(bundleInstance); | |
| } | |
| public CancelBundleTaskResponse cancelBundleTask(CancelBundleTask cancelBundleTask) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.cancelBundleTask(cancelBundleTask); | |
| } | |
| public CancelSpotInstanceRequestsResponse cancelSpotInstanceRequests(CancelSpotInstanceRequests cancelSpotInstanceRequests) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.cancelSpotInstanceRequests(cancelSpotInstanceRequests); | |
| } | |
| public ConfirmProductInstanceResponse confirmProductInstance(ConfirmProductInstance confirmProductInstance) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.confirmProductInstance(confirmProductInstance); | |
| } | |
| public CreateCustomerGatewayResponse createCustomerGateway(CreateCustomerGateway createCustomerGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createCustomerGateway(createCustomerGateway); | |
| } | |
| public CreateDhcpOptionsResponse createDhcpOptions(CreateDhcpOptions createDhcpOptions) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createDhcpOptions(createDhcpOptions); | |
| } | |
| public CreateImageResponse createImage(CreateImage createImage) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createImage(createImage); | |
| } | |
| public CreateKeyPairResponse createKeyPair(CreateKeyPair createKeyPair) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createKeyPair(createKeyPair); | |
| } | |
| public CreateSecurityGroupResponse createSecurityGroup(CreateSecurityGroup createSecurityGroup) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createSecurityGroup(createSecurityGroup); | |
| } | |
| public CreateSnapshotResponse createSnapshot(CreateSnapshot createSnapshot) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createSnapshot(createSnapshot); | |
| } | |
| public CreateSpotDatafeedSubscriptionResponse createSpotDatafeedSubscription(CreateSpotDatafeedSubscription createSpotDatafeedSubscription) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createSpotDatafeedSubscription(createSpotDatafeedSubscription); | |
| } | |
| public CreateSubnetResponse createSubnet(CreateSubnet createSubnet) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createSubnet(createSubnet); | |
| } | |
| public CreateVolumeResponse createVolume(CreateVolume createVolume) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createVolume(createVolume); | |
| } | |
| public CreateVpcResponse createVpc(CreateVpc createVpc) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createVpc(createVpc); | |
| } | |
| public CreateVpnConnectionResponse createVpnConnection(CreateVpnConnection createVpnConnection) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createVpnConnection(createVpnConnection); | |
| } | |
| public CreateVpnGatewayResponse createVpnGateway(CreateVpnGateway createVpnGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createVpnGateway(createVpnGateway); | |
| } | |
| public DeleteCustomerGatewayResponse deleteCustomerGateway(DeleteCustomerGateway deleteCustomerGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteCustomerGateway(deleteCustomerGateway); | |
| } | |
| public DeleteDhcpOptionsResponse deleteDhcpOptions(DeleteDhcpOptions deleteDhcpOptions) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteDhcpOptions(deleteDhcpOptions); | |
| } | |
| public DeleteKeyPairResponse deleteKeyPair(DeleteKeyPair deleteKeyPair) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteKeyPair(deleteKeyPair); | |
| } | |
| public DeleteSecurityGroupResponse deleteSecurityGroup(DeleteSecurityGroup deleteSecurityGroup) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteSecurityGroup(deleteSecurityGroup); | |
| } | |
| public DeleteSnapshotResponse deleteSnapshot(DeleteSnapshot deleteSnapshot) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteSnapshot(deleteSnapshot); | |
| } | |
| public DeleteSpotDatafeedSubscriptionResponse deleteSpotDatafeedSubscription(DeleteSpotDatafeedSubscription deleteSpotDatafeedSubscription) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteSpotDatafeedSubscription(deleteSpotDatafeedSubscription); | |
| } | |
| public DeleteSubnetResponse deleteSubnet(DeleteSubnet deleteSubnet) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteSubnet(deleteSubnet); | |
| } | |
| public DeleteVolumeResponse deleteVolume(DeleteVolume deleteVolume) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteVolume(deleteVolume); | |
| } | |
| public DeleteVpcResponse deleteVpc(DeleteVpc deleteVpc) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteVpc(deleteVpc); | |
| } | |
| public DeleteVpnConnectionResponse deleteVpnConnection(DeleteVpnConnection deleteVpnConnection) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteVpnConnection(deleteVpnConnection); | |
| } | |
| public DeleteVpnGatewayResponse deleteVpnGateway(DeleteVpnGateway deleteVpnGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteVpnGateway(deleteVpnGateway); | |
| } | |
| public DeregisterImageResponse deregisterImage(DeregisterImage deregisterImage) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deregisterImage(deregisterImage); | |
| } | |
| public DescribeAddressesResponse describeAddresses(DescribeAddresses describeAddresses) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeAddresses(describeAddresses); | |
| } | |
| public DescribeAvailabilityZonesResponse describeAvailabilityZones(DescribeAvailabilityZones describeAvailabilityZones) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeAvailabilityZones(describeAvailabilityZones); | |
| } | |
| public DescribeBundleTasksResponse describeBundleTasks(DescribeBundleTasks describeBundleTasks) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeBundleTasks(describeBundleTasks); | |
| } | |
| public DescribeCustomerGatewaysResponse describeCustomerGateways(DescribeCustomerGateways describeCustomerGateways) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeCustomerGateways(describeCustomerGateways); | |
| } | |
| public DescribeDhcpOptionsResponse describeDhcpOptions(DescribeDhcpOptions describeDhcpOptions) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeDhcpOptions(describeDhcpOptions); | |
| } | |
| public DescribeImageAttributeResponse describeImageAttribute(DescribeImageAttribute describeImageAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeImageAttribute(describeImageAttribute); | |
| } | |
| public DescribeImagesResponse describeImages(DescribeImages describeImages) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeImages(describeImages); | |
| } | |
| public DescribeInstanceAttributeResponse describeInstanceAttribute(DescribeInstanceAttribute describeInstanceAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeInstanceAttribute(describeInstanceAttribute); | |
| } | |
| public DescribeInstancesResponse describeInstances(DescribeInstances describeInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeInstances(describeInstances); | |
| } | |
| public DescribeKeyPairsResponse describeKeyPairs(DescribeKeyPairs describeKeyPairs) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeKeyPairs(describeKeyPairs); | |
| } | |
| public DescribeRegionsResponse describeRegions(DescribeRegions describeRegions) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeRegions(describeRegions); | |
| } | |
| public DescribeReservedInstancesResponse describeReservedInstances(DescribeReservedInstances describeReservedInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeReservedInstances(describeReservedInstances); | |
| } | |
| public DescribeReservedInstancesOfferingsResponse describeReservedInstancesOfferings(DescribeReservedInstancesOfferings describeReservedInstancesOfferings) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeReservedInstancesOfferings(describeReservedInstancesOfferings); | |
| } | |
| public DescribeSecurityGroupsResponse describeSecurityGroups(DescribeSecurityGroups describeSecurityGroups) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSecurityGroups(describeSecurityGroups); | |
| } | |
| public DescribeSnapshotAttributeResponse describeSnapshotAttribute(DescribeSnapshotAttribute describeSnapshotAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSnapshotAttribute(describeSnapshotAttribute); | |
| } | |
| public DescribeSnapshotsResponse describeSnapshots(DescribeSnapshots describeSnapshots) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSnapshots(describeSnapshots); | |
| } | |
| public DescribeSpotDatafeedSubscriptionResponse describeSpotDatafeedSubscription(DescribeSpotDatafeedSubscription describeSpotDatafeedSubscription) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSpotDatafeedSubscription(describeSpotDatafeedSubscription); | |
| } | |
| public DescribeSpotInstanceRequestsResponse describeSpotInstanceRequests(DescribeSpotInstanceRequests describeSpotInstanceRequests) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSpotInstanceRequests(describeSpotInstanceRequests); | |
| } | |
| public DescribeSpotPriceHistoryResponse describeSpotPriceHistory(DescribeSpotPriceHistory describeSpotPriceHistory) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSpotPriceHistory(describeSpotPriceHistory); | |
| } | |
| public DescribeSubnetsResponse describeSubnets(DescribeSubnets describeSubnets) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeSubnets(describeSubnets); | |
| } | |
| public DescribeVolumesResponse describeVolumes(DescribeVolumes describeVolumes) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeVolumes(describeVolumes); | |
| } | |
| public DescribeVpcsResponse describeVpcs(DescribeVpcs describeVpcs) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeVpcs(describeVpcs); | |
| } | |
| public DescribeVpnConnectionsResponse describeVpnConnections(DescribeVpnConnections describeVpnConnections) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeVpnConnections(describeVpnConnections); | |
| } | |
| public DescribeVpnGatewaysResponse describeVpnGateways(DescribeVpnGateways describeVpnGateways) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeVpnGateways(describeVpnGateways); | |
| } | |
| public DetachVolumeResponse detachVolume(DetachVolume detachVolume) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.detachVolume(detachVolume); | |
| } | |
| public DetachVpnGatewayResponse detachVpnGateway(DetachVpnGateway detachVpnGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.detachVpnGateway(detachVpnGateway); | |
| } | |
| public DisassociateAddressResponse disassociateAddress(DisassociateAddress disassociateAddress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.disassociateAddress(disassociateAddress); | |
| } | |
| public GetConsoleOutputResponse getConsoleOutput(GetConsoleOutput getConsoleOutput) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.getConsoleOutput(getConsoleOutput); | |
| } | |
| public GetPasswordDataResponse getPasswordData(GetPasswordData getPasswordData) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.getPasswordData(getPasswordData); | |
| } | |
| public ModifyImageAttributeResponse modifyImageAttribute(ModifyImageAttribute modifyImageAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.modifyImageAttribute(modifyImageAttribute); | |
| } | |
| public ModifyInstanceAttributeResponse modifyInstanceAttribute(ModifyInstanceAttribute modifyInstanceAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.modifyInstanceAttribute(modifyInstanceAttribute); | |
| } | |
| public ModifySnapshotAttributeResponse modifySnapshotAttribute(ModifySnapshotAttribute modifySnapshotAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.modifySnapshotAttribute(modifySnapshotAttribute); | |
| } | |
| public MonitorInstancesResponse monitorInstances(MonitorInstances monitorInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.monitorInstances(monitorInstances); | |
| } | |
| public PurchaseReservedInstancesOfferingResponse purchaseReservedInstancesOffering(PurchaseReservedInstancesOffering purchaseReservedInstancesOffering) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.purchaseReservedInstancesOffering(purchaseReservedInstancesOffering); | |
| } | |
| public RebootInstancesResponse rebootInstances(RebootInstances rebootInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.rebootInstances(rebootInstances); | |
| } | |
| public RegisterImageResponse registerImage(RegisterImage registerImage) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.registerImage(registerImage); | |
| } | |
| public ReleaseAddressResponse releaseAddress(ReleaseAddress releaseAddress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.releaseAddress(releaseAddress); | |
| } | |
| public RequestSpotInstancesResponse requestSpotInstances(RequestSpotInstances requestSpotInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.requestSpotInstances(requestSpotInstances); | |
| } | |
| public ResetImageAttributeResponse resetImageAttribute(ResetImageAttribute resetImageAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.resetImageAttribute(resetImageAttribute); | |
| } | |
| public ResetInstanceAttributeResponse resetInstanceAttribute(ResetInstanceAttribute resetInstanceAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.resetInstanceAttribute(resetInstanceAttribute); | |
| } | |
| public ResetSnapshotAttributeResponse resetSnapshotAttribute(ResetSnapshotAttribute resetSnapshotAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.resetSnapshotAttribute(resetSnapshotAttribute); | |
| } | |
| public RevokeSecurityGroupIngressResponse revokeSecurityGroupIngress(RevokeSecurityGroupIngress revokeSecurityGroupIngress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.revokeSecurityGroupIngress(revokeSecurityGroupIngress); | |
| } | |
| public RunInstancesResponse runInstances(RunInstances runInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.runInstances(runInstances); | |
| } | |
| public StartInstancesResponse startInstances(StartInstances startInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.startInstances(startInstances); | |
| } | |
| public StopInstancesResponse stopInstances(StopInstances stopInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.stopInstances(stopInstances); | |
| } | |
| public TerminateInstancesResponse terminateInstances(TerminateInstances terminateInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.terminateInstances(terminateInstances); | |
| } | |
| public UnmonitorInstancesResponse unmonitorInstances(UnmonitorInstances unmonitorInstances) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.unmonitorInstances(unmonitorInstances); | |
| } | |
| public ActivateLicenseResponse activateLicense(ActivateLicense activateLicense) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.activateLicense(activateLicense); | |
| } | |
| public CreatePlacementGroupResponse createPlacementGroup(CreatePlacementGroup createPlacementGroup) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createPlacementGroup(createPlacementGroup); | |
| } | |
| public DeactivateLicenseResponse deactivateLicense(DeactivateLicense deactivateLicense) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deactivateLicense(deactivateLicense); | |
| } | |
| public DeletePlacementGroupResponse deletePlacementGroup(DeletePlacementGroup deletePlacementGroup) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deletePlacementGroup(deletePlacementGroup); | |
| } | |
| public DescribeLicensesResponse describeLicenses(DescribeLicenses describeLicenses) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeLicenses(describeLicenses); | |
| } | |
| public DescribePlacementGroupsResponse describePlacementGroups(DescribePlacementGroups describePlacementGroups) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describePlacementGroups(describePlacementGroups); | |
| } | |
| public DescribeTagsResponse describeTags(DescribeTags describeTags) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeTags(describeTags); | |
| } | |
| public CreateTagsResponse createTags(CreateTags createTags) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createTags(createTags); | |
| } | |
| public DeleteTagsResponse deleteTags(DeleteTags deleteTags) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteTags(deleteTags); | |
| } | |
| public ImportKeyPairResponse importKeyPair(ImportKeyPair importKeyPair) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.importKeyPair(importKeyPair); | |
| } | |
| @Override | |
| public CancelConversionTaskResponse cancelConversionTask(CancelConversionTask cancelConversionTask) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.cancelConversionTask(cancelConversionTask); | |
| } | |
| @Override | |
| public DescribeConversionTasksResponse describeConversionTasks(DescribeConversionTasks describeConversionTasks) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeConversionTasks(describeConversionTasks); | |
| } | |
| @Override | |
| public ImportInstanceResponse importInstance(ImportInstance importInstance) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.importInstance(importInstance); | |
| } | |
| @Override | |
| public ImportVolumeResponse importVolume(ImportVolume importVolume) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.importVolume(importVolume); | |
| } | |
| @Override | |
| public ResetNetworkInterfaceAttributeResponse resetNetworkInterfaceAttribute(ResetNetworkInterfaceAttribute resetNetworkInterfaceAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.resetNetworkInterfaceAttribute(resetNetworkInterfaceAttribute); | |
| } | |
| @Override | |
| public CreateRouteTableResponse createRouteTable(CreateRouteTable createRouteTable) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createRouteTable(createRouteTable); | |
| } | |
| @Override | |
| public CreateNetworkAclEntryResponse createNetworkAclEntry(CreateNetworkAclEntry createNetworkAclEntry) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createNetworkAclEntry(createNetworkAclEntry); | |
| } | |
| @Override | |
| public DescribeVolumeAttributeResponse describeVolumeAttribute(DescribeVolumeAttribute describeVolumeAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeVolumeAttribute(describeVolumeAttribute); | |
| } | |
| @Override | |
| public DeleteNetworkInterfaceResponse deleteNetworkInterface(DeleteNetworkInterface deleteNetworkInterface) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteNetworkInterface(deleteNetworkInterface); | |
| } | |
| @Override | |
| public CreateInternetGatewayResponse createInternetGateway(CreateInternetGateway createInternetGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createInternetGateway(createInternetGateway); | |
| } | |
| @Override | |
| public DisassociateRouteTableResponse disassociateRouteTable(DisassociateRouteTable disassociateRouteTable) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.disassociateRouteTable(disassociateRouteTable); | |
| } | |
| @Override | |
| public ReplaceNetworkAclEntryResponse replaceNetworkAclEntry(ReplaceNetworkAclEntry replaceNetworkAclEntry) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.replaceNetworkAclEntry(replaceNetworkAclEntry); | |
| } | |
| @Override | |
| public AuthorizeSecurityGroupEgressResponse authorizeSecurityGroupEgress(AuthorizeSecurityGroupEgress authorizeSecurityGroupEgress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.authorizeSecurityGroupEgress(authorizeSecurityGroupEgress); | |
| } | |
| @Override | |
| public DeleteNetworkAclEntryResponse deleteNetworkAclEntry(DeleteNetworkAclEntry deleteNetworkAclEntry) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteNetworkAclEntry(deleteNetworkAclEntry); | |
| } | |
| @Override | |
| public DeleteRouteTableResponse deleteRouteTable(DeleteRouteTable deleteRouteTable) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteRouteTable(deleteRouteTable); | |
| } | |
| @Override | |
| public DescribeNetworkInterfaceAttributeResponse describeNetworkInterfaceAttribute(DescribeNetworkInterfaceAttribute describeNetworkInterfaceAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeNetworkInterfaceAttribute(describeNetworkInterfaceAttribute); | |
| } | |
| @Override | |
| public CreateReservedInstancesListingResponse createReservedInstancesListing(CreateReservedInstancesListing createReservedInstancesListing) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createReservedInstancesListing(createReservedInstancesListing); | |
| } | |
| @Override | |
| public CreateNetworkAclResponse createNetworkAcl(CreateNetworkAcl createNetworkAcl) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createNetworkAcl(createNetworkAcl); | |
| } | |
| @Override | |
| public ModifyVolumeAttributeResponse modifyVolumeAttribute(ModifyVolumeAttribute modifyVolumeAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.modifyVolumeAttribute(modifyVolumeAttribute); | |
| } | |
| @Override | |
| public ReplaceNetworkAclAssociationResponse replaceNetworkAclAssociation(ReplaceNetworkAclAssociation replaceNetworkAclAssociation) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.replaceNetworkAclAssociation(replaceNetworkAclAssociation); | |
| } | |
| @Override | |
| public EnableVgwRoutePropagationResponse enableVgwRoutePropagation(EnableVgwRoutePropagation enableVgwRoutePropagation) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.enableVgwRoutePropagation(enableVgwRoutePropagation); | |
| } | |
| @Override | |
| public UnassignPrivateIpAddressesResponse unassignPrivateIpAddresses(UnassignPrivateIpAddresses unassignPrivateIpAddresses) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.unassignPrivateIpAddresses(unassignPrivateIpAddresses); | |
| } | |
| @Override | |
| public DeleteVpnConnectionRouteResponse deleteVpnConnectionRoute(DeleteVpnConnectionRoute deleteVpnConnectionRoute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteVpnConnectionRoute(deleteVpnConnectionRoute); | |
| } | |
| @Override | |
| public CancelReservedInstancesListingResponse cancelReservedInstancesListing(CancelReservedInstancesListing cancelReservedInstancesListing) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.cancelReservedInstancesListing(cancelReservedInstancesListing); | |
| } | |
| @Override | |
| public DescribeNetworkAclsResponse describeNetworkAcls(DescribeNetworkAcls describeNetworkAcls) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeNetworkAcls(describeNetworkAcls); | |
| } | |
| @Override | |
| public EnableVolumeIOResponse enableVolumeIO(EnableVolumeIO enableVolumeIO) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.enableVolumeIO(enableVolumeIO); | |
| } | |
| @Override | |
| public DescribeInternetGatewaysResponse describeInternetGateways(DescribeInternetGateways describeInternetGateways) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeInternetGateways(describeInternetGateways); | |
| } | |
| @Override | |
| public DescribeReservedInstancesListingsResponse describeReservedInstancesListings(DescribeReservedInstancesListings describeReservedInstancesListings) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeReservedInstancesListings(describeReservedInstancesListings); | |
| } | |
| @Override | |
| public DescribeInstanceStatusResponse describeInstanceStatus(DescribeInstanceStatus describeInstanceStatus) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeInstanceStatus(describeInstanceStatus); | |
| } | |
| @Override | |
| public ModifyNetworkInterfaceAttributeResponse modifyNetworkInterfaceAttribute(ModifyNetworkInterfaceAttribute modifyNetworkInterfaceAttribute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.modifyNetworkInterfaceAttribute(modifyNetworkInterfaceAttribute); | |
| } | |
| @Override | |
| public DisableVgwRoutePropagationResponse disableVgwRoutePropagation(DisableVgwRoutePropagation disableVgwRoutePropagation) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.disableVgwRoutePropagation(disableVgwRoutePropagation); | |
| } | |
| @Override | |
| public DescribeVolumeStatusResponse describeVolumeStatus(DescribeVolumeStatus describeVolumeStatus) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeVolumeStatus(describeVolumeStatus); | |
| } | |
| @Override | |
| public DetachNetworkInterfaceResponse detachNetworkInterface(DetachNetworkInterface detachNetworkInterface) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.detachNetworkInterface(detachNetworkInterface); | |
| } | |
| @Override | |
| public DescribeNetworkInterfacesResponse describeNetworkInterfaces(DescribeNetworkInterfaces describeNetworkInterfaces) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeNetworkInterfaces(describeNetworkInterfaces); | |
| } | |
| @Override | |
| public CancelExportTaskResponse cancelExportTask(CancelExportTask cancelExportTask) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.cancelExportTask(cancelExportTask); | |
| } | |
| @Override | |
| public CreateRouteResponse createRoute(CreateRoute createRoute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createRoute(createRoute); | |
| } | |
| @Override | |
| public DescribeRouteTablesResponse describeRouteTables(DescribeRouteTables describeRouteTables) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeRouteTables(describeRouteTables); | |
| } | |
| @Override | |
| public DeleteNetworkAclResponse deleteNetworkAcl(DeleteNetworkAcl deleteNetworkAcl) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteNetworkAcl(deleteNetworkAcl); | |
| } | |
| @Override | |
| public DeleteRouteResponse deleteRoute(DeleteRoute deleteRoute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteRoute(deleteRoute); | |
| } | |
| @Override | |
| public CreateVpnConnectionRouteResponse createVpnConnectionRoute(CreateVpnConnectionRoute createVpnConnectionRoute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createVpnConnectionRoute(createVpnConnectionRoute); | |
| } | |
| @Override | |
| public AttachInternetGatewayResponse attachInternetGateway(AttachInternetGateway attachInternetGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.attachInternetGateway(attachInternetGateway); | |
| } | |
| @Override | |
| public ReplaceRouteTableAssociationResponse replaceRouteTableAssociation(ReplaceRouteTableAssociation replaceRouteTableAssociation) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.replaceRouteTableAssociation(replaceRouteTableAssociation); | |
| } | |
| @Override | |
| public AssociateRouteTableResponse associateRouteTable(AssociateRouteTable associateRouteTable) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.associateRouteTable(associateRouteTable); | |
| } | |
| @Override | |
| public DetachInternetGatewayResponse detachInternetGateway(DetachInternetGateway detachInternetGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.detachInternetGateway(detachInternetGateway); | |
| } | |
| @Override | |
| public DescribeExportTasksResponse describeExportTasks(DescribeExportTasks describeExportTasks) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.describeExportTasks(describeExportTasks); | |
| } | |
| @Override | |
| public CreateInstanceExportTaskResponse createInstanceExportTask(CreateInstanceExportTask createInstanceExportTask) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createInstanceExportTask(createInstanceExportTask); | |
| } | |
| @Override | |
| public AssignPrivateIpAddressesResponse assignPrivateIpAddresses(AssignPrivateIpAddresses assignPrivateIpAddresses) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.assignPrivateIpAddresses(assignPrivateIpAddresses); | |
| } | |
| @Override | |
| public ReportInstanceStatusResponse reportInstanceStatus(ReportInstanceStatus reportInstanceStatus) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.reportInstanceStatus(reportInstanceStatus); | |
| } | |
| @Override | |
| public DeleteInternetGatewayResponse deleteInternetGateway(DeleteInternetGateway deleteInternetGateway) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.deleteInternetGateway(deleteInternetGateway); | |
| } | |
| @Override | |
| public AttachNetworkInterfaceResponse attachNetworkInterface(AttachNetworkInterface attachNetworkInterface) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.attachNetworkInterface(attachNetworkInterface); | |
| } | |
| @Override | |
| public CreateNetworkInterfaceResponse createNetworkInterface(CreateNetworkInterface createNetworkInterface) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.createNetworkInterface(createNetworkInterface); | |
| } | |
| @Override | |
| public RevokeSecurityGroupEgressResponse revokeSecurityGroupEgress(RevokeSecurityGroupEgress revokeSecurityGroupEgress) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.revokeSecurityGroupEgress(revokeSecurityGroupEgress); | |
| } | |
| @Override | |
| public ReplaceRouteResponse replaceRoute(ReplaceRoute replaceRoute) { | |
| AmazonEC2SkeletonInterface ec2Service = ServiceProvider.getInstance().getServiceImpl(AmazonEC2SkeletonInterface.class); | |
| return ec2Service.replaceRoute(replaceRoute); | |
| } | |
| } |