public interface ResourceUtilizationService
Modifier and Type | Method and Description |
---|---|
List<ResourceUtilizationSummaryTransientWorkspaceInfo> |
getAllTransientWorkspaceUtilization()
Return summary utilization information for each user's existing transient workspaces with existing sessions, if
any exist.
|
List<ResourceUtilizationWorkspaceInfo> |
getAllUserWorkspaceUtilization()
Return utilization information for each user's workspace.
|
long |
getCurrentUserRepositorySize()
Return the current user's repository user area size (in bytes).
|
long |
getCurrentUserTransientWorkspaceSize()
Return the current user's transient workspace size (in bytes).
|
List<ResourceUtilizationTransientWorkspaceInfo> |
getCurrentUserTransientWorkspaceUtilization()
Return utilization information for the current user's transient workspaces with existing sessions, if any exist.
|
long |
getCurrentUserWorkspaceSize()
Return the current user's total workspace size (in bytes).
|
List<ResourceUtilizationContainerInfo> |
getRepositoryContainerChildrenAndSizes(String path)
Return resource utilization information for child containers with calculated sizes.
|
long |
getTotalRepositorySize()
Return the total size (in bytes) of the repository.
|
long |
getTotalTransientWorkspaceSize()
Return the total size (in bytes) of all transient workspaces with an existing session, if any exist.
|
long |
getTotalUserWorkspaceSize()
Return the total size (in bytes) of all user workspaces.
|
List<ResourceUtilizationContainerInfo> |
getWorkspaceContainerChildrenAndSizes(String path)
Return resource utilization information for child folders with calculated sizes for the current user's workspace.
|
List<ResourceUtilizationSummaryTransientWorkspaceInfo> getAllTransientWorkspaceUtilization()
List<ResourceUtilizationTransientWorkspaceInfo> getCurrentUserTransientWorkspaceUtilization()
List<ResourceUtilizationWorkspaceInfo> getAllUserWorkspaceUtilization()
long getTotalRepositorySize()
long getTotalUserWorkspaceSize()
long getTotalTransientWorkspaceSize()
long getCurrentUserWorkspaceSize()
long getCurrentUserRepositorySize()
long getCurrentUserTransientWorkspaceSize()
List<ResourceUtilizationContainerInfo> getRepositoryContainerChildrenAndSizes(String path) throws ResourceUtilizationPathNotFoundException
path
- The parent path.ResourceUtilizationPathNotFoundException
- Thrown if the parent path does not exist.List<ResourceUtilizationContainerInfo> getWorkspaceContainerChildrenAndSizes(String path) throws ResourceUtilizationPathNotFoundException
path
- The parent path.ResourceUtilizationPathNotFoundException
- Thrown if the parent path does not exist.<i>Copyright (c) 2022, SAS Institute Inc., Cary, NC, USA</i>