类 ApplicationPrivilege

java.lang.Object
org.easysearch.client.security.user.privileges.ApplicationPrivilege
所有已实现的接口:
org.easysearch.common.xcontent.ToXContent, org.easysearch.common.xcontent.ToXContentObject

public final class ApplicationPrivilege
extends java.lang.Object
implements org.easysearch.common.xcontent.ToXContentObject
Represents an application specific privilege. The application name, privilege name, actions and metadata are completely managed by the client and can contain arbitrary string values.
  • 嵌套类概要

    嵌套类
    修饰符和类型 说明
    static class  ApplicationPrivilege.Builder  

    从接口继承的嵌套类/接口 org.easysearch.common.xcontent.ToXContent

    org.easysearch.common.xcontent.ToXContent.DelegatingMapParams, org.easysearch.common.xcontent.ToXContent.MapParams, org.easysearch.common.xcontent.ToXContent.Params
  • 字段概要

    字段
    修饰符和类型 字段 说明
    static org.easysearch.common.xcontent.ConstructingObjectParser<ApplicationPrivilege,​java.lang.String> PARSER  

    从接口继承的字段 org.easysearch.common.xcontent.ToXContent

    EMPTY_PARAMS
  • 构造器概要

    构造器
    构造器 说明
    ApplicationPrivilege​(java.lang.String application, java.lang.String name, java.util.Collection<java.lang.String> actions, java.util.Map<java.lang.String,​java.lang.Object> metadata)  
  • 方法概要

    修饰符和类型 方法 说明
    static ApplicationPrivilege.Builder builder()  
    boolean equals​(java.lang.Object o)  
    java.util.Set<java.lang.String> getActions()  
    java.lang.String getApplication()  
    java.util.Map<java.lang.String,​java.lang.Object> getMetadata()  
    java.lang.String getName()  
    int hashCode()  
    org.easysearch.common.xcontent.XContentBuilder toXContent​(org.easysearch.common.xcontent.XContentBuilder builder, org.easysearch.common.xcontent.ToXContent.Params params)  

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.easysearch.common.xcontent.ToXContentObject

    isFragment
  • 字段详细资料

    • PARSER

      public static final org.easysearch.common.xcontent.ConstructingObjectParser<ApplicationPrivilege,​java.lang.String> PARSER
  • 构造器详细资料

    • ApplicationPrivilege

      public ApplicationPrivilege​(java.lang.String application, java.lang.String name, java.util.Collection<java.lang.String> actions, @Nullable java.util.Map<java.lang.String,​java.lang.Object> metadata)
  • 方法详细资料

    • getApplication

      public java.lang.String getApplication()
    • getName

      public java.lang.String getName()
    • getActions

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

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

      public boolean equals​(java.lang.Object o)
      覆盖:
      equals 在类中 java.lang.Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 java.lang.Object
    • builder

      public static ApplicationPrivilege.Builder builder()
    • toXContent

      public org.easysearch.common.xcontent.XContentBuilder toXContent​(org.easysearch.common.xcontent.XContentBuilder builder, org.easysearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
      指定者:
      toXContent 在接口中 org.easysearch.common.xcontent.ToXContent
      抛出:
      java.io.IOException