Package com.clickhouse.client
Class ClickHouseCredentials
- java.lang.Object
-
- com.clickhouse.client.ClickHouseCredentials
-
- All Implemented Interfaces:
Serializable
public class ClickHouseCredentials extends Object implements Serializable
This encapsulates access token, certificate or user name password combination for accessing ClickHouse.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClickHouseCredentials(String accessToken)Construct credentials object using access token.protectedClickHouseCredentials(String userName, String password)Construct credentials using user name and password.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ClickHouseCredentialsfromAccessToken(String accessToken)Create credentials from access token.static ClickHouseCredentialsfromUserAndPassword(String userName, String password)Create credentials from user name and password.StringgetAccessToken()Get access token.StringgetPassword()Get password.StringgetUserName()Get user name.inthashCode()booleanuseAccessToken()
-
-
-
Constructor Detail
-
ClickHouseCredentials
protected ClickHouseCredentials(String accessToken)
Construct credentials object using access token.- Parameters:
accessToken- access token
-
-
Method Detail
-
fromAccessToken
public static ClickHouseCredentials fromAccessToken(String accessToken)
Create credentials from access token.- Parameters:
accessToken- access token- Returns:
- credentials object for authentication
-
fromUserAndPassword
public static ClickHouseCredentials fromUserAndPassword(String userName, String password)
Create credentials from user name and password.- Parameters:
userName- user namepassword- password- Returns:
- credentials object for authentication
-
useAccessToken
public boolean useAccessToken()
-
getAccessToken
public String getAccessToken()
Get access token.- Returns:
- access token
-
getUserName
public String getUserName()
Get user name.- Returns:
- user name
-
getPassword
public String getPassword()
Get password.- Returns:
- password
-
-