org.dasein.cloud.google.compute
Class GoogleCompute

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

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

Implements the compute services supported in the Google API.

Since:
2013.01
Version:
2013.01 initial version
Author:
INSERT NAME HERE

Constructor Summary
GoogleCompute(Google provider)
           
 
Method Summary
 org.dasein.cloud.compute.AffinityGroupSupport getAffinityGroupSupport()
           
 ImageSupport getImageSupport()
           
 SnapshotSupport getSnapshotSupport()
           
 ServerSupport getVirtualMachineSupport()
           
 DiskSupport getVolumeSupport()
           
 boolean hasAffinityGroupSupport()
           
 
Methods inherited from class org.dasein.cloud.compute.AbstractComputeServices
getAutoScalingSupport, 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

GoogleCompute

public GoogleCompute(Google provider)
Method Detail

getVirtualMachineSupport

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

getVolumeSupport

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

getSnapshotSupport

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

getImageSupport

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

getAffinityGroupSupport

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

hasAffinityGroupSupport

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


Copyright © 2014 Dell, Inc. All Rights Reserved.