Class RepositoryOperationPerformanceInformationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.RepositoryOperationPerformanceInformationType
-
- All Implemented Interfaces:
PlainStructured,JaxbVisitable,Serializable,Cloneable
public class RepositoryOperationPerformanceInformationType extends AbstractPlainStructured
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.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEprotected IntegerexecutionCountstatic ItemNameF_EXECUTION_COUNTstatic ItemNameF_INVOCATION_COUNTstatic ItemNameF_MAX_TIMEstatic ItemNameF_MAX_WASTED_TIMEstatic ItemNameF_MIN_TIMEstatic ItemNameF_MIN_WASTED_TIMEstatic ItemNameF_NAMEstatic ItemNameF_TOTAL_TIMEstatic ItemNameF_TOTAL_WASTED_TIMEprotected IntegerinvocationCountprotected LongmaxTimeprotected LongmaxWastedTimeprotected LongminTimeprotected LongminWastedTimeprotected Stringnameprotected LongtotalTimeprotected LongtotalWastedTime
-
Constructor Summary
Constructors Constructor Description RepositoryOperationPerformanceInformationType()RepositoryOperationPerformanceInformationType(RepositoryOperationPerformanceInformationType other)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
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()
-
RepositoryOperationPerformanceInformationType
public RepositoryOperationPerformanceInformationType(RepositoryOperationPerformanceInformationType other)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getInvocationCount
public Integer getInvocationCount()
-
setInvocationCount
public void setInvocationCount(Integer value)
-
getExecutionCount
public Integer getExecutionCount()
-
setExecutionCount
public void setExecutionCount(Integer value)
-
getTotalTime
public Long getTotalTime()
-
setTotalTime
public void setTotalTime(Long value)
-
getMinTime
public Long getMinTime()
-
setMinTime
public void setMinTime(Long value)
-
getMaxTime
public Long getMaxTime()
-
setMaxTime
public void setMaxTime(Long value)
-
getTotalWastedTime
public Long getTotalWastedTime()
-
setTotalWastedTime
public void setTotalWastedTime(Long value)
-
getMinWastedTime
public Long getMinWastedTime()
-
setMinWastedTime
public void setMinWastedTime(Long value)
-
getMaxWastedTime
public Long getMaxWastedTime()
-
setMaxWastedTime
public void setMaxWastedTime(Long value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classAbstractPlainStructured
-
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:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractPlainStructured
-
clone
public RepositoryOperationPerformanceInformationType clone()
- Specified by:
clonein interfacePlainStructured- Specified by:
clonein classAbstractPlainStructured
-
-