org.dasein.cloud.aws.compute
Class EC2ComputeServices

java.lang.Object
  extended by org.dasein.cloud.compute.AbstractComputeServices
      extended by org.dasein.cloud.aws.compute.EC2ComputeServices
All Implemented Interfaces:
org.dasein.cloud.compute.ComputeServices

public class EC2ComputeServices
extends org.dasein.cloud.compute.AbstractComputeServices


Constructor Summary
EC2ComputeServices(AWSCloud cloud)
           
 
Method Summary
 AutoScaling getAutoScalingSupport()
           
 AMI getImageSupport()
           
 EBSSnapshot getSnapshotSupport()
           
 EC2Instance getVirtualMachineSupport()
           
 EBSVolume getVolumeSupport()
           
 
Methods inherited from class org.dasein.cloud.compute.AbstractComputeServices
hasAutoScalingSupport, hasImageSupport, hasSnapshotSupport, hasVirtualMachineSupport, hasVolumeSupport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EC2ComputeServices

public EC2ComputeServices(@Nonnull
                          AWSCloud cloud)
Method Detail

getAutoScalingSupport

@Nullable
public AutoScaling getAutoScalingSupport()
Specified by:
getAutoScalingSupport in interface org.dasein.cloud.compute.ComputeServices
Overrides:
getAutoScalingSupport in class org.dasein.cloud.compute.AbstractComputeServices

getImageSupport

@Nonnull
public AMI getImageSupport()
Specified by:
getImageSupport in interface org.dasein.cloud.compute.ComputeServices
Overrides:
getImageSupport in class org.dasein.cloud.compute.AbstractComputeServices

getSnapshotSupport

@Nonnull
public EBSSnapshot getSnapshotSupport()
Specified by:
getSnapshotSupport in interface org.dasein.cloud.compute.ComputeServices
Overrides:
getSnapshotSupport in class org.dasein.cloud.compute.AbstractComputeServices

getVirtualMachineSupport

@Nonnull
public EC2Instance getVirtualMachineSupport()
Specified by:
getVirtualMachineSupport in interface org.dasein.cloud.compute.ComputeServices
Overrides:
getVirtualMachineSupport in class org.dasein.cloud.compute.AbstractComputeServices

getVolumeSupport

@Nonnull
public EBSVolume getVolumeSupport()
Specified by:
getVolumeSupport in interface org.dasein.cloud.compute.ComputeServices
Overrides:
getVolumeSupport in class org.dasein.cloud.compute.AbstractComputeServices


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.