public class MutableConfigOverride extends ConfigOverride implements java.io.Serializable
ConfigOverride that allows changing of
contained configuration settings. Exposed to
Modules 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, getVisibilityprivate 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)