diff --git a/api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd.java b/api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd.java index 57ff4eb7943..6f4845b9245 100644 --- a/api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd.java +++ b/api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd.java @@ -53,6 +53,8 @@ public class ListCapabilitiesCmd extends BaseCmd { response.setAllowUsersCreateProjects((Boolean)capabilities.get("allowusercreateprojects")); response.setDiskOffMaxSize((Long)capabilities.get("customDiskOffMaxSize")); response.setKVMSnapshotEnabled((Boolean)capabilities.get("KVMSnapshotEnabled")); + response.setRegionSecondaryEnabled((Boolean)capabilities.get("regionSecondaryEnabled")); + if (capabilities.containsKey("apiLimitInterval")) { response.setApiLimitInterval((Integer) capabilities.get("apiLimitInterval")); } diff --git a/api/src/org/apache/cloudstack/api/response/CapabilitiesResponse.java b/api/src/org/apache/cloudstack/api/response/CapabilitiesResponse.java index 5c31571078d..0142e1c2e8d 100644 --- a/api/src/org/apache/cloudstack/api/response/CapabilitiesResponse.java +++ b/api/src/org/apache/cloudstack/api/response/CapabilitiesResponse.java @@ -49,6 +49,9 @@ public class CapabilitiesResponse extends BaseResponse { @SerializedName("KVMsnapshotenabled") @Param(description = "true if snapshot is supported for KVM host, false otherwise") private boolean KVMSnapshotEnabled; + @SerializedName("regionsecondaryenabled") @Param(description = "true if region wide secondary is enabled, false otherwise") + private boolean regionSecondaryEnabled; + @SerializedName("apilimitinterval") @Param(description="time interval (in seconds) to reset api count") private Integer apiLimitInterval; @@ -88,6 +91,10 @@ public class CapabilitiesResponse extends BaseResponse { this.KVMSnapshotEnabled = KVMSnapshotEnabled; } + public void setRegionSecondaryEnabled(boolean regionSecondaryEnabled){ + this.regionSecondaryEnabled = regionSecondaryEnabled; + } + public void setApiLimitInterval(Integer apiLimitInterval) { this.apiLimitInterval = apiLimitInterval; }