org.jclouds.cloudservers.domain
Class Addresses.Builder<T extends Addresses.Builder<T>>

java.lang.Object
  extended by org.jclouds.cloudservers.domain.Addresses.Builder<T>
Enclosing class:
Addresses

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


Field Summary
protected  Set<String> privateAddresses
           
protected  Set<String> publicAddresses
           
 
Constructor Summary
Addresses.Builder()
           
 
Method Summary
 Addresses build()
           
 T fromAddresses(Addresses in)
           
 T privateAddresses(Collection<String> privateAddresses)
           
 T privateAddresses(String... in)
           
 T publicAddresses(Collection<String> publicAddresses)
           
 T publicAddresses(String... in)
           
protected abstract  T self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publicAddresses

protected Set<String> publicAddresses

privateAddresses

protected Set<String> privateAddresses
Constructor Detail

Addresses.Builder

public Addresses.Builder()
Method Detail

self

protected abstract T self()

publicAddresses

public T publicAddresses(Collection<String> publicAddresses)
See Also:
Addresses.getPublicAddresses()

publicAddresses

public T publicAddresses(String... in)

privateAddresses

public T privateAddresses(Collection<String> privateAddresses)
See Also:
Addresses.getPrivateAddresses()

privateAddresses

public T privateAddresses(String... in)

build

public Addresses build()

fromAddresses

public T fromAddresses(Addresses in)


Copyright © 2009-2012 jclouds. All Rights Reserved.