| // 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.*; | |
| 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); | |
| } | |
| } |