Class MutableConfigOverride

java.lang.Object
tools.jackson.databind.cfg.ConfigOverride
tools.jackson.databind.cfg.MutableConfigOverride
All Implemented Interfaces:
Serializable

public class MutableConfigOverride extends ConfigOverride implements Serializable
Extension of ConfigOverride that allows changing of contained configuration settings. Exposed to JacksonModules that want to set overrides, but not exposed to functionality that wants to apply overrides.
See Also:
  • Field Details

  • Constructor Details

    • MutableConfigOverride

      public MutableConfigOverride()
    • MutableConfigOverride

      protected MutableConfigOverride(MutableConfigOverride src)
  • Method Details

    • copy

      public MutableConfigOverride copy()
    • 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)
    • setIsIgnoredType

      public MutableConfigOverride setIsIgnoredType(Boolean v)
    • setNullHandling

      public MutableConfigOverride setNullHandling(com.fasterxml.jackson.annotation.JsonSetter.Value v)
    • setVisibility

      public MutableConfigOverride setVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Value v)
    • setMergeable

      public MutableConfigOverride setMergeable(Boolean v)