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

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

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


Field Summary
protected  int id
           
protected  String name
           
protected  List<Integer> servers
           
 
Constructor Summary
SharedIpGroup.Builder()
           
 
Method Summary
 SharedIpGroup build()
           
 T fromSharedIpGroup(SharedIpGroup in)
           
 T id(int id)
           
 T name(String name)
           
protected abstract  T self()
           
 T servers(Integer... in)
           
 T servers(List<Integer> servers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected int id

name

protected String name

servers

protected List<Integer> servers
Constructor Detail

SharedIpGroup.Builder

public SharedIpGroup.Builder()
Method Detail

self

protected abstract T self()

id

public T id(int id)
See Also:
SharedIpGroup.getId()

name

public T name(String name)
See Also:
SharedIpGroup.getName()

servers

public T servers(List<Integer> servers)
See Also:
SharedIpGroup.getServers()

servers

public T servers(Integer... in)

build

public SharedIpGroup build()

fromSharedIpGroup

public T fromSharedIpGroup(SharedIpGroup in)


Copyright © 2009-2012 jclouds. All Rights Reserved.