org.jclouds.cloudstack.compute.functions
Class VirtualMachineToNodeMetadata

java.lang.Object
  extended by org.jclouds.cloudstack.compute.functions.VirtualMachineToNodeMetadata
All Implemented Interfaces:
com.google.common.base.Function<VirtualMachine,org.jclouds.compute.domain.NodeMetadata>

@Singleton
public class VirtualMachineToNodeMetadata
extends Object
implements com.google.common.base.Function<VirtualMachine,org.jclouds.compute.domain.NodeMetadata>

Author:
Adrian Cole, Andrei Savu

Nested Class Summary
static class VirtualMachineToNodeMetadata.FindHardwareForVirtualMachine
           
static class VirtualMachineToNodeMetadata.FindImageForVirtualMachine
           
static class VirtualMachineToNodeMetadata.FindLocationForVirtualMachine
           
 
Field Summary
static Map<VirtualMachine.State,org.jclouds.compute.domain.NodeMetadata.Status> vmStateToNodeStatus
           
 
Method Summary
 org.jclouds.compute.domain.NodeMetadata apply(VirtualMachine from)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Field Detail

vmStateToNodeStatus

public static final Map<VirtualMachine.State,org.jclouds.compute.domain.NodeMetadata.Status> vmStateToNodeStatus
Method Detail

apply

public org.jclouds.compute.domain.NodeMetadata apply(VirtualMachine from)
Specified by:
apply in interface com.google.common.base.Function<VirtualMachine,org.jclouds.compute.domain.NodeMetadata>


Copyright © 2009-2013 jclouds. All Rights Reserved.