001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2008.07.15 at 10:02:35 AM GMT-10:00 006 // 007 008 009 package org.hackystat.telemetry.service.prefetch.jaxb; 010 011 import java.util.ArrayList; 012 import java.util.List; 013 import javax.xml.bind.annotation.XmlAccessType; 014 import javax.xml.bind.annotation.XmlAccessorType; 015 import javax.xml.bind.annotation.XmlAttribute; 016 import javax.xml.bind.annotation.XmlElement; 017 import javax.xml.bind.annotation.XmlRootElement; 018 import javax.xml.bind.annotation.XmlType; 019 020 021 /** 022 * <p>Java class for anonymous complex type. 023 * 024 * <p>The following schema fragment specifies the expected content contained within this class. 025 * 026 * <pre> 027 * <complexType> 028 * <complexContent> 029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 030 * <sequence> 031 * <element ref="{}MinutesAfterMidnight"/> 032 * <element ref="{}RunOnStartup"/> 033 * <element ref="{}PrefetchChart" maxOccurs="unbounded" minOccurs="0"/> 034 * </sequence> 035 * <attribute ref="{}Name use="required""/> 036 * </restriction> 037 * </complexContent> 038 * </complexType> 039 * </pre> 040 * 041 * 042 */ 043 @XmlAccessorType(XmlAccessType.FIELD) 044 @XmlType(name = "", propOrder = { 045 "minutesAfterMidnight", 046 "runOnStartup", 047 "prefetchChart" 048 }) 049 @XmlRootElement(name = "TelemetryPrefetch") 050 public class TelemetryPrefetch { 051 052 @XmlElement(name = "MinutesAfterMidnight") 053 protected int minutesAfterMidnight; 054 @XmlElement(name = "RunOnStartup", required = true) 055 protected String runOnStartup; 056 @XmlElement(name = "PrefetchChart") 057 protected List<PrefetchChart> prefetchChart; 058 @XmlAttribute(name = "Name", required = true) 059 protected String name; 060 061 /** 062 * Gets the value of the minutesAfterMidnight property. 063 * 064 */ 065 public int getMinutesAfterMidnight() { 066 return minutesAfterMidnight; 067 } 068 069 /** 070 * Sets the value of the minutesAfterMidnight property. 071 * 072 */ 073 public void setMinutesAfterMidnight(int value) { 074 this.minutesAfterMidnight = value; 075 } 076 077 /** 078 * Gets the value of the runOnStartup property. 079 * 080 * @return 081 * possible object is 082 * {@link String } 083 * 084 */ 085 public String getRunOnStartup() { 086 return runOnStartup; 087 } 088 089 /** 090 * Sets the value of the runOnStartup property. 091 * 092 * @param value 093 * allowed object is 094 * {@link String } 095 * 096 */ 097 public void setRunOnStartup(String value) { 098 this.runOnStartup = value; 099 } 100 101 /** 102 * Gets the value of the prefetchChart property. 103 * 104 * <p> 105 * This accessor method returns a reference to the live list, 106 * not a snapshot. Therefore any modification you make to the 107 * returned list will be present inside the JAXB object. 108 * This is why there is not a <CODE>set</CODE> method for the prefetchChart property. 109 * 110 * <p> 111 * For example, to add a new item, do as follows: 112 * <pre> 113 * getPrefetchChart().add(newItem); 114 * </pre> 115 * 116 * 117 * <p> 118 * Objects of the following type(s) are allowed in the list 119 * {@link PrefetchChart } 120 * 121 * 122 */ 123 public List<PrefetchChart> getPrefetchChart() { 124 if (prefetchChart == null) { 125 prefetchChart = new ArrayList<PrefetchChart>(); 126 } 127 return this.prefetchChart; 128 } 129 130 /** 131 * Gets the value of the name property. 132 * 133 * @return 134 * possible object is 135 * {@link String } 136 * 137 */ 138 public String getName() { 139 return name; 140 } 141 142 /** 143 * Sets the value of the name property. 144 * 145 * @param value 146 * allowed object is 147 * {@link String } 148 * 149 */ 150 public void setName(String value) { 151 this.name = value; 152 } 153 154 }