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 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()
-
-