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

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

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


Field Summary
protected  Set<String> accounts
           
protected  String domainId
           
protected  String id
           
protected  boolean isPublic
           
 
Constructor Summary
ISOPermissions.Builder()
           
 
Method Summary
 T accounts(Set<String> accounts)
           
 T accounts(String... in)
           
 ISOPermissions build()
           
 T domainId(String domainId)
           
 T fromISOPermissions(ISOPermissions in)
           
 T id(String id)
           
 T isPublic(boolean isPublic)
           
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

accounts

protected Set<String> accounts

domainId

protected String domainId

isPublic

protected boolean isPublic
Constructor Detail

ISOPermissions.Builder

public ISOPermissions.Builder()
Method Detail

self

protected abstract T self()

id

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

accounts

public T accounts(Set<String> accounts)
See Also:
ISOPermissions.getAccounts()

accounts

public T accounts(String... in)

domainId

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

isPublic

public T isPublic(boolean isPublic)
See Also:
ISOPermissions.isPublic()

build

public ISOPermissions build()

fromISOPermissions

public T fromISOPermissions(ISOPermissions in)


Copyright © 2009-2013 jclouds. All Rights Reserved.