java.lang.Object
org.elasticsearch.client.security.user.privileges.Role

public final class Role
extends java.lang.Object
Represents an aggregation of privileges.
  • Field Details

    • CLUSTER

      public static final org.elasticsearch.common.ParseField CLUSTER
    • GLOBAL

      public static final org.elasticsearch.common.ParseField GLOBAL
    • INDICES

      public static final org.elasticsearch.common.ParseField INDICES
    • APPLICATIONS

      public static final org.elasticsearch.common.ParseField APPLICATIONS
    • RUN_AS

      public static final org.elasticsearch.common.ParseField RUN_AS
    • METADATA

      public static final org.elasticsearch.common.ParseField METADATA
    • TRANSIENT_METADATA

      public static final org.elasticsearch.common.ParseField TRANSIENT_METADATA
    • PARSER

      public static final org.elasticsearch.common.xcontent.ConstructingObjectParser<org.elasticsearch.common.collect.Tuple<Role,​java.util.Map<java.lang.String,​java.lang.Object>>,​java.lang.String> PARSER
  • Method Details

    • getName

      public java.lang.String getName()
    • getClusterPrivileges

      public java.util.Set<java.lang.String> getClusterPrivileges()
    • getGlobalPrivileges

      public GlobalPrivileges getGlobalPrivileges()
    • getIndicesPrivileges

      public java.util.Set<IndicesPrivileges> getIndicesPrivileges()
    • getApplicationPrivileges

      public java.util.Set<ApplicationResourcePrivileges> getApplicationPrivileges()
    • getRunAsPrivilege

      public java.util.Set<java.lang.String> getRunAsPrivilege()
    • getMetadata

      public java.util.Map<java.lang.String,​java.lang.Object> getMetadata()
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • fromXContent

      public static org.elasticsearch.common.collect.Tuple<Role,​java.util.Map<java.lang.String,​java.lang.Object>> fromXContent​(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String name)
    • builder

      public static Role.Builder builder()