public class MutableConfigOverride extends ConfigOverride implements java.io.Serializable
ConfigOverride
that allows changing of
contained configuration settings. Exposed to
Module
s that want to set
overrides, but not exposed to functionality that wants to apply
overrides.ConfigOverride.Empty
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
_format, _ignorals, _include, _includeAsProperty, _isIgnoredType, _mergeable, _setterInfo, _visibility
Modifier | Constructor and Description |
---|---|
|
MutableConfigOverride() |
protected |
MutableConfigOverride(MutableConfigOverride src) |
Modifier and Type | Method and Description |
---|---|
MutableConfigOverride |
copy() |
MutableConfigOverride |
setFormat(com.fasterxml.jackson.annotation.JsonFormat.Value v) |
MutableConfigOverride |
setIgnorals(com.fasterxml.jackson.annotation.JsonIgnoreProperties.Value v) |
MutableConfigOverride |
setInclude(com.fasterxml.jackson.annotation.JsonInclude.Value v)
Override inclusion setting for all properties contained in POJOs of the
associated type.
|
MutableConfigOverride |
setIncludeAsProperty(com.fasterxml.jackson.annotation.JsonInclude.Value v)
Override inclusion setting for properties of the associated type
regardless of the type of the POJO containing it.
|
MutableConfigOverride |
setIsIgnoredType(java.lang.Boolean v) |
MutableConfigOverride |
setMergeable(java.lang.Boolean v) |
MutableConfigOverride |
setSetterInfo(com.fasterxml.jackson.annotation.JsonSetter.Value v) |
MutableConfigOverride |
setVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Value v) |
empty, getFormat, getIgnorals, getInclude, getIncludeAsProperty, getIsIgnoredType, getMergeable, getSetterInfo, getVisibility
private static final long serialVersionUID
public MutableConfigOverride()
protected MutableConfigOverride(MutableConfigOverride src)
public MutableConfigOverride copy()
public MutableConfigOverride setFormat(com.fasterxml.jackson.annotation.JsonFormat.Value v)
public MutableConfigOverride setInclude(com.fasterxml.jackson.annotation.JsonInclude.Value v)
v
- Inclusion setting to apply contained properties.public MutableConfigOverride setIncludeAsProperty(com.fasterxml.jackson.annotation.JsonInclude.Value v)
v
- Inclusion setting to apply for properties of associated type.public MutableConfigOverride setIgnorals(com.fasterxml.jackson.annotation.JsonIgnoreProperties.Value v)
public MutableConfigOverride setIsIgnoredType(java.lang.Boolean v)
public MutableConfigOverride setSetterInfo(com.fasterxml.jackson.annotation.JsonSetter.Value v)
public MutableConfigOverride setVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Value v)
public MutableConfigOverride setMergeable(java.lang.Boolean v)