CLOUDSTACK-2192: [EIP/Optonal PublicIP] listNetworkOfferings is not
returning info about the capability "AssociatePublicIP"

added eip and associateEip capability details to the StaticNat service
response


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/470995b1
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/470995b1
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/470995b1

Branch: refs/heads/master
Commit: 470995b1c41a73f74e77d88663e61d08d7404ffa
Parents: f84a273
Author: Murali Reddy <muralimmre...@gmail.com>
Authored: Fri May 31 10:51:10 2013 +0530
Committer: Murali Reddy <muralimmre...@gmail.com>
Committed: Fri May 31 19:08:39 2013 +0530

----------------------------------------------------------------------
 server/src/com/cloud/api/ApiResponseHelper.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/470995b1/server/src/com/cloud/api/ApiResponseHelper.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/api/ApiResponseHelper.java 
b/server/src/com/cloud/api/ApiResponseHelper.java
index 7e8eda0..c9ca089 100755
--- a/server/src/com/cloud/api/ApiResponseHelper.java
+++ b/server/src/com/cloud/api/ApiResponseHelper.java
@@ -2132,9 +2132,14 @@ public class ApiResponseHelper implements 
ResponseGenerator {
 
                 CapabilityResponse eIp = new CapabilityResponse();
                 eIp.setName(Capability.ElasticIp.getName());
-                eIp.setValue(offering.getElasticLb() ? "true" : "false");
+                eIp.setValue(offering.getElasticIp() ? "true" : "false");
                 staticNatCapResponse.add(eIp);
 
+                CapabilityResponse associatePublicIp = new 
CapabilityResponse();
+                
associatePublicIp.setName(Capability.AssociatePublicIP.getName());
+                associatePublicIp.setValue(offering.getAssociatePublicIP() ? 
"true" : "false");
+                staticNatCapResponse.add(associatePublicIp);
+
                 svcRsp.setCapabilities(staticNatCapResponse);
             }
 

Reply via email to