/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.vpool; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; public class VirtualPoolRemoteMirrorProtectionParam { public VirtualPoolRemoteMirrorProtectionParam() { } /** * The remote protection virtual array settings for a virtual pool. * */ private List<VirtualPoolRemoteProtectionVirtualArraySettingsParam> remoteCopySettings; @XmlElementWrapper(name = "remote_copy_settings") @XmlElement(name = "remote_copy_setting", required = false) public List<VirtualPoolRemoteProtectionVirtualArraySettingsParam> getRemoteCopySettings() { if (null == remoteCopySettings) { remoteCopySettings = new ArrayList<VirtualPoolRemoteProtectionVirtualArraySettingsParam>(); } return remoteCopySettings; } public VirtualPoolRemoteMirrorProtectionParam( List<VirtualPoolRemoteProtectionVirtualArraySettingsParam> remoteCopySettings) { this.remoteCopySettings = remoteCopySettings; } public void setRemoteCopySettings(List<VirtualPoolRemoteProtectionVirtualArraySettingsParam> remoteCopySettings) { this.remoteCopySettings = remoteCopySettings; } }