Constructor and Description |
---|
Builder() |
public ArangoDB.Builder loadProperties(InputStream in)
public ArangoDB.Builder host(String host)
public ArangoDB.Builder port(Integer port)
public ArangoDB.Builder timeout(Integer timeout)
public ArangoDB.Builder user(String user)
public ArangoDB.Builder password(String password)
public ArangoDB.Builder useSsl(Boolean useSsl)
public ArangoDB.Builder sslContext(SSLContext sslContext)
public ArangoDB.Builder chunksize(Integer chunksize)
public <T> ArangoDB.Builder registerSerializer(Class<T> clazz, VPackSerializer<T> serializer)
public <T> ArangoDB.Builder registerEnclosingSerializer(Class<T> clazz, VPackSerializer<T> serializer)
clazz
- type of the enclosing classserializer
- serializer to registerpublic <T> ArangoDB.Builder registerDeserializer(Class<T> clazz, VPackDeserializer<T> deserializer)
public <T> ArangoDB.Builder registerInstanceCreator(Class<T> clazz, VPackInstanceCreator<T> creator)
public ArangoDB.Builder registerJsonDeserializer(ValueType type, VPackJsonDeserializer deserializer)
public ArangoDB.Builder registerJsonDeserializer(String attribute, ValueType type, VPackJsonDeserializer deserializer)
public <T> ArangoDB.Builder registerJsonSerializer(Class<T> clazz, VPackJsonSerializer<T> serializer)
public <T> ArangoDB.Builder registerJsonSerializer(String attribute, Class<T> clazz, VPackJsonSerializer<T> serializer)
public <A extends Annotation> ArangoDB.Builder annotationFieldFilter(Class<A> type, VPackAnnotationFieldFilter<A> fieldFilter)
public <A extends Annotation> ArangoDB.Builder annotationFieldNaming(Class<A> type, VPackAnnotationFieldNaming<A> fieldNaming)
public ArangoDB build()
Copyright © 2016–2017 ArangoDB GmbH. All rights reserved.