Class Role.Builder
java.lang.Object
org.elasticsearch.client.security.user.privileges.Role.Builder
- Enclosing class:
- Role
public static final class Role.Builder
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description Role.BuilderapplicationResourcePrivileges(java.util.Collection<ApplicationResourcePrivileges> applicationResourcePrivileges)Role.BuilderapplicationResourcePrivileges(ApplicationResourcePrivileges... applicationResourcePrivileges)Rolebuild()Role.BuilderclusterPrivileges(java.lang.String... clusterPrivileges)Role.BuilderclusterPrivileges(java.util.Collection<java.lang.String> clusterPrivileges)Role.BuilderglobalApplicationPrivileges(GlobalPrivileges globalApplicationPrivileges)Role.BuilderindicesPrivileges(java.util.Collection<IndicesPrivileges> indicesPrivileges)Role.BuilderindicesPrivileges(IndicesPrivileges... indicesPrivileges)Role.Buildermetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)Role.Buildername(java.lang.String name)Role.BuilderrunAsPrivilege(java.lang.String... runAsPrivilege)Role.BuilderrunAsPrivilege(java.util.Collection<java.lang.String> runAsPrivilege)
-
Method Details
-
name
-
clusterPrivileges
-
clusterPrivileges
-
globalApplicationPrivileges
-
indicesPrivileges
-
indicesPrivileges
-
applicationResourcePrivileges
public Role.Builder applicationResourcePrivileges(ApplicationResourcePrivileges... applicationResourcePrivileges) -
applicationResourcePrivileges
public Role.Builder applicationResourcePrivileges(java.util.Collection<ApplicationResourcePrivileges> applicationResourcePrivileges) -
runAsPrivilege
-
runAsPrivilege
-
metadata
-
build
-