Package org.jclouds.cloudstack.domain
Class Network.Builder<T extends Network.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.Network.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected String
account
protected String
broadcastDomainType
protected URI
broadcastURI
protected String
displayText
protected String
dns1
protected String
dns2
protected String
domain
protected String
domainId
protected String
endIP
protected String
gateway
protected GuestIPType
guestIPType
protected String
id
protected boolean
isDefault
protected boolean
isShared
protected boolean
isSystem
protected String
name
protected String
netmask
protected String
networkDomain
protected String
networkOfferingAvailability
protected String
networkOfferingDisplayText
protected String
networkOfferingId
protected String
networkOfferingName
protected String
related
protected boolean
securityGroupEnabled
protected Set<? extends NetworkService>
services
protected String
startIP
protected String
state
protected Set<Tag>
tags
protected TrafficType
trafficType
protected String
vlan
protected String
zoneId
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
account(String account)
T
broadcastDomainType(String broadcastDomainType)
T
broadcastURI(URI broadcastURI)
Network
build()
T
displayText(String displayText)
T
DNS(List<String> DNS)
T
domain(String domain)
T
domainId(String domainId)
T
endIP(String endIP)
T
fromNetwork(Network in)
T
gateway(String gateway)
T
guestIPType(GuestIPType guestIPType)
T
id(String id)
T
isDefault(boolean isDefault)
T
isShared(boolean isShared)
T
isSystem(boolean isSystem)
T
name(String name)
T
netmask(String netmask)
T
networkDomain(String networkDomain)
T
networkOfferingAvailability(String networkOfferingAvailability)
T
networkOfferingDisplayText(String networkOfferingDisplayText)
T
networkOfferingId(String networkOfferingId)
T
networkOfferingName(String networkOfferingName)
T
related(String related)
T
securityGroupEnabled(boolean securityGroupEnabled)
protected abstract T
self()
T
services(Set<? extends NetworkService> services)
T
startIP(String startIP)
T
state(String state)
T
tags(Set<Tag> tags)
T
tags(Tag... in)
T
trafficType(TrafficType trafficType)
T
VLAN(String vlan)
T
zoneId(String zoneId)
-
-
-
Field Detail
-
id
protected String id
-
account
protected String account
-
broadcastDomainType
protected String broadcastDomainType
-
broadcastURI
protected URI broadcastURI
-
displayText
protected String displayText
-
dns1
protected String dns1
-
dns2
protected String dns2
-
domain
protected String domain
-
domainId
protected String domainId
-
endIP
protected String endIP
-
gateway
protected String gateway
-
isDefault
protected boolean isDefault
-
isShared
protected boolean isShared
-
isSystem
protected boolean isSystem
-
netmask
protected String netmask
-
networkDomain
protected String networkDomain
-
networkOfferingAvailability
protected String networkOfferingAvailability
-
networkOfferingDisplayText
protected String networkOfferingDisplayText
-
networkOfferingId
protected String networkOfferingId
-
networkOfferingName
protected String networkOfferingName
-
related
protected String related
-
startIP
protected String startIP
-
name
protected String name
-
state
protected String state
-
guestIPType
protected GuestIPType guestIPType
-
vlan
protected String vlan
-
trafficType
protected TrafficType trafficType
-
zoneId
protected String zoneId
-
securityGroupEnabled
protected boolean securityGroupEnabled
-
services
protected Set<? extends NetworkService> services
-
-
Method Detail
-
self
protected abstract T self()
-
id
public T id(String id)
- See Also:
Network.getId()
-
account
public T account(String account)
- See Also:
Network.getAccount()
-
broadcastDomainType
public T broadcastDomainType(String broadcastDomainType)
- See Also:
Network.getBroadcastDomainType()
-
broadcastURI
public T broadcastURI(URI broadcastURI)
- See Also:
Network.getBroadcastURI()
-
displayText
public T displayText(String displayText)
- See Also:
Network.getDisplayText()
-
domain
public T domain(String domain)
- See Also:
Network.getDomain()
-
domainId
public T domainId(String domainId)
- See Also:
Network.getDomainId()
-
endIP
public T endIP(String endIP)
- See Also:
Network.getEndIP()
-
gateway
public T gateway(String gateway)
- See Also:
Network.getGateway()
-
isDefault
public T isDefault(boolean isDefault)
- See Also:
Network.isDefault()
-
isShared
public T isShared(boolean isShared)
- See Also:
Network.isShared()
-
isSystem
public T isSystem(boolean isSystem)
- See Also:
Network.isSystem()
-
netmask
public T netmask(String netmask)
- See Also:
Network.getNetmask()
-
networkDomain
public T networkDomain(String networkDomain)
- See Also:
Network.getNetworkDomain()
-
networkOfferingAvailability
public T networkOfferingAvailability(String networkOfferingAvailability)
- See Also:
Network.getNetworkOfferingAvailability()
-
networkOfferingDisplayText
public T networkOfferingDisplayText(String networkOfferingDisplayText)
- See Also:
Network.getNetworkOfferingDisplayText()
-
networkOfferingId
public T networkOfferingId(String networkOfferingId)
- See Also:
Network.getNetworkOfferingId()
-
networkOfferingName
public T networkOfferingName(String networkOfferingName)
- See Also:
Network.getNetworkOfferingName()
-
related
public T related(String related)
- See Also:
Network.getRelated()
-
startIP
public T startIP(String startIP)
- See Also:
Network.getStartIP()
-
name
public T name(String name)
- See Also:
Network.getName()
-
state
public T state(String state)
- See Also:
Network.getState()
-
guestIPType
public T guestIPType(GuestIPType guestIPType)
- See Also:
Network.getGuestIPType()
-
VLAN
public T VLAN(String vlan)
- See Also:
Network.getVLAN()
-
trafficType
public T trafficType(TrafficType trafficType)
- See Also:
Network.getTrafficType()
-
zoneId
public T zoneId(String zoneId)
- See Also:
Network.getZoneId()
-
securityGroupEnabled
public T securityGroupEnabled(boolean securityGroupEnabled)
- See Also:
Network.isSecurityGroupEnabled()
-
services
public T services(Set<? extends NetworkService> services)
- See Also:
Network.getServices()
-
tags
public T tags(Set<Tag> tags)
- See Also:
Network.getTags()
-
build
public Network build()
-
-