Package com.c8db.util

Class C8Serializer.Options

  • Enclosing interface:
    C8Serializer

    public static class C8Serializer.Options
    extends Object
    • Constructor Detail

      • Options

        public Options()
    • 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()