Class Param<T,D extends org.apache.hadoop.hdfs.web.resources.Param.Domain<T>>

java.lang.Object
org.apache.hadoop.hdfs.web.resources.Param<T,D>
Direct Known Subclasses:
AccessTimeParam, AclPermissionParam, AllUsersParam, BlockSizeParam, BufferSizeParam, ConcatSourcesParam, CreateFlagParam, CreateParentParam, DelegationParam, DestinationParam, DoAsParam, ECPolicyParam, ExcludeDatanodesParam, FsActionParam, GroupParam, HttpOpParam, LengthParam, ModificationTimeParam, NameSpaceQuotaParam, NewLengthParam, NoRedirectParam, OffsetParam, OldSnapshotNameParam, OverwriteParam, OwnerParam, PermissionParam, RecursiveParam, RenameOptionSetParam, RenewerParam, ReplicationParam, SnapshotDiffIndexParam, SnapshotDiffStartPathParam, SnapshotNameParam, StartAfterParam, StoragePolicyParam, StorageSpaceQuotaParam, StorageTypeParam, TokenArgumentParam, UserParam, XAttrEncodingParam, XAttrNameParam, XAttrSetFlagParam, XAttrValueParam

public abstract class Param<T,D extends org.apache.hadoop.hdfs.web.resources.Param.Domain<T>> extends Object
Base class of parameters.
  • Method Details

    • toSortedString

      public static String toSortedString(String separator, Param<?,?>... parameters)
      Convert the parameters to a sorted String.
      Parameters:
      separator - URI parameter separator character
      parameters - parameters to encode into a string
      Returns:
      the encoded URI string
    • getValue

      public final T getValue()
      Returns:
      the parameter value.
    • getValueString

      public abstract String getValueString()
      Returns:
      the parameter value as a string
    • getName

      public abstract String getName()
      Returns:
      the parameter name.
    • toString

      public String toString()
      Overrides:
      toString in class Object