/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.dr; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "site_config") @XmlAccessorType(XmlAccessType.PROPERTY) public class SiteConfigParam { private List<SiteParam> standbySites; private SiteParam activeSite; private String ntpServers; private long vdcConfigVersion; @XmlElement(name = "standby_sites") public List<SiteParam> getStandbySites() { if (standbySites == null) { standbySites = new ArrayList<SiteParam>(); } return standbySites; } public void setStandbySites(List<SiteParam> sites) { this.standbySites = sites; } @XmlElement(name = "active_site") public SiteParam getActiveSite() { return this.activeSite; } public void setActiveSite(SiteParam site) { this.activeSite = site; } @XmlElement(name = "ntp_servers") public String getNtpServers() { return ntpServers; } public void setNtpServers(String ntpServers) { this.ntpServers = ntpServers; } public void setVdcConfigVersion(long vdcConfigVersion) { this.vdcConfigVersion = vdcConfigVersion; } @XmlElement(name = "vdc_configVersion") public long getVdcConfigVersion() { return vdcConfigVersion; } }