Share via


DataLakeStoreItem Class

Definition

The object that is used to manage permissions for files and folders. Moved the members of it's parent class to the current class. This is an exposed model to public so it should be independent of SDK models. We will never be able to remove members. In future if we have a different sdk then we just need to map the SDK model to this model.

public class DataLakeStoreItem
type DataLakeStoreItem = class
Public Class DataLakeStoreItem
Inheritance
DataLakeStoreItem

Constructors

DataLakeStoreItem(DirectoryEntry)

Properties

AccessTime
AclBit

Gets flag to indicate if extended acls are enabled

BlockSize

Gets the block size for the file.

ChildrenNum

Gets the number of children in the directory.

Expiration
ExpirationTime

Gets the expiration time, if any, as ticks since the epoch. If the value is 0 or DateTime.MaxValue there is no expiration.

Group

Gets the group owner.

LastAccessTime
LastWriteTime
Length

Gets the number of bytes in a file.

ModificationTime

Gets the modification time as ticks since the epoch.

Name
Owner

Gets the user who is the owner.

Path
PathSuffix

Gets the path suffix.

Permission

Gets the permission represented as an string.

Type

Gets the type of the path object. Possible values include: 'FILE', 'DIRECTORY'

Applies to