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 Details

    • clone

      public Role.Builder clone​(Role role)
    • 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()