org.jclouds.smartos.compute.domain
Class VM.Builder

java.lang.Object
  extended by org.jclouds.smartos.compute.domain.VM.Builder
Enclosing class:
VM

public static class VM.Builder
extends Object


Field Summary
protected  String alias
           
protected  SmartOSHost host
           
protected  String ram
           
protected  VM.State state
           
protected  String type
           
protected  UUID uuid
           
 
Constructor Summary
VM.Builder()
           
 
Method Summary
 VM.Builder alias(String alias)
           
 VM build()
           
 VM.Builder fromVM(VM in)
           
 VM.Builder fromVmadmString(String string)
           
 VM.Builder host(SmartOSHost host)
           
 VM.Builder ram(String ram)
           
 VM.Builder state(String state)
           
 VM.Builder state(VM.State state)
           
 VM.Builder type(String type)
           
 VM.Builder uuid(String uuid)
           
 VM.Builder uuid(UUID uuid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

protected SmartOSHost host

uuid

protected UUID uuid

type

protected String type

ram

protected String ram

state

protected VM.State state

alias

protected String alias
Constructor Detail

VM.Builder

public VM.Builder()
Method Detail

uuid

public VM.Builder uuid(UUID uuid)

uuid

public VM.Builder uuid(String uuid)

host

public VM.Builder host(SmartOSHost host)

type

public VM.Builder type(String type)

ram

public VM.Builder ram(String ram)

state

public VM.Builder state(String state)

state

public VM.Builder state(VM.State state)

alias

public VM.Builder alias(String alias)

fromVmadmString

public VM.Builder fromVmadmString(String string)

build

public VM build()

fromVM

public VM.Builder fromVM(VM in)


Copyright © 2009-2012 jclouds. All Rights Reserved.