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
 org.dasein.cloud.compute.AffinityGroupSupport getAffinityGroupSupport()
           
 AutoScaling getAutoScalingSupport()
           
 AMI getImageSupport()
           
 EBSSnapshot getSnapshotSupport()
           
 EC2Instance getVirtualMachineSupport()
           
 EBSVolume getVolumeSupport()
           
 boolean hasAffinityGroupSupport()
           
 
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

getAffinityGroupSupport

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

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

hasAffinityGroupSupport

public boolean hasAffinityGroupSupport()
Specified by:
hasAffinityGroupSupport in interface org.dasein.cloud.compute.ComputeServices
Overrides:
hasAffinityGroupSupport in class org.dasein.cloud.compute.AbstractComputeServices


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