package org.hyperic.hq.api.model.measurements; import java.io.Serializable; 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 = "measurementRequest", namespace=RestApiConstants.SCHEMA_NAMESPACE) @XmlType(name="MeasurementRequestType", namespace=RestApiConstants.SCHEMA_NAMESPACE) public class MeasurementRequest implements Serializable { private static final long serialVersionUID = 2232715262706967461L; @XmlElementWrapper(name="measurementNames", namespace=RestApiConstants.SCHEMA_NAMESPACE) @XmlElement(name="measurement", namespace=RestApiConstants.SCHEMA_NAMESPACE) private List<String> measurementTemplateNames; public List<String> getMeasurementTemplateNames() { return measurementTemplateNames; } public void setMeasurementTemplateNames(List<String> measurementTemplateNames) { this.measurementTemplateNames = measurementTemplateNames; } public MeasurementRequest(){} public MeasurementRequest(List<String> measurementTemplateNames) { this.measurementTemplateNames = measurementTemplateNames; } }