- java.lang.Object
- 
- io.helidon.common.SerializationConfig.Builder
 
- 
- All Implemented Interfaces:
- Builder<SerializationConfig>,- Supplier<SerializationConfig>
 - Enclosing class:
- SerializationConfig
 
 public static class SerializationConfig.Builder extends Object implements Builder<SerializationConfig> Fluent API builder to customizeSerializationConfig. You can use system properties defined in the class to modify configuration, in which case you can just useSerializationConfig.configureRuntime()directly.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializationConfigbuild()Build the instance from this builder.SerializationConfig.BuilderfilterPattern(String filterPattern)Filter pattern to use.SerializationConfig.BuilderignoreFiles(boolean ignoreFiles)Whether to ignore "META-INF/helidon/serial-config.properties" property files defined in dependencies.SerializationConfig.BuilderonNoConfig(SerializationConfig.Action onNoConfig)What action to do in case of no configuration of the global filter.SerializationConfig.BuilderonWrongConfig(SerializationConfig.Action onWrongConfig)What action to do in case of wrong configuration of the global filter.SerializationConfig.BuildertraceSerialization(SerializationConfig.TraceOption traceSerialization)How to trace serialization.
 
- 
- 
- 
Method Detail- 
buildpublic SerializationConfig build() Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<SerializationConfig>
- Returns:
- instance of the built type
 
 - 
onWrongConfigpublic SerializationConfig.Builder onWrongConfig(SerializationConfig.Action onWrongConfig) What action to do in case of wrong configuration of the global filter.- Parameters:
- onWrongConfig- action to do
- Returns:
- updated builder
 
 - 
onNoConfigpublic SerializationConfig.Builder onNoConfig(SerializationConfig.Action onNoConfig) What action to do in case of no configuration of the global filter.- Parameters:
- onNoConfig- action to do, defaults to- SerializationConfig.Action.WARN
- Returns:
- updated builder
 
 - 
filterPatternpublic SerializationConfig.Builder filterPattern(String filterPattern) Filter pattern to use. If the pattern does not contain a global reject pattern, it will be added as the last section of the pattern.- Parameters:
- filterPattern- filter pattern
- Returns:
- updated builder
 
 - 
traceSerializationpublic SerializationConfig.Builder traceSerialization(SerializationConfig.TraceOption traceSerialization) How to trace serialization.- Parameters:
- traceSerialization- trace option
- Returns:
- updated builder
 
 - 
ignoreFilespublic SerializationConfig.Builder ignoreFiles(boolean ignoreFiles) Whether to ignore "META-INF/helidon/serial-config.properties" property files defined in dependencies.- Parameters:
- ignoreFiles-- trueto ignore files on classpath, defaults to- false
- Returns:
- updated builder
 
 
- 
 
-