From c2732850f499e6b93c58a74c346e96f665ad6752 Mon Sep 17 00:00:00 2001 From: alena Date: Mon, 22 Aug 2011 13:34:47 -0700 Subject: [PATCH] bug 11202: added "networkRate" param to service offering api responses --- api/src/com/cloud/api/response/ServiceOfferingResponse.java | 6 ++++++ server/src/com/cloud/api/ApiResponseHelper.java | 1 + 2 files changed, 7 insertions(+) diff --git a/api/src/com/cloud/api/response/ServiceOfferingResponse.java b/api/src/com/cloud/api/response/ServiceOfferingResponse.java index d97bc756ae5..0fa897fa78c 100644 --- a/api/src/com/cloud/api/response/ServiceOfferingResponse.java +++ b/api/src/com/cloud/api/response/ServiceOfferingResponse.java @@ -74,6 +74,9 @@ public class ServiceOfferingResponse extends BaseResponse { @SerializedName(ApiConstants.SYSTEM_VM_TYPE) @Param(description="is this a the systemvm type for system vm offering") private String vm_type; + + @SerializedName(ApiConstants.NETWORKRATE) @Param(description="data transfer rate in megabits per second allowed.") + private Integer networkRate; public Long getId() { @@ -215,4 +218,7 @@ public class ServiceOfferingResponse extends BaseResponse { this.hostTag = hostTag; } + public void setNetworkRate(Integer networkRate) { + this.networkRate = networkRate; + } } diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 9835f931f08..3be0974766f 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -445,6 +445,7 @@ public class ApiResponseHelper implements ResponseGenerator { offeringResponse.setDomain(ApiDBUtils.findDomainById(offering.getDomainId()).getName()); offeringResponse.setDomainId(offering.getDomainId()); } + offeringResponse.setNetworkRate(offering.getRateMbps()); offeringResponse.setHostTag(offering.getHostTag()); offeringResponse.setObjectName("serviceoffering");