/*
* Copyright (c) 2016 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.schedulepolicy;
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.NamedRelatedResourceRep;
/**
* This Class represents a return type that returns the id, name and self link
* for a list of schedule policies.
*
* @author prasaa9
*
*/
@XmlRootElement(name = "schedule_policies")
public class SchedulePolicyList {
// List of schedule policies
private List<NamedRelatedResourceRep> schedulePolicies;
public SchedulePolicyList() {
}
public SchedulePolicyList(List<NamedRelatedResourceRep> schedulePolicies) {
this.schedulePolicies = schedulePolicies;
}
@XmlElement(name = "schedule_policy")
public List<NamedRelatedResourceRep> getSchdulePolicies() {
if (schedulePolicies == null) {
schedulePolicies = new ArrayList<NamedRelatedResourceRep>();
}
return schedulePolicies;
}
public void setSchdulePolicies(List<NamedRelatedResourceRep> schedulePolicies) {
this.schedulePolicies = schedulePolicies;
}
}