Package io.tiledb.cloud
Class TileDBClient
- java.lang.Object
-
- io.tiledb.cloud.TileDBClient
-
public class TileDBClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TileDBClient()
Basic constructorTileDBClient(TileDBLogin tileDBLogin)
Basic constructorTileDBClient(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 parametersTileDBClient(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 parametersTileDBClient(okhttp3.OkHttpClient client)
Basic constructor with custom OkHttpClientTileDBClient(okhttp3.OkHttpClient client, TileDBLogin tileDBLogin)
Basic constructor with custom OkHttpClient
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiClient
getApiClient()
void
setClientCredentials(TileDBLogin tileDBLogin)
Sets the credentials for the client.void
setDebugging(boolean flag)
Enables debugging logsvoid
setReadTimeout(int timeout)
Set timeout timer
-
-
-
Constructor Detail
-
TileDBClient
public TileDBClient(okhttp3.OkHttpClient client, TileDBLogin tileDBLogin)
Basic constructor with custom OkHttpClient- Parameters:
client
- an okhttp3.OkHttpClient objecttileDBLogin
- 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 pathclientId
- client IDclientSecret
- client secretparameters
- 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 pathclientId
- client IDclientSecret
- client secretparameters
- a java.util.Map of parameterstileDBLogin
- 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()
-
-