mirror of https://github.com/apache/cloudstack.git
VPC: added zoneName to the VPC api response
This commit is contained in:
parent
3a56e3c55c
commit
3383c79452
|
|
@ -40,6 +40,9 @@ public class VpcResponse extends BaseResponse implements ControlledEntityRespons
|
|||
|
||||
@SerializedName(ApiConstants.ZONE_ID) @Param(description="zone id of the vpc")
|
||||
private IdentityProxy zoneId = new IdentityProxy("data_center");
|
||||
|
||||
@SerializedName(ApiConstants.ZONE_NAME) @Param(description="the name of the zone the VPC belongs to")
|
||||
private String zoneName;
|
||||
|
||||
@SerializedName(ApiConstants.SERVICE) @Param(description="the list of supported services", responseObject = ServiceResponse.class)
|
||||
private List<ServiceResponse> services;
|
||||
|
|
@ -153,4 +156,8 @@ public class VpcResponse extends BaseResponse implements ControlledEntityRespons
|
|||
public void setNetworkDomain(String networkDomain) {
|
||||
this.networkDomain = networkDomain;
|
||||
}
|
||||
|
||||
public void setZoneName(String zoneName) {
|
||||
this.zoneName = zoneName;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3665,7 +3665,6 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||
response.setState(vpc.getState().name());
|
||||
response.setVpcOfferingId(vpc.getVpcOfferingId());
|
||||
response.setCidr(vpc.getCidr());
|
||||
response.setZoneId(vpc.getZoneId());
|
||||
response.setRestartRequired(vpc.isRestartRequired());
|
||||
response.setNetworkDomain(vpc.getNetworkDomain());
|
||||
|
||||
|
|
@ -3698,6 +3697,10 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||
networkResponses.add(ntwkRsp);
|
||||
}
|
||||
|
||||
DataCenter zone = ApiDBUtils.findZoneById(vpc.getZoneId());
|
||||
response.setZoneId(vpc.getZoneId());
|
||||
response.setZoneName(zone.getName());
|
||||
|
||||
response.setNetworks(networkResponses);
|
||||
response.setServices(serviceResponses);
|
||||
response.setObjectName("vpc");
|
||||
|
|
|
|||
Loading…
Reference in New Issue