Uses of Interface
com.github.robtimus.obfuscation.jackson.JSONObfuscator.Builder
-
Uses of JSONObfuscator.Builder in com.github.robtimus.obfuscation.jackson
Subinterfaces of JSONObfuscator.Builder in com.github.robtimus.obfuscation.jacksonModifier and TypeInterfaceDescriptionstatic interfaceAn object that can be used to configure handling when the obfuscated result exceeds a pre-defined limit.static interfaceAn object that can be used to configure a property that should be obfuscated.Methods in com.github.robtimus.obfuscation.jackson that return JSONObfuscator.BuilderModifier and TypeMethodDescriptiondefault JSONObfuscator.BuilderJSONObfuscator.Builder.allByDefault()Indicates that by default properties will be obfuscated if they are JSON objects or arrays (default).static JSONObfuscator.BuilderJSONObfuscator.builder()Returns a builder that will createJSONObfuscators.JSONObfuscator.Builder.caseInsensitiveByDefault()Sets the default case sensitivity for new properties toCaseSensitivity.CASE_INSENSITIVE.JSONObfuscator.Builder.caseSensitiveByDefault()Sets the default case sensitivity for new properties toCaseSensitivity.CASE_SENSITIVE.default JSONObfuscator.BuilderJSONObfuscator.Builder.excludeArraysByDefault()Indicates that by default properties will not be obfuscated if they are JSON arrays.default JSONObfuscator.BuilderJSONObfuscator.Builder.excludeObjectsByDefault()Indicates that by default properties will not be obfuscated if they are JSON objects.JSONObfuscator.Builder.forArraysByDefault(JSONObfuscator.PropertyConfigurer.ObfuscationMode obfuscationMode) Indicates how to handle properties if they are JSON arrays.JSONObfuscator.Builder.forObjectsByDefault(JSONObfuscator.PropertyConfigurer.ObfuscationMode obfuscationMode) Indicates how to handle properties if they are JSON objects.default JSONObfuscator.BuilderJSONObfuscator.Builder.includeArraysByDefault()Indicates that by default properties will be obfuscated if they are JSON arrays (default).default JSONObfuscator.BuilderJSONObfuscator.Builder.includeObjectsByDefault()Indicates that by default properties will be obfuscated if they are JSON objects (default).default JSONObfuscator.BuilderJSONObfuscator.Builder.scalarsOnlyByDefault()Indicates that by default properties will not be obfuscated if they are JSON objects or arrays.JSONObfuscator.Builder.withJacksonVersion(JacksonVersion jacksonVersion) Sets the Jackson version to use.JSONObfuscator.Builder.withMalformedJSONWarning(String warning) Sets the warning to include if aStreamReadExceptionis thrown.Method parameters in com.github.robtimus.obfuscation.jackson with type arguments of type JSONObfuscator.BuilderModifier and TypeMethodDescriptiondefault <R> RJSONObfuscator.Builder.transform(Function<? super JSONObfuscator.Builder, ? extends R> f) This method allows the application of a function to this builder.