Package org.apache.pinot.spi.config.user
Class UserConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- org.apache.pinot.spi.config.user.UserConfig
-
- All Implemented Interfaces:
Serializable
public class UserConfig extends BaseJsonConfig
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTH_TOKEN_KEYstatic StringCOMPONET_KEYstatic StringPASSWORD_KEYstatic StringPERMISSIONS_KEYstatic StringROLE_KEYstatic StringTABLES_KEYstatic StringUSERNAME_KEY
-
Constructor Summary
Constructors Constructor Description UserConfig(String username, String password, String component, String role, List<String> tableList, List<AccessType> permissionList)
-
Method Summary
Modifier and Type Method Description booleanequals(Object o)ComponentTypegetComponentType()StringgetPassword()List<AccessType>getPermissios()RoleTypegetRoleType()List<String>getTables()StringgetUserName()StringgetUsernameWithComponent()inthashCode()booleanisExist(String username, ComponentType component)voidsetPassword(String password)voidsetRole(String roleTypeStr)-
Methods inherited from class org.apache.pinot.spi.config.BaseJsonConfig
toJsonNode, toJsonString, toString
-
-
-
-
Field Detail
-
USERNAME_KEY
public static final String USERNAME_KEY
- See Also:
- Constant Field Values
-
PASSWORD_KEY
public static final String PASSWORD_KEY
- See Also:
- Constant Field Values
-
COMPONET_KEY
public static final String COMPONET_KEY
- See Also:
- Constant Field Values
-
ROLE_KEY
public static final String ROLE_KEY
- See Also:
- Constant Field Values
-
AUTH_TOKEN_KEY
public static final String AUTH_TOKEN_KEY
- See Also:
- Constant Field Values
-
TABLES_KEY
public static final String TABLES_KEY
- See Also:
- Constant Field Values
-
PERMISSIONS_KEY
public static final String PERMISSIONS_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUserName
public String getUserName()
-
getUsernameWithComponent
public String getUsernameWithComponent()
-
isExist
public boolean isExist(String username, ComponentType component)
-
getPassword
public String getPassword()
-
getPermissios
public List<AccessType> getPermissios()
-
getComponentType
public ComponentType getComponentType()
-
getRoleType
public RoleType getRoleType()
-
setRole
public void setRole(String roleTypeStr)
-
setPassword
public void setPassword(String password)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseJsonConfig
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseJsonConfig
-
-