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

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

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


Field Summary
protected  String account
           
protected  String domainId
           
protected  String id
           
protected  boolean isPublic
           
 
Constructor Summary
TemplatePermission.Builder()
           
 
Method Summary
 T account(String account)
           
 TemplatePermission build()
           
 T domainId(String domainId)
           
 T fromTemplatePermission(TemplatePermission 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

account

protected String account

domainId

protected String domainId

isPublic

protected boolean isPublic
Constructor Detail

TemplatePermission.Builder

public TemplatePermission.Builder()
Method Detail

self

protected abstract T self()

id

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

account

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

domainId

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

isPublic

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

build

public TemplatePermission build()

fromTemplatePermission

public T fromTemplatePermission(TemplatePermission in)


Copyright © 2009-2013 jclouds. All Rights Reserved.