Package org.jclouds.cloudstack.domain
Class VlanIPRange.Builder<T extends VlanIPRange.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.VlanIPRange.Builder<T>
-
- Enclosing class:
- VlanIPRange
public abstract static class VlanIPRange.Builder<T extends VlanIPRange.Builder<T>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
account
protected String
description
protected String
domain
protected String
domainId
protected String
endIP
protected boolean
forVirtualNetwork
protected String
gateway
protected String
id
protected String
netmask
protected String
networkId
protected String
podId
protected String
podName
protected String
startIP
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)
VlanIPRange
build()
T
description(String description)
T
domain(String domain)
T
domainId(String domainId)
T
endIP(String endIP)
T
forVirtualNetwork(boolean forVirtualNetwork)
T
fromVlanIPRange(VlanIPRange in)
T
gateway(String gateway)
T
id(String id)
T
netmask(String netmask)
T
networkId(String networkId)
T
podId(String podId)
T
podName(String podName)
protected abstract T
self()
T
startIP(String startIP)
T
vlan(String vlan)
T
zoneId(String zoneId)
-
-
-
Field Detail
-
id
protected String id
-
description
protected String description
-
forVirtualNetwork
protected boolean forVirtualNetwork
-
zoneId
protected String zoneId
-
vlan
protected String vlan
-
account
protected String account
-
domainId
protected String domainId
-
domain
protected String domain
-
podId
protected String podId
-
podName
protected String podName
-
gateway
protected String gateway
-
netmask
protected String netmask
-
startIP
protected String startIP
-
endIP
protected String endIP
-
networkId
protected String networkId
-
-
Method Detail
-
self
protected abstract T self()
-
id
public T id(String id)
- See Also:
VlanIPRange.getId()
-
description
public T description(String description)
- See Also:
VlanIPRange.getDescription()
-
forVirtualNetwork
public T forVirtualNetwork(boolean forVirtualNetwork)
- See Also:
VlanIPRange.isForVirtualNetwork()
-
zoneId
public T zoneId(String zoneId)
- See Also:
VlanIPRange.getZoneId()
-
vlan
public T vlan(String vlan)
- See Also:
VlanIPRange.getVlan()
-
account
public T account(String account)
- See Also:
VlanIPRange.getAccount()
-
domainId
public T domainId(String domainId)
- See Also:
VlanIPRange.getDomainId()
-
domain
public T domain(String domain)
- See Also:
VlanIPRange.getDomain()
-
podId
public T podId(String podId)
- See Also:
VlanIPRange.getPodId()
-
podName
public T podName(String podName)
- See Also:
VlanIPRange.getPodName()
-
gateway
public T gateway(String gateway)
- See Also:
VlanIPRange.getGateway()
-
netmask
public T netmask(String netmask)
- See Also:
VlanIPRange.getNetmask()
-
startIP
public T startIP(String startIP)
- See Also:
VlanIPRange.getStartIP()
-
endIP
public T endIP(String endIP)
- See Also:
VlanIPRange.getEndIP()
-
networkId
public T networkId(String networkId)
- See Also:
VlanIPRange.getNetworkId()
-
build
public VlanIPRange build()
-
fromVlanIPRange
public T fromVlanIPRange(VlanIPRange in)
-
-