org.jclouds.cloudstack.domain
Class VMGroup.Builder<T extends VMGroup.Builder<T>>

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

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


Field Summary
protected  String account
           
protected  Date created
           
protected  String domain
           
protected  String domainId
           
protected  String id
           
protected  String name
           
 
Constructor Summary
VMGroup.Builder()
           
 
Method Summary
 T account(String account)
           
 VMGroup build()
           
 T created(Date created)
           
 T domain(String domain)
           
 T domainId(String domainId)
           
 T fromVMGroup(VMGroup in)
           
 T id(String id)
           
 T name(String name)
           
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

account

protected String account

created

protected Date created

domain

protected String domain

domainId

protected String domainId

name

protected String name
Constructor Detail

VMGroup.Builder

public VMGroup.Builder()
Method Detail

self

protected abstract T self()

id

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

account

public T account(String account)
See Also:
VMGroup.getAccount()

created

public T created(Date created)
See Also:
VMGroup.getCreated()

domain

public T domain(String domain)
See Also:
VMGroup.getDomain()

domainId

public T domainId(String domainId)
See Also:
VMGroup.getDomainId()

name

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

build

public VMGroup build()

fromVMGroup

public T fromVMGroup(VMGroup in)


Copyright © 2009-2012 jclouds. All Rights Reserved.