Class AclPermissionParam

java.lang.Object
org.apache.hadoop.hdfs.web.resources.Param<String,org.apache.hadoop.hdfs.web.resources.StringParam.Domain>
org.apache.hadoop.hdfs.web.resources.AclPermissionParam

public class AclPermissionParam extends Param<String,org.apache.hadoop.hdfs.web.resources.StringParam.Domain>
AclPermission parameter.
  • Field Details

  • Constructor Details

    • AclPermissionParam

      public AclPermissionParam(String str)
      Constructor.
      Parameters:
      str - a string representation of the parameter value.
    • AclPermissionParam

      public AclPermissionParam(List<org.apache.hadoop.fs.permission.AclEntry> acl)
  • Method Details

    • getAclPermissionPattern

      @VisibleForTesting public static org.apache.hadoop.hdfs.web.resources.StringParam.Domain getAclPermissionPattern()
    • setAclPermissionPattern

      @VisibleForTesting public static void setAclPermissionPattern(org.apache.hadoop.hdfs.web.resources.StringParam.Domain dm)
    • setAclPermissionPattern

      public static void setAclPermissionPattern(String pattern)
    • getName

      public String getName()
      Specified by:
      getName in class Param<String,org.apache.hadoop.hdfs.web.resources.StringParam.Domain>
      Returns:
      the parameter name.
    • getAclPermission

      public List<org.apache.hadoop.fs.permission.AclEntry> getAclPermission(boolean includePermission)
    • getValueString

      public String getValueString()
      Specified by:
      getValueString in class Param<String,org.apache.hadoop.hdfs.web.resources.StringParam.Domain>
      Returns:
      the parameter value as a string