private String ipVersion="4";
private Boolean enableDHCP=false;
+
+ private Boolean addrFromStart=true;
- private List<String> hostRoutes;
+ private List<HostRoute> hostRoutes;
private List<Pool> allocationPools;
public void setSubnetName(String subnetName) {
this.subnetName = subnetName;
}
-
+
public List<Pool> getAllocationPools() {
return allocationPools;
}
return enableDHCP;
}
- /**
+ public Boolean getAddrFromStart() {
+ return addrFromStart;
+ }
+
+ public void setAddrFromStart(Boolean addrFromStart) {
+ this.addrFromStart = addrFromStart;
+ }
+
+ /**
* @return the gw
*/
public String getGatewayIp() {
/**
* @return the hostRoutes
*/
- public List<String> getHostRoutes() {
+ public List<HostRoute> getHostRoutes() {
return hostRoutes;
}
* @param hostRoutes
* the hostRoutes to set
*/
- public void setHostRoutes(List<String> hostRoutes) {
+ public void setHostRoutes(List<HostRoute> hostRoutes) {
this.hostRoutes = hostRoutes;
}
this.subnetId = subnetId;
}
-
@Override
public String toString() {
- return "Subnet [subnetName=" + subnetName + ", neutronId=" + neutronId
- + ", subnetId=" + subnetId + ", cidr=" + cidr + ", gatewayIp="
- + gatewayIp + ", ipVersion=" + ipVersion + ", enableDHCP="
- + enableDHCP + ", hostRoutes=" + hostRoutes
- + ", allocationPools=" + allocationPools + ", dnsNameServers="
- + dnsNameServers + "]";
+ return "Subnet [subnetName=" + subnetName + ", neutronId=" + neutronId + ", subnetId=" + subnetId + ", cidr="
+ + cidr + ", gatewayIp=" + gatewayIp + ", ipVersion=" + ipVersion + ", enableDHCP=" + enableDHCP
+ + ", addrFromStart=" + addrFromStart + ", hostRoutes=" + hostRoutes + ", allocationPools="
+ + allocationPools + ", dnsNameServers=" + dnsNameServers + "]";
}
}