org.dasein.cloud.azure.compute
Class AzureComputeServices

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

public class AzureComputeServices
extends AbstractComputeServices

Implements interaction between Dasein Cloud services and the Microsoft Azure cloud services that support the Dasein Cloud services.

Since:
2012.04.1
Version:
2012.04.1
Author:
George Reese (george.reese@imaginary.com)

Constructor Summary
AzureComputeServices(Azure provider)
           
 
Method Summary
 AzureOSImage getImageSupport()
           
 AzureVM getVirtualMachineSupport()
           
 AzureDisk getVolumeSupport()
           
 
Methods inherited from class org.dasein.cloud.compute.AbstractComputeServices
getAutoScalingSupport, getSnapshotSupport, 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

AzureComputeServices

public AzureComputeServices(@Nonnull
                            Azure provider)
Method Detail

getImageSupport

public AzureOSImage getImageSupport()
Specified by:
getImageSupport in interface ComputeServices
Overrides:
getImageSupport in class AbstractComputeServices

getVirtualMachineSupport

public AzureVM getVirtualMachineSupport()
Specified by:
getVirtualMachineSupport in interface ComputeServices
Overrides:
getVirtualMachineSupport in class AbstractComputeServices

getVolumeSupport

public AzureDisk getVolumeSupport()
Specified by:
getVolumeSupport in interface ComputeServices
Overrides:
getVolumeSupport in class AbstractComputeServices


Copyright © 2013 enStratus Networks Inc. All Rights Reserved.