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 com.evolveum.midpoint.prism.impl.binding.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 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()
RepositoryOperationPerformanceInformationType(RepositoryOperationPerformanceInformationType other)
-
Method Summary
-
-
-
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:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
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
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public RepositoryOperationPerformanceInformationType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-