/*
* Copyright (c) 2017 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.file.policy;
import java.io.Serializable;
import java.net.URI;
import java.util.Set;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
/**
* @author jainm15
*/
public class FilePolicyProjectAssignParam implements Serializable {
private static final long serialVersionUID = 1L;
private URI vpool;
private Set<URI> assignToProjects;
public FilePolicyProjectAssignParam() {
super();
}
@XmlElement(name = "vpool")
public URI getVpool() {
return this.vpool;
}
public void setVpool(URI vpool) {
this.vpool = vpool;
}
@XmlElementWrapper(name = "assign_to_projects", required = true)
@XmlElement(name = "project")
public Set<URI> getAssigntoProjects() {
return this.assignToProjects;
}
public void setAssigntoProjects(Set<URI> assignToProjects) {
this.assignToProjects = assignToProjects;
}
}