public Builder userFilters(String... userFilters) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_USERFILTER, Joiner.on(',').join(userFilters)); }
public Builder userDNPatterns(String... userDNPatterns) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_USERDNPATTERN, Joiner.on(':').join(userDNPatterns)); }
public Builder groupFilters(String... groupFilters) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_GROUPFILTER, Joiner.on(',').join(groupFilters)); }
public Builder customQuery(String customQuery) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_CUSTOMLDAPQUERY, customQuery); }
public Builder groupClassKey(String groupClassKey) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_GROUPCLASS_KEY, groupClassKey); }
public Builder baseDN(String baseDN) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_BASEDN, baseDN); }
public Builder guidKey(String guidKey) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_GUIDKEY, guidKey); }
public Builder userMembershipKey(String userMembershipKey) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_USERMEMBERSHIP_KEY, userMembershipKey); }
public Builder groupDNPatterns(String... groupDNPatterns) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_GROUPDNPATTERN, Joiner.on(':').join(groupDNPatterns)); }
public Builder ldapServer(LdapServer ldapServer) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_URL, "ldap://localhost:" + ldapServer.getPort()); }
public Builder groupMembershipKey(String groupMembershipKey) { return setVarOnce(HiveConf.ConfVars.HIVE_SERVER2_PLAIN_LDAP_GROUPMEMBERSHIP_KEY, groupMembershipKey); }