Class CacheObjectTypeSettingsType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CacheObjectTypeSettingsType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class CacheObjectTypeSettingsType extends Object implements Serializable, Cloneable, Containerable
Settings for a given cache and object type(s). Not all items are applicable for each cache.Java class for CacheObjectTypeSettingsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CacheObjectTypeSettingsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="objectType" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> <element name="timeToLive" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="timeToVersionCheck" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="traceMiss" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="tracePass" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="statistics" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CacheStatisticsReportingConfigurationType" minOccurs="0"/> <element name="invalidation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CacheInvalidationConfigurationType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_INVALIDATION
static ItemName
F_OBJECT_TYPE
static ItemName
F_STATISTICS
static ItemName
F_TIME_TO_LIVE
static ItemName
F_TIME_TO_VERSION_CHECK
static ItemName
F_TRACE_MISS
static ItemName
F_TRACE_PASS
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description CacheObjectTypeSettingsType()
CacheObjectTypeSettingsType(PrismContext prismContext)
-
Method Summary
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_OBJECT_TYPE
public static final ItemName F_OBJECT_TYPE
-
F_TIME_TO_LIVE
public static final ItemName F_TIME_TO_LIVE
-
F_TIME_TO_VERSION_CHECK
public static final ItemName F_TIME_TO_VERSION_CHECK
-
F_TRACE_MISS
public static final ItemName F_TRACE_MISS
-
F_TRACE_PASS
public static final ItemName F_TRACE_PASS
-
F_STATISTICS
public static final ItemName F_STATISTICS
-
F_INVALIDATION
public static final ItemName F_INVALIDATION
-
-
Constructor Detail
-
CacheObjectTypeSettingsType
public CacheObjectTypeSettingsType()
-
CacheObjectTypeSettingsType
public CacheObjectTypeSettingsType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getTimeToLive
public Integer getTimeToLive()
-
setTimeToLive
public void setTimeToLive(Integer value)
-
getTimeToVersionCheck
public Integer getTimeToVersionCheck()
-
setTimeToVersionCheck
public void setTimeToVersionCheck(Integer value)
-
isTraceMiss
public Boolean isTraceMiss()
-
setTraceMiss
public void setTraceMiss(Boolean value)
-
isTracePass
public Boolean isTracePass()
-
setTracePass
public void setTracePass(Boolean value)
-
getStatistics
public CacheStatisticsReportingConfigurationType getStatistics()
-
setStatistics
public void setStatistics(CacheStatisticsReportingConfigurationType value)
-
getInvalidation
public CacheInvalidationConfigurationType getInvalidation()
-
setInvalidation
public void setInvalidation(CacheInvalidationConfigurationType value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
objectType
public CacheObjectTypeSettingsType objectType(QName value)
-
timeToLive
public CacheObjectTypeSettingsType timeToLive(Integer value)
-
timeToVersionCheck
public CacheObjectTypeSettingsType timeToVersionCheck(Integer value)
-
traceMiss
public CacheObjectTypeSettingsType traceMiss(Boolean value)
-
tracePass
public CacheObjectTypeSettingsType tracePass(Boolean value)
-
statistics
public CacheObjectTypeSettingsType statistics(CacheStatisticsReportingConfigurationType value)
-
beginStatistics
public CacheStatisticsReportingConfigurationType beginStatistics()
-
invalidation
public CacheObjectTypeSettingsType invalidation(CacheInvalidationConfigurationType value)
-
beginInvalidation
public CacheInvalidationConfigurationType beginInvalidation()
-
id
public CacheObjectTypeSettingsType id(Long value)
-
clone
public CacheObjectTypeSettingsType clone()
-
-