org.jclouds.openstack.nova.v2_0.domain
Class ServerExtendedStatus.Builder<T extends ServerExtendedStatus.Builder<T>>

java.lang.Object
  extended by org.jclouds.openstack.nova.v2_0.domain.ServerExtendedStatus.Builder<T>
Enclosing class:
ServerExtendedStatus

public abstract static class ServerExtendedStatus.Builder<T extends ServerExtendedStatus.Builder<T>>
extends Object


Field Summary
protected  int powerState
           
protected  String taskState
           
protected  String vmState
           
 
Constructor Summary
ServerExtendedStatus.Builder()
           
 
Method Summary
 ServerExtendedStatus build()
           
 T fromServerExtendedStatus(ServerExtendedStatus in)
           
 T powerState(int powerState)
           
protected abstract  T self()
           
 T taskState(String taskState)
           
 T vmState(String vmState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taskState

protected String taskState

vmState

protected String vmState

powerState

protected int powerState
Constructor Detail

ServerExtendedStatus.Builder

public ServerExtendedStatus.Builder()
Method Detail

self

protected abstract T self()

taskState

public T taskState(String taskState)
See Also:
ServerExtendedStatus.getTaskState()

vmState

public T vmState(String vmState)
See Also:
ServerExtendedStatus.getVmState()

powerState

public T powerState(int powerState)
See Also:
ServerExtendedStatus.getPowerState()

build

public ServerExtendedStatus build()

fromServerExtendedStatus

public T fromServerExtendedStatus(ServerExtendedStatus in)


Copyright © 2009-2012 jclouds. All Rights Reserved.