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.Builder
applicationResourcePrivileges(java.util.Collection<ApplicationResourcePrivileges> applicationResourcePrivileges)
Role.Builder
applicationResourcePrivileges(ApplicationResourcePrivileges... applicationResourcePrivileges)
Role
build()
Role.Builder
clusterPrivileges(java.lang.String... clusterPrivileges)
Role.Builder
clusterPrivileges(java.util.Collection<java.lang.String> clusterPrivileges)
Role.Builder
globalApplicationPrivileges(GlobalPrivileges globalApplicationPrivileges)
Role.Builder
indicesPrivileges(java.util.Collection<IndicesPrivileges> indicesPrivileges)
Role.Builder
indicesPrivileges(IndicesPrivileges... indicesPrivileges)
Role.Builder
metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Role.Builder
name(java.lang.String name)
Role.Builder
runAsPrivilege(java.lang.String... runAsPrivilege)
Role.Builder
runAsPrivilege(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
-