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(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(Boolean v) |
MutableConfigOverride |
setMergeable(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
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(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(Boolean v)
Copyright © 2008–2023 FasterXML. All rights reserved.