public class CacheSettingsType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for CacheSettingsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CacheSettingsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="append" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="maxSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="timeToLive" 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"/> <element name="objectTypeSettings" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CacheObjectTypeSettingsType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected Boolean |
append |
static QName |
COMPLEX_TYPE |
static ItemName |
F_APPEND |
static ItemName |
F_INVALIDATION |
static ItemName |
F_MAX_SIZE |
static ItemName |
F_OBJECT_TYPE_SETTINGS |
static ItemName |
F_STATISTICS |
static ItemName |
F_TIME_TO_LIVE |
static ItemName |
F_TRACE_MISS |
static ItemName |
F_TRACE_PASS |
protected CacheInvalidationConfigurationType |
invalidation |
protected Integer |
maxSize |
protected List<CacheObjectTypeSettingsType> |
objectTypeSettings |
protected CacheStatisticsReportingConfigurationType |
statistics |
protected Integer |
timeToLive |
protected Boolean |
traceMiss |
protected Boolean |
tracePass |
Constructor and Description |
---|
CacheSettingsType()
Creates a new
CacheSettingsType instance. |
CacheSettingsType(CacheSettingsType o)
Creates a new
CacheSettingsType instance by deeply copying a given CacheSettingsType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
CacheSettingsType |
append(Boolean value) |
CacheInvalidationConfigurationType |
beginInvalidation() |
CacheObjectTypeSettingsType |
beginObjectTypeSettings() |
CacheStatisticsReportingConfigurationType |
beginStatistics() |
CacheSettingsType |
clone()
Creates and returns a deep copy of this object.
|
boolean |
equals(Object object) |
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) |
CacheInvalidationConfigurationType |
getInvalidation()
Gets the value of the invalidation property.
|
Integer |
getMaxSize()
Gets the value of the maxSize property.
|
List<CacheObjectTypeSettingsType> |
getObjectTypeSettings()
Gets the value of the objectTypeSettings property.
|
CacheStatisticsReportingConfigurationType |
getStatistics()
Gets the value of the statistics property.
|
Integer |
getTimeToLive()
Gets the value of the timeToLive property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
CacheSettingsType |
invalidation(CacheInvalidationConfigurationType value) |
Boolean |
isAppend()
Gets the value of the append property.
|
Boolean |
isTraceMiss()
Gets the value of the traceMiss property.
|
Boolean |
isTracePass()
Gets the value of the tracePass property.
|
CacheSettingsType |
maxSize(Integer value) |
CacheSettingsType |
objectTypeSettings(CacheObjectTypeSettingsType value) |
void |
setAppend(Boolean value)
Sets the value of the append property.
|
void |
setInvalidation(CacheInvalidationConfigurationType value)
Sets the value of the invalidation property.
|
void |
setMaxSize(Integer value)
Sets the value of the maxSize property.
|
void |
setStatistics(CacheStatisticsReportingConfigurationType value)
Sets the value of the statistics property.
|
void |
setTimeToLive(Integer value)
Sets the value of the timeToLive property.
|
void |
setTraceMiss(Boolean value)
Sets the value of the traceMiss property.
|
void |
setTracePass(Boolean value)
Sets the value of the tracePass property.
|
CacheSettingsType |
statistics(CacheStatisticsReportingConfigurationType value) |
CacheSettingsType |
timeToLive(Integer value) |
String |
toString()
Generates a String representation of the contents of this type.
|
CacheSettingsType |
traceMiss(Boolean value) |
CacheSettingsType |
tracePass(Boolean value) |
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected Boolean append
protected Integer maxSize
protected Integer timeToLive
protected Boolean traceMiss
protected Boolean tracePass
protected CacheStatisticsReportingConfigurationType statistics
protected CacheInvalidationConfigurationType invalidation
protected List<CacheObjectTypeSettingsType> objectTypeSettings
public static final QName COMPLEX_TYPE
public static final ItemName F_APPEND
public static final ItemName F_MAX_SIZE
public static final ItemName F_TIME_TO_LIVE
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 static final ItemName F_OBJECT_TYPE_SETTINGS
public CacheSettingsType()
CacheSettingsType
instance.public CacheSettingsType(CacheSettingsType o)
CacheSettingsType
instance by deeply copying a given CacheSettingsType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public Boolean isAppend()
Boolean
public void setAppend(Boolean value)
value
- allowed object is
Boolean
public Integer getMaxSize()
Integer
public void setMaxSize(Integer value)
value
- allowed object is
Integer
public Integer getTimeToLive()
Integer
public void setTimeToLive(Integer value)
value
- allowed object is
Integer
public Boolean isTraceMiss()
Boolean
public void setTraceMiss(Boolean value)
value
- allowed object is
Boolean
public Boolean isTracePass()
Boolean
public void setTracePass(Boolean value)
value
- allowed object is
Boolean
public CacheStatisticsReportingConfigurationType getStatistics()
CacheStatisticsReportingConfigurationType
public void setStatistics(CacheStatisticsReportingConfigurationType value)
value
- allowed object is
CacheStatisticsReportingConfigurationType
public CacheInvalidationConfigurationType getInvalidation()
CacheInvalidationConfigurationType
public void setInvalidation(CacheInvalidationConfigurationType value)
value
- allowed object is
CacheInvalidationConfigurationType
public List<CacheObjectTypeSettingsType> getObjectTypeSettings()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the objectTypeSettings property.
For example, to add a new item, do as follows:
getObjectTypeSettings().add(newItem);
Objects of the following type(s) are allowed in the list
CacheObjectTypeSettingsType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public CacheSettingsType append(Boolean value)
public CacheSettingsType maxSize(Integer value)
public CacheSettingsType timeToLive(Integer value)
public CacheSettingsType traceMiss(Boolean value)
public CacheSettingsType tracePass(Boolean value)
public CacheSettingsType statistics(CacheStatisticsReportingConfigurationType value)
public CacheStatisticsReportingConfigurationType beginStatistics()
public CacheSettingsType invalidation(CacheInvalidationConfigurationType value)
public CacheInvalidationConfigurationType beginInvalidation()
public CacheSettingsType objectTypeSettings(CacheObjectTypeSettingsType value)
public CacheObjectTypeSettingsType beginObjectTypeSettings()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public CacheSettingsType clone()
Copyright © 2019 Evolveum. All rights reserved.