Class HandleItem


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

      • HandleItem

        public HandleItem()
    • Method Detail

      • 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.