Class MutableConfigOverride

  • All Implemented Interfaces:
    java.io.Serializable

    public class MutableConfigOverride
    extends ConfigOverride
    implements java.io.Serializable
    Extension of 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.
    Since:
    2.8
    See Also:
    Serialized Form
    • Constructor Detail

      • MutableConfigOverride

        public MutableConfigOverride()
    • Method Detail

      • setFormat

        public MutableConfigOverride setFormat​(com.fasterxml.jackson.annotation.JsonFormat.Value v)
      • setInclude

        public MutableConfigOverride setInclude​(com.fasterxml.jackson.annotation.JsonInclude.Value v)
        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)
      • setSetterInfo

        public MutableConfigOverride setSetterInfo​(com.fasterxml.jackson.annotation.JsonSetter.Value v)
        Since:
        2.9
      • setVisibility

        public MutableConfigOverride setVisibility​(com.fasterxml.jackson.annotation.JsonAutoDetect.Value v)
        Since:
        2.9