Package com.floragunn.searchguard.user
Class User.Builder
- java.lang.Object
-
- com.floragunn.searchguard.user.User.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public User.Builder name(String name)
-
subName
public User.Builder subName(String subName)
-
authDomainInfo
public User.Builder authDomainInfo(AuthDomainInfo authDomainInfo)
-
type
public User.Builder type(String type)
-
requestedTenant
public User.Builder requestedTenant(String requestedTenant)
-
with
public User.Builder with(AuthCredentials authCredentials)
-
backendRoles
public User.Builder backendRoles(String... backendRoles)
-
backendRoles
public User.Builder backendRoles(Collection<String> backendRoles)
-
searchGuardRoles
public User.Builder searchGuardRoles(String... searchGuardRoles)
-
searchGuardRoles
public User.Builder searchGuardRoles(Collection<String> searchGuardRoles)
-
oldAttributes
@Deprecated public User.Builder oldAttributes(Map<String,String> attributes)
Deprecated.
-
attributes
public User.Builder attributes(Map<String,Object> attributes)
-
attribute
public User.Builder attribute(String key, Object value)
-
attributesByJsonPath
public User.Builder attributesByJsonPath(Map<String,com.jayway.jsonpath.JsonPath> jsonPathMap, Object source)
-
oldAttribute
@Deprecated public User.Builder oldAttribute(String key, String value)
Deprecated.
-
injected
public User.Builder injected()
-
specialAuthzConfig
public User.Builder specialAuthzConfig(Object specialAuthzConfig)
-
authzComplete
public User.Builder authzComplete()
-
build
public User build()
-
-