Class MutableConfigOverride
java.lang.Object
com.fasterxml.jackson.databind.cfg.ConfigOverride
com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- All Implemented Interfaces:
Serializable
Extension of
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.- Since:
- 2.8
- See Also:
-
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.cfg.ConfigOverride
_format, _ignorals, _include, _includeAsProperty, _isIgnoredType, _mergeable, _setterInfo, _visibility
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
setFormat
(com.fasterxml.jackson.annotation.JsonFormat.Value v) setIgnorals
(com.fasterxml.jackson.annotation.JsonIgnoreProperties.Value v) setInclude
(com.fasterxml.jackson.annotation.JsonInclude.Value v) Override inclusion setting for all properties contained in POJOs of the associated type.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.setSetterInfo
(com.fasterxml.jackson.annotation.JsonSetter.Value v) setVisibility
(com.fasterxml.jackson.annotation.JsonAutoDetect.Value v) Methods inherited from class com.fasterxml.jackson.databind.cfg.ConfigOverride
empty, getFormat, getIgnorals, getInclude, getIncludeAsProperty, getIsIgnoredType, getMergeable, getSetterInfo, getVisibility
-
Constructor Details
-
MutableConfigOverride
public MutableConfigOverride() -
MutableConfigOverride
-
-
Method Details
-
copy
-
setFormat
-
setInclude
Override inclusion setting for all properties contained in POJOs of the associated type.- Parameters:
v
- Inclusion setting to apply contained properties.
-
setIncludeAsProperty
public 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.- Parameters:
v
- Inclusion setting to apply for properties of associated type.- Since:
- 2.9
-
setIgnorals
public MutableConfigOverride setIgnorals(com.fasterxml.jackson.annotation.JsonIgnoreProperties.Value v) -
setIsIgnoredType
-
setSetterInfo
- Since:
- 2.9
-
setVisibility
- Since:
- 2.9
-
setMergeable
- Since:
- 2.9
-