Package org.jclouds.cloudstack.domain
Class Domain.Builder<T extends Domain.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.Domain.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanhasChildprotected Stringidprotected longlevelprotected Stringnameprotected StringnetworkDomainprotected StringparentDomainIdprotected StringparentDomainName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Domainbuild()TfromDomain(Domain in)ThasChild(boolean hasChild)Tid(String id)Tlevel(long level)Tname(String name)TnetworkDomain(String networkDomain)TparentDomainId(String parentDomainId)TparentDomainName(String parentDomainName)protected abstract Tself()
-
-
-
Method Detail
-
self
protected abstract T self()
-
id
public T id(String id)
- See Also:
Domain.getId()
-
hasChild
public T hasChild(boolean hasChild)
- See Also:
Domain.hasChild()
-
level
public T level(long level)
- See Also:
Domain.getLevel()
-
name
public T name(String name)
- See Also:
Domain.getName()
-
networkDomain
public T networkDomain(String networkDomain)
- See Also:
Domain.getNetworkDomain()
-
parentDomainId
public T parentDomainId(String parentDomainId)
- See Also:
Domain.getParentDomainId()
-
parentDomainName
public T parentDomainName(String parentDomainName)
- See Also:
Domain.getParentDomainName()
-
build
public Domain build()
-
-