Class RepositoryOperationPerformanceInformationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.RepositoryOperationPerformanceInformationType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class RepositoryOperationPerformanceInformationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Information about single repository operation kind (e.g. getObject) performance. It is strongly related to the internal implementation of the repository, so it may change at any time.Java class for RepositoryOperationPerformanceInformationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RepositoryOperationPerformanceInformationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="invocationCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="executionCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="totalTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="minTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="maxTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="totalWastedTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="minWastedTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="maxWastedTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected Integer
executionCount
static ItemName
F_EXECUTION_COUNT
static ItemName
F_INVOCATION_COUNT
static ItemName
F_MAX_TIME
static ItemName
F_MAX_WASTED_TIME
static ItemName
F_MIN_TIME
static ItemName
F_MIN_WASTED_TIME
static ItemName
F_NAME
static ItemName
F_TOTAL_TIME
static ItemName
F_TOTAL_WASTED_TIME
protected Integer
invocationCount
protected Long
maxTime
protected Long
maxWastedTime
protected Long
minTime
protected Long
minWastedTime
protected String
name
protected Long
totalTime
protected Long
totalWastedTime
-
Constructor Summary
Constructors Constructor Description RepositoryOperationPerformanceInformationType()
Creates a newRepositoryOperationPerformanceInformationType
instance.RepositoryOperationPerformanceInformationType(RepositoryOperationPerformanceInformationType o)
Creates a newRepositoryOperationPerformanceInformationType
instance by deeply copying a givenRepositoryOperationPerformanceInformationType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
RepositoryOperationPerformanceInformationType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
RepositoryOperationPerformanceInformationType
executionCount(Integer value)
Integer
getExecutionCount()
Gets the value of the executionCount property.Integer
getInvocationCount()
Gets the value of the invocationCount property.Long
getMaxTime()
Gets the value of the maxTime property.Long
getMaxWastedTime()
Gets the value of the maxWastedTime property.Long
getMinTime()
Gets the value of the minTime property.Long
getMinWastedTime()
Gets the value of the minWastedTime property.String
getName()
Gets the value of the name property.Long
getTotalTime()
Gets the value of the totalTime property.Long
getTotalWastedTime()
Gets the value of the totalWastedTime property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
RepositoryOperationPerformanceInformationType
invocationCount(Integer value)
RepositoryOperationPerformanceInformationType
maxTime(Long value)
RepositoryOperationPerformanceInformationType
maxWastedTime(Long value)
RepositoryOperationPerformanceInformationType
minTime(Long value)
RepositoryOperationPerformanceInformationType
minWastedTime(Long value)
RepositoryOperationPerformanceInformationType
name(String value)
void
setExecutionCount(Integer value)
Sets the value of the executionCount property.void
setInvocationCount(Integer value)
Sets the value of the invocationCount property.void
setMaxTime(Long value)
Sets the value of the maxTime property.void
setMaxWastedTime(Long value)
Sets the value of the maxWastedTime property.void
setMinTime(Long value)
Sets the value of the minTime property.void
setMinWastedTime(Long value)
Sets the value of the minWastedTime property.void
setName(String value)
Sets the value of the name property.void
setTotalTime(Long value)
Sets the value of the totalTime property.void
setTotalWastedTime(Long value)
Sets the value of the totalWastedTime property.String
toString()
Generates a String representation of the contents of this type.RepositoryOperationPerformanceInformationType
totalTime(Long value)
RepositoryOperationPerformanceInformationType
totalWastedTime(Long value)
-
-
-
Field Detail
-
name
protected String name
-
invocationCount
protected Integer invocationCount
-
executionCount
protected Integer executionCount
-
totalTime
protected Long totalTime
-
minTime
protected Long minTime
-
maxTime
protected Long maxTime
-
totalWastedTime
protected Long totalWastedTime
-
minWastedTime
protected Long minWastedTime
-
maxWastedTime
protected Long maxWastedTime
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_INVOCATION_COUNT
public static final ItemName F_INVOCATION_COUNT
-
F_EXECUTION_COUNT
public static final ItemName F_EXECUTION_COUNT
-
F_TOTAL_TIME
public static final ItemName F_TOTAL_TIME
-
F_MIN_TIME
public static final ItemName F_MIN_TIME
-
F_MAX_TIME
public static final ItemName F_MAX_TIME
-
F_TOTAL_WASTED_TIME
public static final ItemName F_TOTAL_WASTED_TIME
-
F_MIN_WASTED_TIME
public static final ItemName F_MIN_WASTED_TIME
-
F_MAX_WASTED_TIME
public static final ItemName F_MAX_WASTED_TIME
-
-
Constructor Detail
-
RepositoryOperationPerformanceInformationType
public RepositoryOperationPerformanceInformationType()
Creates a newRepositoryOperationPerformanceInformationType
instance.
-
RepositoryOperationPerformanceInformationType
public RepositoryOperationPerformanceInformationType(RepositoryOperationPerformanceInformationType o)
Creates a newRepositoryOperationPerformanceInformationType
instance by deeply copying a givenRepositoryOperationPerformanceInformationType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
getInvocationCount
public Integer getInvocationCount()
Gets the value of the invocationCount property.- Returns:
- possible object is
Integer
-
setInvocationCount
public void setInvocationCount(Integer value)
Sets the value of the invocationCount property.- Parameters:
value
- allowed object isInteger
-
getExecutionCount
public Integer getExecutionCount()
Gets the value of the executionCount property.- Returns:
- possible object is
Integer
-
setExecutionCount
public void setExecutionCount(Integer value)
Sets the value of the executionCount property.- Parameters:
value
- allowed object isInteger
-
getTotalTime
public Long getTotalTime()
Gets the value of the totalTime property.- Returns:
- possible object is
Long
-
setTotalTime
public void setTotalTime(Long value)
Sets the value of the totalTime property.- Parameters:
value
- allowed object isLong
-
getMinTime
public Long getMinTime()
Gets the value of the minTime property.- Returns:
- possible object is
Long
-
setMinTime
public void setMinTime(Long value)
Sets the value of the minTime property.- Parameters:
value
- allowed object isLong
-
getMaxTime
public Long getMaxTime()
Gets the value of the maxTime property.- Returns:
- possible object is
Long
-
setMaxTime
public void setMaxTime(Long value)
Sets the value of the maxTime property.- Parameters:
value
- allowed object isLong
-
getTotalWastedTime
public Long getTotalWastedTime()
Gets the value of the totalWastedTime property.- Returns:
- possible object is
Long
-
setTotalWastedTime
public void setTotalWastedTime(Long value)
Sets the value of the totalWastedTime property.- Parameters:
value
- allowed object isLong
-
getMinWastedTime
public Long getMinWastedTime()
Gets the value of the minWastedTime property.- Returns:
- possible object is
Long
-
setMinWastedTime
public void setMinWastedTime(Long value)
Sets the value of the minWastedTime property.- Parameters:
value
- allowed object isLong
-
getMaxWastedTime
public Long getMaxWastedTime()
Gets the value of the maxWastedTime property.- Returns:
- possible object is
Long
-
setMaxWastedTime
public void setMaxWastedTime(Long value)
Sets the value of the maxWastedTime property.- Parameters:
value
- allowed object isLong
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
name
public RepositoryOperationPerformanceInformationType name(String value)
-
invocationCount
public RepositoryOperationPerformanceInformationType invocationCount(Integer value)
-
executionCount
public RepositoryOperationPerformanceInformationType executionCount(Integer value)
-
totalTime
public RepositoryOperationPerformanceInformationType totalTime(Long value)
-
minTime
public RepositoryOperationPerformanceInformationType minTime(Long value)
-
maxTime
public RepositoryOperationPerformanceInformationType maxTime(Long value)
-
totalWastedTime
public RepositoryOperationPerformanceInformationType totalWastedTime(Long value)
-
minWastedTime
public RepositoryOperationPerformanceInformationType minWastedTime(Long value)
-
maxWastedTime
public RepositoryOperationPerformanceInformationType maxWastedTime(Long value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public RepositoryOperationPerformanceInformationType clone()
Creates and returns a deep copy of this object.
-
-