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

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

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


Field Summary
protected  String hostName
           
protected  String hypervisorHostName
           
protected  String instanceName
           
 
Constructor Summary
ServerExtendedAttributes.Builder()
           
 
Method Summary
 ServerExtendedAttributes build()
           
 T fromServerExtendedAttributes(ServerExtendedAttributes in)
           
 T hostName(String hostName)
           
 T hypervisorHostName(String hypervisorHostName)
           
 T instanceName(String instanceName)
           
protected abstract  T self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instanceName

protected String instanceName

hostName

protected String hostName

hypervisorHostName

protected String hypervisorHostName
Constructor Detail

ServerExtendedAttributes.Builder

public ServerExtendedAttributes.Builder()
Method Detail

self

protected abstract T self()

instanceName

public T instanceName(String instanceName)
See Also:
ServerExtendedAttributes.getInstanceName()

hostName

public T hostName(String hostName)
See Also:
ServerExtendedAttributes.getHostName()

hypervisorHostName

public T hypervisorHostName(String hypervisorHostName)
See Also:
ServerExtendedAttributes.getHypervisorHostName()

build

public ServerExtendedAttributes build()

fromServerExtendedAttributes

public T fromServerExtendedAttributes(ServerExtendedAttributes in)


Copyright © 2009-2012 jclouds. All Rights Reserved.