public class MutableConfigOverride extends ConfigOverride implements 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._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, getVisibility
public 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–2023 FasterXML. All rights reserved.