public static final class Serializer.Options.Builder extends Object
Serializer.Options.
 This builder is mutable, built instances are not.| Constructor and Description | 
|---|
Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
Serializer.Options | 
build()
Build the options. 
 | 
Serializer.Options.Builder | 
withNestedTypeInfo()
Include type information in the serialized form of nested values. 
 | 
Serializer.Options.Builder | 
withOption(String option,
          String value)
Set extension specific option. 
 | 
Serializer.Options.Builder | 
withoutNestedTypeInfo()
Do not include type information in the serialized form of nested values. 
 | 
Serializer.Options.Builder | 
withoutOption(String option)
Remove extension specific option. 
 | 
Serializer.Options.Builder | 
withoutRootTypeInfo()  | 
Serializer.Options.Builder | 
withRootTypeInfo()  | 
public Serializer.Options.Builder withRootTypeInfo()
public Serializer.Options.Builder withoutRootTypeInfo()
public Serializer.Options.Builder withNestedTypeInfo()
public Serializer.Options.Builder withoutNestedTypeInfo()
Deserializers will use the provided
 ValueType for instantiation potentially breaking polymorphism,
 see Serializer.Options.nestedTypeInfo().withNestedTypeInfo()public Serializer.Options.Builder withOption(String option, String value)
option - the option to addvalue - it's valuepublic Serializer.Options.Builder withoutOption(String option)
option - the option to removepublic Serializer.Options build()
Serializer.Options.