Package com.c8db.util
Class C8Serializer.Options
- java.lang.Object
-
- com.c8db.util.C8Serializer.Options
-
- Enclosing interface:
- C8Serializer
public static class C8Serializer.Options extends Object
-
-
Constructor Summary
Constructors Constructor Description Options()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C8Serializer.OptionsadditionalFields(Map<String,Object> additionalFields)Map<String,Object>getAdditionalFields()TypegetType()booleanisSerializeNullValues()booleanisStringAsJson()C8Serializer.OptionsserializeNullValues(boolean serializeNullValues)C8Serializer.OptionsstringAsJson(boolean stringAsJson)C8Serializer.Optionstype(Type type)
-
-
-
Method Detail
-
type
public C8Serializer.Options type(Type type)
- Parameters:
type- The source type of the Object.- Returns:
- options
-
serializeNullValues
public C8Serializer.Options serializeNullValues(boolean serializeNullValues)
- Parameters:
serializeNullValues- Whether or not null values should be excluded from serialization.- Returns:
- options
-
additionalFields
public C8Serializer.Options additionalFields(Map<String,Object> additionalFields)
- Parameters:
additionalFields- Additional Key/Value pairs to include in the created VelocyPack.- Returns:
- options
-
stringAsJson
public C8Serializer.Options stringAsJson(boolean stringAsJson)
- Parameters:
stringAsJson- Wheter or not String should be interpreted as json- Returns:
- options
-
getType
public Type getType()
-
isSerializeNullValues
public boolean isSerializeNullValues()
-
isStringAsJson
public boolean isStringAsJson()
-
-