Package com.clickhouse.client
Class ClickHouseCredentials
java.lang.Object
com.clickhouse.client.ClickHouseCredentials
- All Implemented Interfaces:
Serializable
This encapsulates access token, certificate or user name password combination
for accessing ClickHouse.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedClickHouseCredentials(String accessToken) Construct credentials object using access token.protectedClickHouseCredentials(String userName, String password) Construct credentials using user name and password. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ClickHouseCredentialsfromAccessToken(String accessToken) Create credentials from access token.static ClickHouseCredentialsfromUserAndPassword(String userName, String password) Create credentials from user name and password.Get access token.Get password.Get user name.inthashCode()boolean
-
Constructor Details
-
ClickHouseCredentials
Construct credentials object using access token.- Parameters:
accessToken- access token
-
ClickHouseCredentials
Construct credentials using user name and password.- Parameters:
userName- user namepassword- password
-
-
Method Details
-
fromAccessToken
Create credentials from access token.- Parameters:
accessToken- access token- Returns:
- credentials object for authentication
-
fromUserAndPassword
Create credentials from user name and password.- Parameters:
userName- user namepassword- password- Returns:
- credentials object for authentication
-
useAccessToken
public boolean useAccessToken() -
getAccessToken
Get access token.- Returns:
- access token
-
getUserName
Get user name.- Returns:
- user name
-
getPassword
Get password.- Returns:
- password
-
hashCode
public int hashCode() -
equals
-