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

java.lang.Object
  extended by 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
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
VlanIPRange.Builder()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

VlanIPRange.Builder

public VlanIPRange.Builder()
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)


Copyright © 2009-2013 jclouds. All Rights Reserved.