org.apache.hadoop.hdfs.server.namenode

## Interface FsImageProto.INodeSection.INodeDirectoryOrBuilder

- All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
  All Known Implementing Classes:
    FsImageProto.INodeSection.INodeDirectory, FsImageProto.INodeSection.INodeDirectory.Builder
  Enclosing class:
    FsImageProto.INodeSection

      public static interface FsImageProto.INodeSection.INodeDirectoryOrBuilder
      extends com.google.protobuf.MessageOrBuilder

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `FsImageProto.INodeSection.AclFeatureProto` | `getAcl()` `optional .hadoop.hdfs.fsimage.INodeSection.AclFeatureProto acl = 5;`
    `FsImageProto.INodeSection.AclFeatureProtoOrBuilder` | `getAclOrBuilder()` `optional .hadoop.hdfs.fsimage.INodeSection.AclFeatureProto acl = 5;`
    `long` | `getDsQuota()` `optional uint64 dsQuota = 3;`
    `long` | `getModificationTime()` `optional uint64 modificationTime = 1;`
    `long` | `getNsQuota()` `optional uint64 nsQuota = 2;`
    `long` | `getPermission()` `optional fixed64 permission = 4;`
    `FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto` | `getTypeQuotas()` `optional .hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto typeQuotas = 7;`
    `FsImageProto.INodeSection.QuotaByStorageTypeFeatureProtoOrBuilder` | `getTypeQuotasOrBuilder()` `optional .hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto typeQuotas = 7;`
    `FsImageProto.INodeSection.XAttrFeatureProto` | `getXAttrs()` `optional .hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto xAttrs = 6;`
    `FsImageProto.INodeSection.XAttrFeatureProtoOrBuilder` | `getXAttrsOrBuilder()` `optional .hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto xAttrs = 6;`
    `boolean` | `hasAcl()` `optional .hadoop.hdfs.fsimage.INodeSection.AclFeatureProto acl = 5;`
    `boolean` | `hasDsQuota()` `optional uint64 dsQuota = 3;`
    `boolean` | `hasModificationTime()` `optional uint64 modificationTime = 1;`
    `boolean` | `hasNsQuota()` `optional uint64 nsQuota = 2;`
    `boolean` | `hasPermission()` `optional fixed64 permission = 4;`
    `boolean` | `hasTypeQuotas()` `optional .hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto typeQuotas = 7;`
    `boolean` | `hasXAttrs()` `optional .hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto xAttrs = 6;`

    - ### Methods inherited from interface com.google.protobuf.MessageOrBuilder

      `findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField`

    - ### Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

      `isInitialized`

- - ### Method Detail

    - #### hasModificationTime

          boolean hasModificationTime()

      `optional uint64 modificationTime = 1;`

    - #### getModificationTime

          long getModificationTime()

      `optional uint64 modificationTime = 1;`

    - #### hasNsQuota

          boolean hasNsQuota()

      `optional uint64 nsQuota = 2;`

           namespace quota

    - #### getNsQuota

          long getNsQuota()

      `optional uint64 nsQuota = 2;`

           namespace quota

    - #### hasDsQuota

          boolean hasDsQuota()

      `optional uint64 dsQuota = 3;`

           diskspace quota

    - #### getDsQuota

          long getDsQuota()

      `optional uint64 dsQuota = 3;`

           diskspace quota

    - #### hasPermission

          boolean hasPermission()

      `optional fixed64 permission = 4;`

    - #### getPermission

          long getPermission()

      `optional fixed64 permission = 4;`

    - #### hasAcl

          boolean hasAcl()

      `optional .hadoop.hdfs.fsimage.INodeSection.AclFeatureProto acl = 5;`

    - #### getAcl

          FsImageProto.INodeSection.AclFeatureProto getAcl()

      `optional .hadoop.hdfs.fsimage.INodeSection.AclFeatureProto acl = 5;`

    - #### getAclOrBuilder

          FsImageProto.INodeSection.AclFeatureProtoOrBuilder getAclOrBuilder()

      `optional .hadoop.hdfs.fsimage.INodeSection.AclFeatureProto acl = 5;`

    - #### hasXAttrs

          boolean hasXAttrs()

      `optional .hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto xAttrs = 6;`

    - #### getXAttrs

          FsImageProto.INodeSection.XAttrFeatureProto getXAttrs()

      `optional .hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto xAttrs = 6;`

    - #### getXAttrsOrBuilder

          FsImageProto.INodeSection.XAttrFeatureProtoOrBuilder getXAttrsOrBuilder()

      `optional .hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto xAttrs = 6;`

    - #### hasTypeQuotas

          boolean hasTypeQuotas()

      `optional .hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto typeQuotas = 7;`

    - #### getTypeQuotas

          FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto getTypeQuotas()

      `optional .hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto typeQuotas = 7;`

    - #### getTypeQuotasOrBuilder

          FsImageProto.INodeSection.QuotaByStorageTypeFeatureProtoOrBuilder getTypeQuotasOrBuilder()

      `optional .hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto typeQuotas = 7;`

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.