org.jclouds.cloudservers.domain
Class Server.Builder<T extends Server.Builder<T>>
java.lang.Object
org.jclouds.cloudservers.domain.Server.Builder<T>
- Enclosing class:
- Server
public abstract static class Server.Builder<T extends Server.Builder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected int id
name
protected String name
metadata
protected Map<String,String> metadata
addresses
protected Addresses addresses
adminPass
protected String adminPass
flavorId
protected Integer flavorId
hostId
protected String hostId
imageId
protected Integer imageId
sharedIpGroupId
protected Integer sharedIpGroupId
progress
protected Integer progress
status
protected ServerStatus status
Server.Builder
public Server.Builder()
self
protected abstract T self()
id
public T id(int id)
- See Also:
Server.getId()
name
public T name(String name)
- See Also:
Server.getName()
metadata
public T metadata(Map<String,String> metadata)
- See Also:
Server.getMetadata()
addresses
public T addresses(Addresses addresses)
- See Also:
Server.getAddresses()
adminPass
public T adminPass(String adminPass)
- See Also:
Server.getAdminPass()
flavorId
public T flavorId(Integer flavorId)
- See Also:
Server.getFlavorId()
hostId
public T hostId(String hostId)
- See Also:
Server.getHostId()
imageId
public T imageId(Integer imageId)
- See Also:
Server.getImageId()
sharedIpGroupId
public T sharedIpGroupId(Integer sharedIpGroupId)
- See Also:
Server.getSharedIpGroupId()
progress
public T progress(Integer progress)
- See Also:
Server.getProgress()
status
public T status(ServerStatus status)
- See Also:
Server.getStatus()
build
public Server build()
fromServer
public T fromServer(Server in)
Copyright © 2009-2012 jclouds. All Rights Reserved.