Class TileDBClient


  • public class TileDBClient
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TileDBClient()
      Basic constructor
      TileDBClient​(TileDBLogin tileDBLogin)
      Basic constructor
      TileDBClient​(java.lang.String basePath, java.lang.String clientId, java.lang.String clientSecret, java.util.Map<java.lang.String,​java.lang.String> parameters)
      Constructor for TileDBClient to support access token retry on 401/403 configured with base path, client ID, secret, and additional parameters
      TileDBClient​(java.lang.String basePath, java.lang.String clientId, java.lang.String clientSecret, java.util.Map<java.lang.String,​java.lang.String> parameters, TileDBLogin tileDBLogin)
      Constructor for TileDBClient to support access token retry on 401/403 configured with base path, client ID, secret, and additional parameters
      TileDBClient​(okhttp3.OkHttpClient client)
      Basic constructor with custom OkHttpClient
      TileDBClient​(okhttp3.OkHttpClient client, TileDBLogin tileDBLogin)
      Basic constructor with custom OkHttpClient
    • Constructor Detail

      • TileDBClient

        public TileDBClient​(okhttp3.OkHttpClient client,
                            TileDBLogin tileDBLogin)
        Basic constructor with custom OkHttpClient
        Parameters:
        client - an okhttp3.OkHttpClient object
        tileDBLogin - Login object with credentials
      • TileDBClient

        public TileDBClient​(okhttp3.OkHttpClient client)
        Basic constructor with custom OkHttpClient
        Parameters:
        client - an okhttp3.OkHttpClient object
      • TileDBClient

        public TileDBClient​(TileDBLogin tileDBLogin)
        Basic constructor
        Parameters:
        tileDBLogin - Login object with credentials
      • TileDBClient

        public TileDBClient()
        Basic constructor
      • TileDBClient

        public TileDBClient​(java.lang.String basePath,
                            java.lang.String clientId,
                            java.lang.String clientSecret,
                            java.util.Map<java.lang.String,​java.lang.String> parameters)
        Constructor for TileDBClient to support access token retry on 401/403 configured with base path, client ID, secret, and additional parameters
        Parameters:
        basePath - base path
        clientId - client ID
        clientSecret - client secret
        parameters - a java.util.Map of parameters
      • TileDBClient

        public TileDBClient​(java.lang.String basePath,
                            java.lang.String clientId,
                            java.lang.String clientSecret,
                            java.util.Map<java.lang.String,​java.lang.String> parameters,
                            TileDBLogin tileDBLogin)
        Constructor for TileDBClient to support access token retry on 401/403 configured with base path, client ID, secret, and additional parameters
        Parameters:
        basePath - base path
        clientId - client ID
        clientSecret - client secret
        parameters - a java.util.Map of parameters
        tileDBLogin - Login object with credentials
    • Method Detail

      • setDebugging

        public void setDebugging​(boolean flag)
        Enables debugging logs
        Parameters:
        flag - True to enable
      • setReadTimeout

        public void setReadTimeout​(int timeout)
        Set timeout timer
        Parameters:
        timeout - timeout timer in milliseconds
      • setClientCredentials

        public void setClientCredentials​(TileDBLogin tileDBLogin)
        Sets the credentials for the client. Can be called during runtime.
        Parameters:
        tileDBLogin - A TileDBLogin Object
      • getApiClient

        public ApiClient getApiClient()