mirror of https://github.com/apache/cloudstack.git
IPv6: Fix VlanIpRangeResponse
This commit is contained in:
parent
f45576bce5
commit
f57cbaacd6
|
|
@ -80,6 +80,19 @@ public class VlanIpRangeResponse extends BaseResponse implements ControlledEntit
|
|||
@SerializedName(ApiConstants.PHYSICAL_NETWORK_ID) @Param(description="the physical network this belongs to")
|
||||
private String physicalNetworkId;
|
||||
|
||||
@SerializedName(ApiConstants.START_IPV6) @Param(description="the start ipv6 of the VLAN IP range")
|
||||
private String startIpv6;
|
||||
|
||||
@SerializedName(ApiConstants.END_IPV6) @Param(description="the end ipv6 of the VLAN IP range")
|
||||
private String endIpv6;
|
||||
|
||||
@SerializedName(ApiConstants.IP6_GATEWAY) @Param(description="the gateway of IPv6 network")
|
||||
private String ip6Gateway;
|
||||
|
||||
@SerializedName(ApiConstants.IP6_CIDR) @Param(description="the cidr of IPv6 network")
|
||||
private String ip6Cidr;
|
||||
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
|
@ -157,4 +170,24 @@ public class VlanIpRangeResponse extends BaseResponse implements ControlledEntit
|
|||
public String getphysicalNetworkId() {
|
||||
return physicalNetworkId;
|
||||
}
|
||||
|
||||
public String getStartIpv6() {
|
||||
return startIpv6;
|
||||
}
|
||||
|
||||
public void setStartIpv6(String startIpv6) {
|
||||
this.startIpv6 = startIpv6;
|
||||
}
|
||||
|
||||
public void setEndIpv6(String endIpv6) {
|
||||
this.endIpv6 = endIpv6;
|
||||
}
|
||||
|
||||
public void setIp6Gateway(String ip6Gateway) {
|
||||
this.ip6Gateway = ip6Gateway;
|
||||
}
|
||||
|
||||
public void setIp6Cidr(String ip6Cidr) {
|
||||
this.ip6Cidr = ip6Cidr;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -481,9 +481,21 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||
|
||||
// get start ip and end ip of corresponding vlan
|
||||
String ipRange = vlan.getIpRange();
|
||||
String[] range = ipRange.split("-");
|
||||
vlanResponse.setStartIp(range[0]);
|
||||
vlanResponse.setEndIp(range[1]);
|
||||
if (ipRange != null) {
|
||||
String[] range = ipRange.split("-");
|
||||
vlanResponse.setStartIp(range[0]);
|
||||
vlanResponse.setEndIp(range[1]);
|
||||
}
|
||||
|
||||
vlanResponse.setIp6Gateway(vlan.getIp6Gateway());
|
||||
vlanResponse.setIp6Cidr(vlan.getIp6Cidr());
|
||||
|
||||
String ip6Range = vlan.getIp6Range();
|
||||
if (ip6Range != null) {
|
||||
String[] range = ip6Range.split("-");
|
||||
vlanResponse.setStartIpv6(range[0]);
|
||||
vlanResponse.setEndIpv6(range[1]);
|
||||
}
|
||||
|
||||
if (vlan.getNetworkId() != null) {
|
||||
Network nw = ApiDBUtils.findNetworkById(vlan.getNetworkId());
|
||||
|
|
|
|||
Loading…
Reference in New Issue