package com.coverity.ws.v9; 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.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** * <p>Java class for snapshotInfoDataObj complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="snapshotInfoDataObj"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="analysisCommandLine" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="analysisConfiguration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="analysisHost" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="analysisIntermediateDir" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="analysisInternalVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="analysisTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="analysisVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="buildCommandLine" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="buildConfiguration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="buildHost" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="buildIntermediateDir" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="buildTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> * <element name="codeVersionDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="commitUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="dateCreated" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="enabledCheckers" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> * <element name="hasSummaries" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="impactHashVersion" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="portableAnalysisSettings" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="purgedOfDetails" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="snapshotId" type="{http://ws.coverity.com/v9}snapshotIdDataObj"/> * <element name="sourceVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="target" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "snapshotInfoDataObj", propOrder = { "analysisCommandLine", "analysisConfiguration", "analysisHost", "analysisIntermediateDir", "analysisInternalVersion", "analysisTime", "analysisVersion", "buildCommandLine", "buildConfiguration", "buildHost", "buildIntermediateDir", "buildTime", "codeVersionDate", "commitUser", "dateCreated", "description", "enabledCheckers", "hasSummaries", "impactHashVersion", "portableAnalysisSettings", "purgedOfDetails", "snapshotId", "sourceVersion", "target" }) public class SnapshotInfoDataObj { protected String analysisCommandLine; protected String analysisConfiguration; protected String analysisHost; protected String analysisIntermediateDir; protected String analysisInternalVersion; protected Long analysisTime; protected String analysisVersion; protected String buildCommandLine; protected String buildConfiguration; protected String buildHost; protected String buildIntermediateDir; protected Long buildTime; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar codeVersionDate; protected String commitUser; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dateCreated; protected String description; @XmlElement(nillable = true) protected List<String> enabledCheckers; protected boolean hasSummaries; protected Integer impactHashVersion; protected String portableAnalysisSettings; protected boolean purgedOfDetails; @XmlElement(required = true) protected SnapshotIdDataObj snapshotId; protected String sourceVersion; protected String target; /** * Gets the value of the analysisCommandLine property. * * @return * possible object is * {@link String } * */ public String getAnalysisCommandLine() { return analysisCommandLine; } /** * Sets the value of the analysisCommandLine property. * * @param value * allowed object is * {@link String } * */ public void setAnalysisCommandLine(String value) { this.analysisCommandLine = value; } /** * Gets the value of the analysisConfiguration property. * * @return * possible object is * {@link String } * */ public String getAnalysisConfiguration() { return analysisConfiguration; } /** * Sets the value of the analysisConfiguration property. * * @param value * allowed object is * {@link String } * */ public void setAnalysisConfiguration(String value) { this.analysisConfiguration = value; } /** * Gets the value of the analysisHost property. * * @return * possible object is * {@link String } * */ public String getAnalysisHost() { return analysisHost; } /** * Sets the value of the analysisHost property. * * @param value * allowed object is * {@link String } * */ public void setAnalysisHost(String value) { this.analysisHost = value; } /** * Gets the value of the analysisIntermediateDir property. * * @return * possible object is * {@link String } * */ public String getAnalysisIntermediateDir() { return analysisIntermediateDir; } /** * Sets the value of the analysisIntermediateDir property. * * @param value * allowed object is * {@link String } * */ public void setAnalysisIntermediateDir(String value) { this.analysisIntermediateDir = value; } /** * Gets the value of the analysisInternalVersion property. * * @return * possible object is * {@link String } * */ public String getAnalysisInternalVersion() { return analysisInternalVersion; } /** * Sets the value of the analysisInternalVersion property. * * @param value * allowed object is * {@link String } * */ public void setAnalysisInternalVersion(String value) { this.analysisInternalVersion = value; } /** * Gets the value of the analysisTime property. * * @return * possible object is * {@link Long } * */ public Long getAnalysisTime() { return analysisTime; } /** * Sets the value of the analysisTime property. * * @param value * allowed object is * {@link Long } * */ public void setAnalysisTime(Long value) { this.analysisTime = value; } /** * Gets the value of the analysisVersion property. * * @return * possible object is * {@link String } * */ public String getAnalysisVersion() { return analysisVersion; } /** * Sets the value of the analysisVersion property. * * @param value * allowed object is * {@link String } * */ public void setAnalysisVersion(String value) { this.analysisVersion = value; } /** * Gets the value of the buildCommandLine property. * * @return * possible object is * {@link String } * */ public String getBuildCommandLine() { return buildCommandLine; } /** * Sets the value of the buildCommandLine property. * * @param value * allowed object is * {@link String } * */ public void setBuildCommandLine(String value) { this.buildCommandLine = value; } /** * Gets the value of the buildConfiguration property. * * @return * possible object is * {@link String } * */ public String getBuildConfiguration() { return buildConfiguration; } /** * Sets the value of the buildConfiguration property. * * @param value * allowed object is * {@link String } * */ public void setBuildConfiguration(String value) { this.buildConfiguration = value; } /** * Gets the value of the buildHost property. * * @return * possible object is * {@link String } * */ public String getBuildHost() { return buildHost; } /** * Sets the value of the buildHost property. * * @param value * allowed object is * {@link String } * */ public void setBuildHost(String value) { this.buildHost = value; } /** * Gets the value of the buildIntermediateDir property. * * @return * possible object is * {@link String } * */ public String getBuildIntermediateDir() { return buildIntermediateDir; } /** * Sets the value of the buildIntermediateDir property. * * @param value * allowed object is * {@link String } * */ public void setBuildIntermediateDir(String value) { this.buildIntermediateDir = value; } /** * Gets the value of the buildTime property. * * @return * possible object is * {@link Long } * */ public Long getBuildTime() { return buildTime; } /** * Sets the value of the buildTime property. * * @param value * allowed object is * {@link Long } * */ public void setBuildTime(Long value) { this.buildTime = value; } /** * Gets the value of the codeVersionDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCodeVersionDate() { return codeVersionDate; } /** * Sets the value of the codeVersionDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCodeVersionDate(XMLGregorianCalendar value) { this.codeVersionDate = value; } /** * Gets the value of the commitUser property. * * @return * possible object is * {@link String } * */ public String getCommitUser() { return commitUser; } /** * Sets the value of the commitUser property. * * @param value * allowed object is * {@link String } * */ public void setCommitUser(String value) { this.commitUser = value; } /** * Gets the value of the dateCreated property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDateCreated() { return dateCreated; } /** * Sets the value of the dateCreated property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDateCreated(XMLGregorianCalendar value) { this.dateCreated = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the enabledCheckers property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the enabledCheckers property. * * <p> * For example, to add a new item, do as follows: * <pre> * getEnabledCheckers().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link String } * * */ public List<String> getEnabledCheckers() { if (enabledCheckers == null) { enabledCheckers = new ArrayList<String>(); } return this.enabledCheckers; } /** * Gets the value of the hasSummaries property. * */ public boolean isHasSummaries() { return hasSummaries; } /** * Sets the value of the hasSummaries property. * */ public void setHasSummaries(boolean value) { this.hasSummaries = value; } /** * Gets the value of the impactHashVersion property. * * @return * possible object is * {@link Integer } * */ public Integer getImpactHashVersion() { return impactHashVersion; } /** * Sets the value of the impactHashVersion property. * * @param value * allowed object is * {@link Integer } * */ public void setImpactHashVersion(Integer value) { this.impactHashVersion = value; } /** * Gets the value of the portableAnalysisSettings property. * * @return * possible object is * {@link String } * */ public String getPortableAnalysisSettings() { return portableAnalysisSettings; } /** * Sets the value of the portableAnalysisSettings property. * * @param value * allowed object is * {@link String } * */ public void setPortableAnalysisSettings(String value) { this.portableAnalysisSettings = value; } /** * Gets the value of the purgedOfDetails property. * */ public boolean isPurgedOfDetails() { return purgedOfDetails; } /** * Sets the value of the purgedOfDetails property. * */ public void setPurgedOfDetails(boolean value) { this.purgedOfDetails = value; } /** * Gets the value of the snapshotId property. * * @return * possible object is * {@link SnapshotIdDataObj } * */ public SnapshotIdDataObj getSnapshotId() { return snapshotId; } /** * Sets the value of the snapshotId property. * * @param value * allowed object is * {@link SnapshotIdDataObj } * */ public void setSnapshotId(SnapshotIdDataObj value) { this.snapshotId = value; } /** * Gets the value of the sourceVersion property. * * @return * possible object is * {@link String } * */ public String getSourceVersion() { return sourceVersion; } /** * Sets the value of the sourceVersion property. * * @param value * allowed object is * {@link String } * */ public void setSourceVersion(String value) { this.sourceVersion = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link String } * */ public String getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link String } * */ public void setTarget(String value) { this.target = value; } }