mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
bug 9154: Add redundant state to DomainRouterResponse
This commit is contained in:
parent
206eef2805
commit
07a61686db
@ -119,8 +119,8 @@ public class DomainRouterResponse extends BaseResponse {
|
|||||||
@SerializedName("serviceofferingname") @Param(description="the name of the service offering of the virtual machine")
|
@SerializedName("serviceofferingname") @Param(description="the name of the service offering of the virtual machine")
|
||||||
private String serviceOfferingName;
|
private String serviceOfferingName;
|
||||||
|
|
||||||
|
@SerializedName("redundantstate") @Param(description="the state of redundant virtual router")
|
||||||
|
private String redundantState;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Long getObjectId() {
|
public Long getObjectId() {
|
||||||
@ -374,4 +374,12 @@ public class DomainRouterResponse extends BaseResponse {
|
|||||||
public void setServiceOfferingName(String serviceOfferingName) {
|
public void setServiceOfferingName(String serviceOfferingName) {
|
||||||
this.serviceOfferingName = serviceOfferingName;
|
this.serviceOfferingName = serviceOfferingName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getRedundantState() {
|
||||||
|
return redundantState;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRedundantState(String redundantState) {
|
||||||
|
this.redundantState = redundantState;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -30,8 +30,9 @@ public interface VirtualRouter extends VirtualMachine {
|
|||||||
}
|
}
|
||||||
Role getRole();
|
Role getRole();
|
||||||
public enum RedundantState {
|
public enum RedundantState {
|
||||||
|
UNKNOWN,
|
||||||
MASTER,
|
MASTER,
|
||||||
BACKUP,
|
BACKUP
|
||||||
UNKNOWN
|
|
||||||
}
|
}
|
||||||
|
RedundantState getRedundantState();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -160,6 +160,7 @@ public class DomainRouterVO extends VMInstanceVO implements VirtualRouter {
|
|||||||
this.priority = priority;
|
this.priority = priority;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public RedundantState getRedundantState() {
|
public RedundantState getRedundantState() {
|
||||||
return this.redundantState;
|
return this.redundantState;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1257,6 +1257,7 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||||||
routerResponse.setTemplateId(router.getTemplateId());
|
routerResponse.setTemplateId(router.getTemplateId());
|
||||||
routerResponse.setCreated(router.getCreated());
|
routerResponse.setCreated(router.getCreated());
|
||||||
routerResponse.setState(router.getState());
|
routerResponse.setState(router.getState());
|
||||||
|
routerResponse.setRedundantState(router.getRedundantState().toString());
|
||||||
|
|
||||||
if (router.getHostId() != null) {
|
if (router.getHostId() != null) {
|
||||||
routerResponse.setHostId(router.getHostId());
|
routerResponse.setHostId(router.getHostId());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user