/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.protection; import java.util.Set; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import org.codehaus.jackson.annotate.JsonProperty; public class RPClusterVirtualArrayResourceUpdateParam { private Set<RPClusterVirtualArrayAssignmentChanges> varrayAssignmentChanges; public RPClusterVirtualArrayResourceUpdateParam() { } public RPClusterVirtualArrayResourceUpdateParam(Set<RPClusterVirtualArrayAssignmentChanges> varrayChanges) { varrayAssignmentChanges = varrayChanges; } /** * The list of virtual arrays to be added to or removed from the resource. * */ @XmlElementWrapper(name = "varray_assignment_changes") @XmlElement(name = "varray_assignment_change") @JsonProperty("varray_assignment_changes") public Set<RPClusterVirtualArrayAssignmentChanges> getVarrayChanges() { return varrayAssignmentChanges; } public void setVarrayChanges(Set<RPClusterVirtualArrayAssignmentChanges> varrayChanges) { varrayAssignmentChanges = varrayChanges; } }