package com.coverity.ws.v9;
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 componentMetricsDataObj complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="componentMetricsDataObj">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="blankLineCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="codeLineCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="commentLineCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="componentId" type="{http://ws.coverity.com/v9}componentIdDataObj"/>
* <element name="dismissedCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="fixedCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="metricsDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="newCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="outstandingCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="totalCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="triagedCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "componentMetricsDataObj", propOrder = {
"blankLineCount",
"codeLineCount",
"commentLineCount",
"componentId",
"dismissedCount",
"fixedCount",
"metricsDate",
"newCount",
"outstandingCount",
"totalCount",
"triagedCount"
})
public class ComponentMetricsDataObj {
protected int blankLineCount;
protected int codeLineCount;
protected int commentLineCount;
@XmlElement(required = true)
protected ComponentIdDataObj componentId;
protected int dismissedCount;
protected int fixedCount;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar metricsDate;
protected int newCount;
protected int outstandingCount;
protected int totalCount;
protected int triagedCount;
/**
* Gets the value of the blankLineCount property.
*
*/
public int getBlankLineCount() {
return blankLineCount;
}
/**
* Sets the value of the blankLineCount property.
*
*/
public void setBlankLineCount(int value) {
this.blankLineCount = value;
}
/**
* Gets the value of the codeLineCount property.
*
*/
public int getCodeLineCount() {
return codeLineCount;
}
/**
* Sets the value of the codeLineCount property.
*
*/
public void setCodeLineCount(int value) {
this.codeLineCount = value;
}
/**
* Gets the value of the commentLineCount property.
*
*/
public int getCommentLineCount() {
return commentLineCount;
}
/**
* Sets the value of the commentLineCount property.
*
*/
public void setCommentLineCount(int value) {
this.commentLineCount = value;
}
/**
* Gets the value of the componentId property.
*
* @return
* possible object is
* {@link ComponentIdDataObj }
*
*/
public ComponentIdDataObj getComponentId() {
return componentId;
}
/**
* Sets the value of the componentId property.
*
* @param value
* allowed object is
* {@link ComponentIdDataObj }
*
*/
public void setComponentId(ComponentIdDataObj value) {
this.componentId = value;
}
/**
* Gets the value of the dismissedCount property.
*
*/
public int getDismissedCount() {
return dismissedCount;
}
/**
* Sets the value of the dismissedCount property.
*
*/
public void setDismissedCount(int value) {
this.dismissedCount = value;
}
/**
* Gets the value of the fixedCount property.
*
*/
public int getFixedCount() {
return fixedCount;
}
/**
* Sets the value of the fixedCount property.
*
*/
public void setFixedCount(int value) {
this.fixedCount = value;
}
/**
* Gets the value of the metricsDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMetricsDate() {
return metricsDate;
}
/**
* Sets the value of the metricsDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMetricsDate(XMLGregorianCalendar value) {
this.metricsDate = value;
}
/**
* Gets the value of the newCount property.
*
*/
public int getNewCount() {
return newCount;
}
/**
* Sets the value of the newCount property.
*
*/
public void setNewCount(int value) {
this.newCount = value;
}
/**
* Gets the value of the outstandingCount property.
*
*/
public int getOutstandingCount() {
return outstandingCount;
}
/**
* Sets the value of the outstandingCount property.
*
*/
public void setOutstandingCount(int value) {
this.outstandingCount = value;
}
/**
* Gets the value of the totalCount property.
*
*/
public int getTotalCount() {
return totalCount;
}
/**
* Sets the value of the totalCount property.
*
*/
public void setTotalCount(int value) {
this.totalCount = value;
}
/**
* Gets the value of the triagedCount property.
*
*/
public int getTriagedCount() {
return triagedCount;
}
/**
* Sets the value of the triagedCount property.
*
*/
public void setTriagedCount(int value) {
this.triagedCount = value;
}
}