Class SimulationMetricsUseType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SimulationMetricsUseType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class SimulationMetricsUseType extends AbstractMutableContainerable
Definition of the use of simulation metrics for the particular type of simulation. Currently, here we allow selecting from the globally-defined metrics. Later, we may consider adding simulation-type-specific ones here.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_EVENT_MARKS
static ItemName
F_METRICS
static Producer<SimulationMetricsUseType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SimulationMetricsUseType()
SimulationMetricsUseType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimulationEventMarksUseType
beginEventMarks()
SimulationOtherMetricsUseType
beginMetrics()
SimulationMetricsUseType
clone()
<X> X
end()
boolean
equals(Object other)
SimulationMetricsUseType
eventMarks(SimulationEventMarksUseType value)
SimulationEventMarksUseType
getEventMarks()
SimulationOtherMetricsUseType
getMetrics()
SimulationMetricsUseType
metrics(SimulationOtherMetricsUseType value)
void
setEventMarks(SimulationEventMarksUseType value)
void
setMetrics(SimulationOtherMetricsUseType value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_EVENT_MARKS
public static final ItemName F_EVENT_MARKS
-
F_METRICS
public static final ItemName F_METRICS
-
FACTORY
public static final Producer<SimulationMetricsUseType> FACTORY
-
-
Constructor Detail
-
SimulationMetricsUseType
public SimulationMetricsUseType()
-
SimulationMetricsUseType
@Deprecated public SimulationMetricsUseType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getEventMarks
public SimulationEventMarksUseType getEventMarks()
-
setEventMarks
public void setEventMarks(SimulationEventMarksUseType value)
-
getMetrics
public SimulationOtherMetricsUseType getMetrics()
-
setMetrics
public void setMetrics(SimulationOtherMetricsUseType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
eventMarks
public SimulationMetricsUseType eventMarks(SimulationEventMarksUseType value)
-
beginEventMarks
public SimulationEventMarksUseType beginEventMarks()
-
metrics
public SimulationMetricsUseType metrics(SimulationOtherMetricsUseType value)
-
beginMetrics
public SimulationOtherMetricsUseType beginMetrics()
-
end
public <X> X end()
-
clone
public SimulationMetricsUseType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-