Constructor and Description |
---|
Builder() |
public ArangoDB.Builder loadProperties(InputStream in) throws ArangoDBException
ArangoDBException
@Deprecated public ArangoDB.Builder host(String host)
host(String, int)
insteadhost
- @Deprecated public ArangoDB.Builder port(Integer port)
host(String, int)
insteadport
- public ArangoDB.Builder host(String host, int port)
host
- address of the hostport
- port of the hostArangoDB.Builder
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.