Class DatabaseClientConfig

  • Direct Known Subclasses:
    SpringDatabaseClientConfig

    public class DatabaseClientConfig
    extends java.lang.Object
    Captures all the possible inputs used to construct an instance of DatabaseClient.
    • Constructor Detail

      • DatabaseClientConfig

        public DatabaseClientConfig()
      • DatabaseClientConfig

        public DatabaseClientConfig​(java.lang.String host,
                                    int port)
      • DatabaseClientConfig

        public DatabaseClientConfig​(java.lang.String host,
                                    int port,
                                    java.lang.String username,
                                    java.lang.String password)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getHost

        public java.lang.String getHost()
      • getPort

        public int getPort()
      • getUsername

        public java.lang.String getUsername()
      • getPassword

        public java.lang.String getPassword()
      • setHost

        public void setHost​(java.lang.String host)
      • setPort

        public void setPort​(int port)
      • setUsername

        public void setUsername​(java.lang.String username)
      • setPassword

        public void setPassword​(java.lang.String password)
      • getSslContext

        public javax.net.ssl.SSLContext getSslContext()
      • setSslContext

        public void setSslContext​(javax.net.ssl.SSLContext sslContext)
      • getSslHostnameVerifier

        public com.marklogic.client.DatabaseClientFactory.SSLHostnameVerifier getSslHostnameVerifier()
      • setSslHostnameVerifier

        public void setSslHostnameVerifier​(com.marklogic.client.DatabaseClientFactory.SSLHostnameVerifier sslHostnameVerifier)
      • getDatabase

        public java.lang.String getDatabase()
      • setDatabase

        public void setDatabase​(java.lang.String database)
      • setSecurityContextType

        public void setSecurityContextType​(SecurityContextType securityContextType)
      • getCertFile

        public java.lang.String getCertFile()
      • setCertFile

        public void setCertFile​(java.lang.String certFile)
      • getCertPassword

        public java.lang.String getCertPassword()
      • setCertPassword

        public void setCertPassword​(java.lang.String certPassword)
      • getExternalName

        public java.lang.String getExternalName()
      • setExternalName

        public void setExternalName​(java.lang.String externalName)
      • getTrustManager

        public javax.net.ssl.X509TrustManager getTrustManager()
      • setTrustManager

        public void setTrustManager​(javax.net.ssl.X509TrustManager trustManager)
      • getConnectionType

        public com.marklogic.client.DatabaseClient.ConnectionType getConnectionType()
      • setConnectionType

        public void setConnectionType​(com.marklogic.client.DatabaseClient.ConnectionType connectionType)
      • getSslProtocol

        public java.lang.String getSslProtocol()
      • setSslProtocol

        public void setSslProtocol​(java.lang.String sslProtocol)
      • getTrustManagementAlgorithm

        public java.lang.String getTrustManagementAlgorithm()
      • setTrustManagementAlgorithm

        public void setTrustManagementAlgorithm​(java.lang.String trustManagementAlgorithm)