public class MutableConfigOverride extends ConfigOverride implements 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._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(JsonFormat.Value v) |
MutableConfigOverride |
setIgnorals(JsonIgnoreProperties.Value v) |
MutableConfigOverride |
setInclude(JsonInclude.Value v)
Override inclusion setting for all properties contained in POJOs of the
associated type.
|
MutableConfigOverride |
setIncludeAsProperty(JsonInclude.Value v)
Override inclusion setting for properties of the associated type
regardless of the type of the POJO containing it.
|
MutableConfigOverride |
setIsIgnoredType(Boolean v) |
MutableConfigOverride |
setMergeable(Boolean v) |
MutableConfigOverride |
setSetterInfo(JsonSetter.Value v) |
MutableConfigOverride |
setVisibility(JsonAutoDetect.Value v) |
empty, getFormat, getIgnorals, getInclude, getIncludeAsProperty, getIsIgnoredType, getMergeable, getSetterInfo, getVisibilitypublic MutableConfigOverride()
protected MutableConfigOverride(MutableConfigOverride src)
public MutableConfigOverride copy()
public MutableConfigOverride setFormat(JsonFormat.Value v)
public MutableConfigOverride setInclude(JsonInclude.Value v)
v - Inclusion setting to apply contained properties.public MutableConfigOverride setIncludeAsProperty(JsonInclude.Value v)
v - Inclusion setting to apply for properties of associated type.public MutableConfigOverride setIgnorals(JsonIgnoreProperties.Value v)
public MutableConfigOverride setIsIgnoredType(Boolean v)
public MutableConfigOverride setSetterInfo(JsonSetter.Value v)
public MutableConfigOverride setVisibility(JsonAutoDetect.Value v)
public MutableConfigOverride setMergeable(Boolean v)
Copyright © 2008–2020 FasterXML. All rights reserved.