public class CacheObjectTypeSettingsType extends Object implements Serializable, Cloneable, Containerable
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> </restriction> </complexContent> </complexType>
Modifier and Type | Field and 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 |
Constructor and Description |
---|
CacheObjectTypeSettingsType() |
CacheObjectTypeSettingsType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final ItemName F_OBJECT_TYPE
public static final ItemName F_TIME_TO_LIVE
public static final ItemName F_TIME_TO_VERSION_CHECK
public static final ItemName F_TRACE_MISS
public static final ItemName F_TRACE_PASS
public static final ItemName F_STATISTICS
public static final ItemName F_INVALIDATION
public CacheObjectTypeSettingsType()
public CacheObjectTypeSettingsType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public Integer getTimeToLive()
public void setTimeToLive(Integer value)
public Integer getTimeToVersionCheck()
public void setTimeToVersionCheck(Integer value)
public Boolean isTraceMiss()
public void setTraceMiss(Boolean value)
public Boolean isTracePass()
public void setTracePass(Boolean value)
public CacheStatisticsReportingConfigurationType getStatistics()
public void setStatistics(CacheStatisticsReportingConfigurationType value)
public CacheInvalidationConfigurationType getInvalidation()
public void setInvalidation(CacheInvalidationConfigurationType value)
public CacheObjectTypeSettingsType objectType(QName value)
public CacheObjectTypeSettingsType timeToLive(Integer value)
public CacheObjectTypeSettingsType timeToVersionCheck(Integer value)
public CacheObjectTypeSettingsType traceMiss(Boolean value)
public CacheObjectTypeSettingsType tracePass(Boolean value)
public CacheObjectTypeSettingsType statistics(CacheStatisticsReportingConfigurationType value)
public CacheStatisticsReportingConfigurationType beginStatistics()
public CacheObjectTypeSettingsType invalidation(CacheInvalidationConfigurationType value)
public CacheInvalidationConfigurationType beginInvalidation()
public CacheObjectTypeSettingsType clone()
Copyright © 2020 Evolveum. All rights reserved.