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.Builder
actions(java.lang.String... actions)
ApplicationPrivilege.Builder
actions(java.util.Collection<java.lang.String> actions)
ApplicationPrivilege.Builder
application(java.lang.String applicationName)
ApplicationPrivilege
build()
ApplicationPrivilege.Builder
metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
ApplicationPrivilege.Builder
privilege(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()
-
-