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

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

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


Field Summary
protected  String fixedIp
           
protected  String id
           
protected  String instanceId
           
protected  String ip
           
 
Constructor Summary
FloatingIP.Builder()
           
 
Method Summary
 FloatingIP build()
           
 T fixedIp(String fixedIp)
           
 T fromFloatingIP(FloatingIP in)
           
 T id(String id)
           
 T instanceId(String instanceId)
           
 T ip(String ip)
           
protected abstract  T self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

ip

protected String ip

fixedIp

protected String fixedIp

instanceId

protected String instanceId
Constructor Detail

FloatingIP.Builder

public FloatingIP.Builder()
Method Detail

self

protected abstract T self()

id

public T id(String id)
See Also:
FloatingIP.getId()

ip

public T ip(String ip)
See Also:
FloatingIP.getIp()

fixedIp

public T fixedIp(String fixedIp)
See Also:
FloatingIP.getFixedIp()

instanceId

public T instanceId(String instanceId)
See Also:
FloatingIP.getInstanceId()

build

public FloatingIP build()

fromFloatingIP

public T fromFloatingIP(FloatingIP in)


Copyright © 2009-2012 jclouds. All Rights Reserved.