FileSmbProperties Class

  • java.lang.Object
    • com.azure.storage.file.share.FileSmbProperties

public class FileSmbProperties

A class used to represent the SMB properties of a file.

Constructor Summary

Constructor Description
FileSmbProperties()

Default constructor

Method Summary

Modifier and Type Method and Description
OffsetDateTime getFileChangeTime()

Gets the file's change time.

OffsetDateTime getFileCreationTime()

Gets the file's creation time.

String getFileId()

Gets the file's ID.

OffsetDateTime getFileLastWriteTime()

Gets the file's last write time.

String getFilePermissionKey()

Gets the file's permission key.

EnumSet<NtfsFileAttributes> getNtfsFileAttributes()

Gets the file's NtfsFileAttributes.

String getParentId()

Gets the file's parent ID.

FileSmbProperties setFileChangeTime(OffsetDateTime fileChangeTime)

Sets the file change time.

FileSmbProperties setFileCreationTime(OffsetDateTime fileCreationTime)

Sets the file creation time.

FileSmbProperties setFileLastWriteTime(OffsetDateTime fileLastWriteTime)

Sets the file last write time.

FileSmbProperties setFilePermissionKey(String filePermissionKey)

Sets the file permission key.

FileSmbProperties setNtfsFileAttributes(EnumSet<NtfsFileAttributes> ntfsFileAttributes)

Sets the ntfs file attributes.

Methods inherited from java.lang.Object

Constructor Details

FileSmbProperties

public FileSmbProperties()

Default constructor

Method Details

getFileChangeTime

public OffsetDateTime getFileChangeTime()

Gets the file's change time.

Returns:

The file's change time.

getFileCreationTime

public OffsetDateTime getFileCreationTime()

Gets the file's creation time.

Returns:

The file's creation time.

getFileId

public String getFileId()

Gets the file's ID.

Returns:

The file's ID.

getFileLastWriteTime

public OffsetDateTime getFileLastWriteTime()

Gets the file's last write time.

Returns:

The file's last write time.

getFilePermissionKey

public String getFilePermissionKey()

Gets the file's permission key.

Returns:

The file's permission key.

getNtfsFileAttributes

public EnumSet getNtfsFileAttributes()

Gets the file's NtfsFileAttributes.

Returns:

The file's NtfsFileAttributes.

getParentId

public String getParentId()

Gets the file's parent ID.

Returns:

The file's parent ID.

setFileChangeTime

public FileSmbProperties setFileChangeTime(OffsetDateTime fileChangeTime)

Sets the file change time.

Parameters:

fileChangeTime - The file change time.

Returns:

the updated FileSmbProperties object.

setFileCreationTime

public FileSmbProperties setFileCreationTime(OffsetDateTime fileCreationTime)

Sets the file creation time.

Parameters:

fileCreationTime - The file creation time.

Returns:

the updated FileSmbProperties object..

setFileLastWriteTime

public FileSmbProperties setFileLastWriteTime(OffsetDateTime fileLastWriteTime)

Sets the file last write time.

Parameters:

fileLastWriteTime - The file last write time.

Returns:

the updated FileSmbProperties object.

setFilePermissionKey

public FileSmbProperties setFilePermissionKey(String filePermissionKey)

Sets the file permission key.

Parameters:

filePermissionKey - The file permission key.

Returns:

the updated FileSmbProperties object.

setNtfsFileAttributes

public FileSmbProperties setNtfsFileAttributes(EnumSet ntfsFileAttributes)

Sets the ntfs file attributes.

Parameters:

ntfsFileAttributes - An enum set of the ntfs file attributes.

Returns:

the updated FileSmbProperties object.

Applies to