public static class JsonAutoDetect.Value extends Object implements JacksonAnnotationValue<JsonAutoDetect>, Serializable
JsonIgnoreProperties
annotation, as well as to provide possible overrides from non-annotation sources.public static JsonAutoDetect.Value defaultVisibility()
public static JsonAutoDetect.Value noOverrides()
public static JsonAutoDetect.Value from(JsonAutoDetect src)
public static JsonAutoDetect.Value construct(PropertyAccessor acc, JsonAutoDetect.Visibility visibility)
ALL
, all of them) set as specified; and the
rest (if any) set as JsonAutoDetect.Visibility.DEFAULT
).public static JsonAutoDetect.Value construct(JsonAutoDetect.Visibility fields, JsonAutoDetect.Visibility getters, JsonAutoDetect.Visibility isGetters, JsonAutoDetect.Visibility setters, JsonAutoDetect.Visibility creators)
public JsonAutoDetect.Value withFieldVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withGetterVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withIsGetterVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withSetterVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withCreatorVisibility(JsonAutoDetect.Visibility v)
public static JsonAutoDetect.Value merge(JsonAutoDetect.Value base, JsonAutoDetect.Value overrides)
public JsonAutoDetect.Value withOverrides(JsonAutoDetect.Value overrides)
public Class<JsonAutoDetect> valueFor()
JacksonAnnotationValue
valueFor
in interface JacksonAnnotationValue<JsonAutoDetect>
public JsonAutoDetect.Visibility getFieldVisibility()
public JsonAutoDetect.Visibility getGetterVisibility()
public JsonAutoDetect.Visibility getIsGetterVisibility()
public JsonAutoDetect.Visibility getSetterVisibility()
public JsonAutoDetect.Visibility getCreatorVisibility()
Copyright © 2010 - 2020 Adobe. All Rights Reserved