Class HandleItem

java.lang.Object
com.azure.storage.file.share.models.HandleItem

public final class HandleItem extends Object
A listed Azure Storage handle item.
  • Constructor Details

    • HandleItem

      public HandleItem()
  • Method Details

    • getHandleId

      public String getHandleId()
      Get the handleId property: XSMB service handle ID.
      Returns:
      the handleId value.
    • setHandleId

      public HandleItem setHandleId(String handleId)
      Set the handleId property: XSMB service handle ID.
      Parameters:
      handleId - the handleId value to set.
      Returns:
      the HandleItem object itself.
    • getPath

      public String getPath()
      Get the path property: File or directory name including full path starting from share root.
      Returns:
      the path value.
    • setPath

      public HandleItem setPath(String path)
      Set the path property: File or directory name including full path starting from share root.
      Parameters:
      path - the path value to set.
      Returns:
      the HandleItem object itself.
    • getFileId

      public String getFileId()
      Get the fileId property: FileId uniquely identifies the file or directory.
      Returns:
      the fileId value.
    • setFileId

      public HandleItem setFileId(String fileId)
      Set the fileId property: FileId uniquely identifies the file or directory.
      Parameters:
      fileId - the fileId value to set.
      Returns:
      the HandleItem object itself.
    • getParentId

      public String getParentId()
      Get the parentId property: ParentId uniquely identifies the parent directory of the object.
      Returns:
      the parentId value.
    • setParentId

      public HandleItem setParentId(String parentId)
      Set the parentId property: ParentId uniquely identifies the parent directory of the object.
      Parameters:
      parentId - the parentId value to set.
      Returns:
      the HandleItem object itself.
    • getSessionId

      public String getSessionId()
      Get the sessionId property: SMB session ID in context of which the file handle was opened.
      Returns:
      the sessionId value.
    • setSessionId

      public HandleItem setSessionId(String sessionId)
      Set the sessionId property: SMB session ID in context of which the file handle was opened.
      Parameters:
      sessionId - the sessionId value to set.
      Returns:
      the HandleItem object itself.
    • getClientIp

      public String getClientIp()
      Get the clientIp property: Client IP that opened the handle.
      Returns:
      the clientIp value.
    • setClientIp

      public HandleItem setClientIp(String clientIp)
      Set the clientIp property: Client IP that opened the handle.
      Parameters:
      clientIp - the clientIp value to set.
      Returns:
      the HandleItem object itself.
    • getOpenTime

      public OffsetDateTime getOpenTime()
      Get the openTime property: Time when the session that previously opened the handle has last been reconnected. (UTC).
      Returns:
      the openTime value.
    • setOpenTime

      public HandleItem setOpenTime(OffsetDateTime openTime)
      Set the openTime property: Time when the session that previously opened the handle has last been reconnected. (UTC).
      Parameters:
      openTime - the openTime value to set.
      Returns:
      the HandleItem object itself.
    • getLastReconnectTime

      public OffsetDateTime getLastReconnectTime()
      Get the lastReconnectTime property: Time handle was last connected to (UTC).
      Returns:
      the lastReconnectTime value.
    • setLastReconnectTime

      public HandleItem setLastReconnectTime(OffsetDateTime lastReconnectTime)
      Set the lastReconnectTime property: Time handle was last connected to (UTC).
      Parameters:
      lastReconnectTime - the lastReconnectTime value to set.
      Returns:
      the HandleItem object itself.