/*
* Copyright (c) 2016 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.file.policy;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import com.emc.storageos.model.BulkRestRep;
/**
* List of file policies and returned as a bulk response to a REST request.
*
*/
@XmlRootElement(name = "bulk_file_policies")
public class FilePolicyBulkRep extends BulkRestRep {
private List<FilePolicyRestRep> filePolicies;
public FilePolicyBulkRep() {
}
public FilePolicyBulkRep(List<FilePolicyRestRep> filePolicies) {
super();
this.filePolicies = filePolicies;
}
/**
* List of file policies.
*
*/
@XmlElement(name = "file_policies")
public List<FilePolicyRestRep> getFilePolicies() {
if (filePolicies == null) {
filePolicies = new ArrayList<FilePolicyRestRep>();
}
return filePolicies;
}
/**
* @param filePolicies the file policies to set
*/
public void setFilePolicies(List<FilePolicyRestRep> filePolicies) {
this.filePolicies = filePolicies;
}
}