package org.hyperic.hq.api.model.measurements; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import org.hyperic.hq.api.model.RestApiConstants; @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "resourceMeasurementRequests", namespace=RestApiConstants.SCHEMA_NAMESPACE) @XmlType(name="ResourceMeasurementRequestsType", namespace=RestApiConstants.SCHEMA_NAMESPACE) public class ResourceMeasurementRequests implements Serializable { private static final long serialVersionUID = 4181731710495097644L; @XmlElementWrapper(name="resources", namespace=RestApiConstants.SCHEMA_NAMESPACE) @XmlElement(name="resource", namespace=RestApiConstants.SCHEMA_NAMESPACE) protected List<ResourceMeasurementRequest> resourceMeasurementRequests = new ArrayList<ResourceMeasurementRequest>(); public ResourceMeasurementRequests() {} public ResourceMeasurementRequests(List<ResourceMeasurementRequest> resourceMeasurementRequests) { super(); this.resourceMeasurementRequests = resourceMeasurementRequests; } public List<ResourceMeasurementRequest> getMeasurementRequests() { return resourceMeasurementRequests; } public void setMeasurementRequests(List<ResourceMeasurementRequest> resourceMeasurementRequests) { this.resourceMeasurementRequests = resourceMeasurementRequests; } public void addMeasurementRequests(ResourceMeasurementRequest resourceMeasurementRequest) { if (this.resourceMeasurementRequests==null) { this.resourceMeasurementRequests=new ArrayList<ResourceMeasurementRequest>(); } this.resourceMeasurementRequests.add(resourceMeasurementRequest); } }