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