Class ApplicationPrivilege.Builder
- java.lang.Object
-
- org.elasticsearch.client.security.user.privileges.ApplicationPrivilege.Builder
-
- Enclosing class:
- ApplicationPrivilege
public static final class ApplicationPrivilege.Builder extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description ApplicationPrivilege.Builderactions(java.lang.String... actions)ApplicationPrivilege.Builderactions(java.util.Collection<java.lang.String> actions)ApplicationPrivilege.Builderapplication(java.lang.String applicationName)ApplicationPrivilegebuild()ApplicationPrivilege.Buildermetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)ApplicationPrivilege.Builderprivilege(java.lang.String privilegeName)
-
-
-
Method Detail
-
application
public ApplicationPrivilege.Builder application(java.lang.String applicationName)
-
privilege
public ApplicationPrivilege.Builder privilege(java.lang.String privilegeName)
-
actions
public ApplicationPrivilege.Builder actions(java.lang.String... actions)
-
actions
public ApplicationPrivilege.Builder actions(java.util.Collection<java.lang.String> actions)
-
metadata
public ApplicationPrivilege.Builder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
-
build
public ApplicationPrivilege build()
-
-