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.02.15 at 05:19:54 PM 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.XmlElement; 016 import javax.xml.bind.annotation.XmlRootElement; 017 import javax.xml.bind.annotation.XmlType; 018 019 020 /** 021 * <p>Java class for anonymous complex type. 022 * 023 * <p>The following schema fragment specifies the expected content contained within this class. 024 * 025 * <pre> 026 * <complexType> 027 * <complexContent> 028 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 029 * <sequence> 030 * <element ref="{}ChartName"/> 031 * <element ref="{}ChartParameter" maxOccurs="unbounded" minOccurs="0"/> 032 * <element ref="{}ProjectName"/> 033 * <element ref="{}ProjectOwner"/> 034 * <element ref="{}StartTime"/> 035 * <element ref="{}AuthorizedUserName"/> 036 * <element ref="{}AuthorizedUserPassword"/> 037 * </sequence> 038 * </restriction> 039 * </complexContent> 040 * </complexType> 041 * </pre> 042 * 043 * 044 */ 045 @XmlAccessorType(XmlAccessType.FIELD) 046 @XmlType(name = "", propOrder = { 047 "chartName", 048 "chartParameter", 049 "projectName", 050 "projectOwner", 051 "startTime", 052 "authorizedUserName", 053 "authorizedUserPassword" 054 }) 055 @XmlRootElement(name = "Chart") 056 public class Chart { 057 058 @XmlElement(name = "ChartName", required = true) 059 protected String chartName; 060 @XmlElement(name = "ChartParameter") 061 protected List<ChartParameter> chartParameter; 062 @XmlElement(name = "ProjectName", required = true) 063 protected String projectName; 064 @XmlElement(name = "ProjectOwner", required = true) 065 protected String projectOwner; 066 @XmlElement(name = "StartTime", required = true) 067 protected String startTime; 068 @XmlElement(name = "AuthorizedUserName", required = true) 069 protected String authorizedUserName; 070 @XmlElement(name = "AuthorizedUserPassword", required = true) 071 protected String authorizedUserPassword; 072 073 /** 074 * Gets the value of the chartName property. 075 * 076 * @return 077 * possible object is 078 * {@link String } 079 * 080 */ 081 public String getChartName() { 082 return chartName; 083 } 084 085 /** 086 * Sets the value of the chartName property. 087 * 088 * @param value 089 * allowed object is 090 * {@link String } 091 * 092 */ 093 public void setChartName(String value) { 094 this.chartName = value; 095 } 096 097 /** 098 * Gets the value of the chartParameter property. 099 * 100 * <p> 101 * This accessor method returns a reference to the live list, 102 * not a snapshot. Therefore any modification you make to the 103 * returned list will be present inside the JAXB object. 104 * This is why there is not a <CODE>set</CODE> method for the chartParameter property. 105 * 106 * <p> 107 * For example, to add a new item, do as follows: 108 * <pre> 109 * getChartParameter().add(newItem); 110 * </pre> 111 * 112 * 113 * <p> 114 * Objects of the following type(s) are allowed in the list 115 * {@link ChartParameter } 116 * 117 * 118 */ 119 public List<ChartParameter> getChartParameter() { 120 if (chartParameter == null) { 121 chartParameter = new ArrayList<ChartParameter>(); 122 } 123 return this.chartParameter; 124 } 125 126 /** 127 * Gets the value of the projectName property. 128 * 129 * @return 130 * possible object is 131 * {@link String } 132 * 133 */ 134 public String getProjectName() { 135 return projectName; 136 } 137 138 /** 139 * Sets the value of the projectName property. 140 * 141 * @param value 142 * allowed object is 143 * {@link String } 144 * 145 */ 146 public void setProjectName(String value) { 147 this.projectName = value; 148 } 149 150 /** 151 * Gets the value of the projectOwner property. 152 * 153 * @return 154 * possible object is 155 * {@link String } 156 * 157 */ 158 public String getProjectOwner() { 159 return projectOwner; 160 } 161 162 /** 163 * Sets the value of the projectOwner property. 164 * 165 * @param value 166 * allowed object is 167 * {@link String } 168 * 169 */ 170 public void setProjectOwner(String value) { 171 this.projectOwner = value; 172 } 173 174 /** 175 * Gets the value of the startTime property. 176 * 177 * @return 178 * possible object is 179 * {@link String } 180 * 181 */ 182 public String getStartTime() { 183 return startTime; 184 } 185 186 /** 187 * Sets the value of the startTime property. 188 * 189 * @param value 190 * allowed object is 191 * {@link String } 192 * 193 */ 194 public void setStartTime(String value) { 195 this.startTime = value; 196 } 197 198 /** 199 * Gets the value of the authorizedUserName property. 200 * 201 * @return 202 * possible object is 203 * {@link String } 204 * 205 */ 206 public String getAuthorizedUserName() { 207 return authorizedUserName; 208 } 209 210 /** 211 * Sets the value of the authorizedUserName property. 212 * 213 * @param value 214 * allowed object is 215 * {@link String } 216 * 217 */ 218 public void setAuthorizedUserName(String value) { 219 this.authorizedUserName = value; 220 } 221 222 /** 223 * Gets the value of the authorizedUserPassword property. 224 * 225 * @return 226 * possible object is 227 * {@link String } 228 * 229 */ 230 public String getAuthorizedUserPassword() { 231 return authorizedUserPassword; 232 } 233 234 /** 235 * Sets the value of the authorizedUserPassword property. 236 * 237 * @param value 238 * allowed object is 239 * {@link String } 240 * 241 */ 242 public void setAuthorizedUserPassword(String value) { 243 this.authorizedUserPassword = value; 244 } 245 246 }