/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.dr;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import com.emc.storageos.model.DataObjectRestRep;
@XmlRootElement(name = "site")
@XmlAccessorType(XmlAccessType.PROPERTY)
public class SiteRestRep extends DataObjectRestRep {
private String uuid;
private String vdcShortId;
private String sitename;
private String description;
private String vipEndpoint;
private String state;
private String networkHealth;
private long createTime;
private Boolean runningState;
@XmlElement(name = "create_time")
public long getCreateTime() {
return createTime;
}
public void setCreateTime(long createTime) {
this.createTime = createTime;
}
@XmlElement(name = "uuid")
public String getUuid() {
return uuid;
}
public void setUuid(String uuid) {
this.uuid = uuid;
}
@XmlElement(name = "vdc_id")
public String getVdcShortId() {
return vdcShortId;
}
public void setVdcShortId(String vdcShortId) {
this.vdcShortId = vdcShortId;
}
@XmlElement(name = "name")
public String getName() {
return sitename;
}
public void setName(String name) {
this.sitename = name;
}
@XmlElement(name = "vip_endpoint")
public String getVipEndpoint() {
return vipEndpoint;
}
public void setVipEndpoint(String vipEndpoint) {
this.vipEndpoint = vipEndpoint;
}
@XmlElement(name = "state")
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
@XmlElement(name = "description")
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@XmlElement(name = "network_health")
public String getNetworkHealth() {
return networkHealth;
}
public void setNetworkHealth(String networkHealth) {
this.networkHealth = networkHealth;
}
@XmlElement(name = "running_state")
public Boolean getRunningState() {
return runningState;
}
public void setRunningState(Boolean runningState) {
this.runningState = runningState;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("SiteRestRep [uuid=");
builder.append(uuid);
builder.append(", vdcId=");
builder.append(vdcShortId);
builder.append(", name=");
builder.append(sitename);
builder.append(", description=");
builder.append(description);
builder.append(", vip=");
builder.append(vipEndpoint);
builder.append(", state=");
builder.append(state);
builder.append(", networkHealth=");
builder.append(networkHealth);
builder.append(", runningState=");
builder.append(runningState);
builder.append("]");
return builder.toString();
}
}