Class ArangoConfig

java.lang.Object
com.arangodb.internal.config.ArangoConfig

public class ArangoConfig extends Object
  • Constructor Details

    • ArangoConfig

      public ArangoConfig()
  • Method Details

    • loadProperties

      public void loadProperties(ArangoConfigProperties properties)
    • getHosts

      public List<HostDescription> getHosts()
    • addHost

      public void addHost(HostDescription hostDescription)
    • getProtocol

      public Protocol getProtocol()
    • setProtocol

      public void setProtocol(Protocol protocol)
    • getTimeout

      public Integer getTimeout()
    • setTimeout

      public void setTimeout(Integer timeout)
    • getUser

      public String getUser()
    • setUser

      public void setUser(String user)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getJwt

      public String getJwt()
    • setJwt

      public void setJwt(String jwt)
    • getUseSsl

      public Boolean getUseSsl()
    • setUseSsl

      public void setUseSsl(Boolean useSsl)
    • getSslContext

      public SSLContext getSslContext()
    • setSslContext

      public void setSslContext(SSLContext sslContext)
    • getVerifyHost

      public Boolean getVerifyHost()
    • setVerifyHost

      public void setVerifyHost(Boolean verifyHost)
    • getChunkSize

      public Integer getChunkSize()
    • setChunkSize

      public void setChunkSize(Integer chunkSize)
    • getMaxConnections

      public Integer getMaxConnections()
    • setMaxConnections

      public void setMaxConnections(Integer maxConnections)
    • getConnectionTtl

      public Long getConnectionTtl()
    • setConnectionTtl

      public void setConnectionTtl(Long connectionTtl)
    • getKeepAliveInterval

      public Integer getKeepAliveInterval()
    • setKeepAliveInterval

      public void setKeepAliveInterval(Integer keepAliveInterval)
    • getAcquireHostList

      public Boolean getAcquireHostList()
    • setAcquireHostList

      public void setAcquireHostList(Boolean acquireHostList)
    • getAcquireHostListInterval

      public Integer getAcquireHostListInterval()
    • setAcquireHostListInterval

      public void setAcquireHostListInterval(Integer acquireHostListInterval)
    • getLoadBalancingStrategy

      public LoadBalancingStrategy getLoadBalancingStrategy()
    • setLoadBalancingStrategy

      public void setLoadBalancingStrategy(LoadBalancingStrategy loadBalancingStrategy)
    • getSerdeProviderClass

      public Class<? extends ArangoSerdeProvider> getSerdeProviderClass()
    • getUserDataSerde

      public ArangoSerde getUserDataSerde()
    • getInternalSerde

      public InternalSerde getInternalSerde()
    • setUserDataSerde

      public void setUserDataSerde(ArangoSerde userDataSerde)
    • setUserDataSerdeProvider

      public void setUserDataSerdeProvider(Class<? extends ArangoSerdeProvider> serdeProviderClass)
    • getResponseQueueTimeSamples

      public Integer getResponseQueueTimeSamples()
    • setResponseQueueTimeSamples

      public void setResponseQueueTimeSamples(Integer responseQueueTimeSamples)
    • setProtocolModule

      public void setProtocolModule(com.fasterxml.jackson.databind.Module m)
    • getAsyncExecutor

      public Executor getAsyncExecutor()
    • setAsyncExecutor

      public void setAsyncExecutor(Executor asyncExecutor)
    • getCompression

      public Compression getCompression()
    • setCompression

      public void setCompression(Compression compression)
    • getCompressionThreshold

      public Integer getCompressionThreshold()
    • setCompressionThreshold

      public void setCompressionThreshold(Integer compressionThreshold)
    • getCompressionLevel

      public Integer getCompressionLevel()
    • setCompressionLevel

      public void setCompressionLevel(Integer compressionLevel)
    • getProtocolConfig

      public ProtocolConfig getProtocolConfig()
    • setProtocolConfig

      public void setProtocolConfig(ProtocolConfig protocolConfig)