Class OperationStatsType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OperationStatsType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class OperationStatsType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Operation execution statistics/state. Contains various statistical and state information about execution of the operation or operations that are carried out in the scope of the task. Not all parts of this structure are relevant for all task types. TODO handle this by subtyping - later. EXPERIMENTAL.Java class for OperationStatsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OperationStatsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="environmentalPerformanceInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EnvironmentalPerformanceInformationType" minOccurs="0"/> <element name="iterativeTaskInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}IterativeTaskInformationType" minOccurs="0"/> <element name="synchronizationInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SynchronizationInformationType" minOccurs="0"/> <element name="actionsExecutedInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActionsExecutedInformationType" minOccurs="0"/> <element name="repositoryPerformanceInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RepositoryPerformanceInformationType" minOccurs="0"/> <element name="cachesPerformanceInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CachesPerformanceInformationType" minOccurs="0"/> <element name="operationsPerformanceInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationsPerformanceInformationType" minOccurs="0"/> <element name="workBucketManagementPerformanceInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}WorkBucketManagementPerformanceInformationType" minOccurs="0"/> <element name="cachingConfiguration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="liveInformation" type="{http://www.w3.org/2001/XMLSchema}boolean"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OperationStatsType()
Creates a newOperationStatsType
instance.OperationStatsType(OperationStatsType o)
Creates a newOperationStatsType
instance by deeply copying a givenOperationStatsType
instance.
-
Method Summary
-
-
-
Field Detail
-
environmentalPerformanceInformation
protected EnvironmentalPerformanceInformationType environmentalPerformanceInformation
-
iterativeTaskInformation
protected IterativeTaskInformationType iterativeTaskInformation
-
synchronizationInformation
protected SynchronizationInformationType synchronizationInformation
-
actionsExecutedInformation
protected ActionsExecutedInformationType actionsExecutedInformation
-
repositoryPerformanceInformation
protected RepositoryPerformanceInformationType repositoryPerformanceInformation
-
cachesPerformanceInformation
protected CachesPerformanceInformationType cachesPerformanceInformation
-
operationsPerformanceInformation
protected OperationsPerformanceInformationType operationsPerformanceInformation
-
workBucketManagementPerformanceInformation
protected WorkBucketManagementPerformanceInformationType workBucketManagementPerformanceInformation
-
cachingConfiguration
protected String cachingConfiguration
-
timestamp
protected XMLGregorianCalendar timestamp
-
liveInformation
protected boolean liveInformation
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ENVIRONMENTAL_PERFORMANCE_INFORMATION
public static final ItemName F_ENVIRONMENTAL_PERFORMANCE_INFORMATION
-
F_ITERATIVE_TASK_INFORMATION
public static final ItemName F_ITERATIVE_TASK_INFORMATION
-
F_SYNCHRONIZATION_INFORMATION
public static final ItemName F_SYNCHRONIZATION_INFORMATION
-
F_ACTIONS_EXECUTED_INFORMATION
public static final ItemName F_ACTIONS_EXECUTED_INFORMATION
-
F_REPOSITORY_PERFORMANCE_INFORMATION
public static final ItemName F_REPOSITORY_PERFORMANCE_INFORMATION
-
F_CACHES_PERFORMANCE_INFORMATION
public static final ItemName F_CACHES_PERFORMANCE_INFORMATION
-
F_OPERATIONS_PERFORMANCE_INFORMATION
public static final ItemName F_OPERATIONS_PERFORMANCE_INFORMATION
-
F_WORK_BUCKET_MANAGEMENT_PERFORMANCE_INFORMATION
public static final ItemName F_WORK_BUCKET_MANAGEMENT_PERFORMANCE_INFORMATION
-
F_CACHING_CONFIGURATION
public static final ItemName F_CACHING_CONFIGURATION
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
F_LIVE_INFORMATION
public static final ItemName F_LIVE_INFORMATION
-
-
Constructor Detail
-
OperationStatsType
public OperationStatsType()
Creates a newOperationStatsType
instance.
-
OperationStatsType
public OperationStatsType(OperationStatsType o)
Creates a newOperationStatsType
instance by deeply copying a givenOperationStatsType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getEnvironmentalPerformanceInformation
public EnvironmentalPerformanceInformationType getEnvironmentalPerformanceInformation()
Gets the value of the environmentalPerformanceInformation property.- Returns:
- possible object is
EnvironmentalPerformanceInformationType
-
setEnvironmentalPerformanceInformation
public void setEnvironmentalPerformanceInformation(EnvironmentalPerformanceInformationType value)
Sets the value of the environmentalPerformanceInformation property.- Parameters:
value
- allowed object isEnvironmentalPerformanceInformationType
-
getIterativeTaskInformation
public IterativeTaskInformationType getIterativeTaskInformation()
Gets the value of the iterativeTaskInformation property.- Returns:
- possible object is
IterativeTaskInformationType
-
setIterativeTaskInformation
public void setIterativeTaskInformation(IterativeTaskInformationType value)
Sets the value of the iterativeTaskInformation property.- Parameters:
value
- allowed object isIterativeTaskInformationType
-
getSynchronizationInformation
public SynchronizationInformationType getSynchronizationInformation()
Gets the value of the synchronizationInformation property.- Returns:
- possible object is
SynchronizationInformationType
-
setSynchronizationInformation
public void setSynchronizationInformation(SynchronizationInformationType value)
Sets the value of the synchronizationInformation property.- Parameters:
value
- allowed object isSynchronizationInformationType
-
getActionsExecutedInformation
public ActionsExecutedInformationType getActionsExecutedInformation()
Gets the value of the actionsExecutedInformation property.- Returns:
- possible object is
ActionsExecutedInformationType
-
setActionsExecutedInformation
public void setActionsExecutedInformation(ActionsExecutedInformationType value)
Sets the value of the actionsExecutedInformation property.- Parameters:
value
- allowed object isActionsExecutedInformationType
-
getRepositoryPerformanceInformation
public RepositoryPerformanceInformationType getRepositoryPerformanceInformation()
Gets the value of the repositoryPerformanceInformation property.- Returns:
- possible object is
RepositoryPerformanceInformationType
-
setRepositoryPerformanceInformation
public void setRepositoryPerformanceInformation(RepositoryPerformanceInformationType value)
Sets the value of the repositoryPerformanceInformation property.- Parameters:
value
- allowed object isRepositoryPerformanceInformationType
-
getCachesPerformanceInformation
public CachesPerformanceInformationType getCachesPerformanceInformation()
Gets the value of the cachesPerformanceInformation property.- Returns:
- possible object is
CachesPerformanceInformationType
-
setCachesPerformanceInformation
public void setCachesPerformanceInformation(CachesPerformanceInformationType value)
Sets the value of the cachesPerformanceInformation property.- Parameters:
value
- allowed object isCachesPerformanceInformationType
-
getOperationsPerformanceInformation
public OperationsPerformanceInformationType getOperationsPerformanceInformation()
Gets the value of the operationsPerformanceInformation property.- Returns:
- possible object is
OperationsPerformanceInformationType
-
setOperationsPerformanceInformation
public void setOperationsPerformanceInformation(OperationsPerformanceInformationType value)
Sets the value of the operationsPerformanceInformation property.- Parameters:
value
- allowed object isOperationsPerformanceInformationType
-
getWorkBucketManagementPerformanceInformation
public WorkBucketManagementPerformanceInformationType getWorkBucketManagementPerformanceInformation()
Gets the value of the workBucketManagementPerformanceInformation property.- Returns:
- possible object is
WorkBucketManagementPerformanceInformationType
-
setWorkBucketManagementPerformanceInformation
public void setWorkBucketManagementPerformanceInformation(WorkBucketManagementPerformanceInformationType value)
Sets the value of the workBucketManagementPerformanceInformation property.- Parameters:
value
- allowed object isWorkBucketManagementPerformanceInformationType
-
getCachingConfiguration
public String getCachingConfiguration()
Gets the value of the cachingConfiguration property.- Returns:
- possible object is
String
-
setCachingConfiguration
public void setCachingConfiguration(String value)
Sets the value of the cachingConfiguration property.- Parameters:
value
- allowed object isString
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
Gets the value of the timestamp property.- Returns:
- possible object is
XMLGregorianCalendar
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
Sets the value of the timestamp property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isLiveInformation
public boolean isLiveInformation()
Gets the value of the liveInformation property.
-
setLiveInformation
public void setLiveInformation(boolean value)
Sets the value of the liveInformation property.
-
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
-
environmentalPerformanceInformation
public OperationStatsType environmentalPerformanceInformation(EnvironmentalPerformanceInformationType value)
-
beginEnvironmentalPerformanceInformation
public EnvironmentalPerformanceInformationType beginEnvironmentalPerformanceInformation()
-
iterativeTaskInformation
public OperationStatsType iterativeTaskInformation(IterativeTaskInformationType value)
-
beginIterativeTaskInformation
public IterativeTaskInformationType beginIterativeTaskInformation()
-
synchronizationInformation
public OperationStatsType synchronizationInformation(SynchronizationInformationType value)
-
beginSynchronizationInformation
public SynchronizationInformationType beginSynchronizationInformation()
-
actionsExecutedInformation
public OperationStatsType actionsExecutedInformation(ActionsExecutedInformationType value)
-
beginActionsExecutedInformation
public ActionsExecutedInformationType beginActionsExecutedInformation()
-
repositoryPerformanceInformation
public OperationStatsType repositoryPerformanceInformation(RepositoryPerformanceInformationType value)
-
beginRepositoryPerformanceInformation
public RepositoryPerformanceInformationType beginRepositoryPerformanceInformation()
-
cachesPerformanceInformation
public OperationStatsType cachesPerformanceInformation(CachesPerformanceInformationType value)
-
beginCachesPerformanceInformation
public CachesPerformanceInformationType beginCachesPerformanceInformation()
-
operationsPerformanceInformation
public OperationStatsType operationsPerformanceInformation(OperationsPerformanceInformationType value)
-
beginOperationsPerformanceInformation
public OperationsPerformanceInformationType beginOperationsPerformanceInformation()
-
workBucketManagementPerformanceInformation
public OperationStatsType workBucketManagementPerformanceInformation(WorkBucketManagementPerformanceInformationType value)
-
beginWorkBucketManagementPerformanceInformation
public WorkBucketManagementPerformanceInformationType beginWorkBucketManagementPerformanceInformation()
-
cachingConfiguration
public OperationStatsType cachingConfiguration(String value)
-
timestamp
public OperationStatsType timestamp(XMLGregorianCalendar value)
-
timestamp
public OperationStatsType timestamp(String value)
-
liveInformation
public OperationStatsType liveInformation(boolean value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public OperationStatsType clone()
Creates and returns a deep copy of this object.
-
-