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 Summary
Constructors Constructor Description HandleItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClientIp()
Get the clientIp property: Client IP that opened the handle.String
getFileId()
Get the fileId property: FileId uniquely identifies the file or directory.String
getHandleId()
Get the handleId property: XSMB service handle ID.OffsetDateTime
getLastReconnectTime()
Get the lastReconnectTime property: Time handle was last connected to (UTC).OffsetDateTime
getOpenTime()
Get the openTime property: Time when the session that previously opened the handle has last been reconnected.String
getParentId()
Get the parentId property: ParentId uniquely identifies the parent directory of the object.String
getPath()
Get the path property: File or directory name including full path starting from share root.String
getSessionId()
Get the sessionId property: SMB session ID in context of which the file handle was opened.HandleItem
setClientIp(String clientIp)
Set the clientIp property: Client IP that opened the handle.HandleItem
setFileId(String fileId)
Set the fileId property: FileId uniquely identifies the file or directory.HandleItem
setHandleId(String handleId)
Set the handleId property: XSMB service handle ID.HandleItem
setLastReconnectTime(OffsetDateTime lastReconnectTime)
Set the lastReconnectTime property: Time handle was last connected to (UTC).HandleItem
setOpenTime(OffsetDateTime openTime)
Set the openTime property: Time when the session that previously opened the handle has last been reconnected.HandleItem
setParentId(String parentId)
Set the parentId property: ParentId uniquely identifies the parent directory of the object.HandleItem
setPath(String path)
Set the path property: File or directory name including full path starting from share root.HandleItem
setSessionId(String sessionId)
Set the sessionId property: SMB session ID in context of which the file handle was opened.
-
-
-
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.
-
-