org.jclouds.smartos.compute.domain
Class VM

java.lang.Object
  extended by org.jclouds.smartos.compute.domain.VM

public class VM
extends Object

Representing a Virtual Machine (Zone / KVM )


Nested Class Summary
static class VM.Builder
           
static class VM.State
           
 
Constructor Summary
protected VM(com.google.common.base.Optional<String> publicAddress, UUID uuid, String type, String ram, VM.State state, String alias)
           
 
Method Summary
static VM.Builder builder()
           
 boolean equals(Object obj)
          
 String getAlias()
           
 com.google.common.base.Optional<String> getPublicAddress()
           
 String getRam()
           
 VM.State getState()
           
 String getType()
           
 UUID getUuid()
           
 int hashCode()
          
 VM.Builder toBuilder()
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VM

protected VM(com.google.common.base.Optional<String> publicAddress,
             UUID uuid,
             String type,
             String ram,
             VM.State state,
             String alias)
Method Detail

builder

public static VM.Builder builder()

toBuilder

public VM.Builder toBuilder()

getState

public VM.State getState()

getPublicAddress

public com.google.common.base.Optional<String> getPublicAddress()

getUuid

public UUID getUuid()

getType

public String getType()

getRam

public String getRam()

getAlias

public String getAlias()

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)

Overrides:
equals in class Object

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2009-2012 jclouds. All Rights Reserved.