Class DiskUsageStoreProviderImpl.CompositeDiskUsageStoreReaderImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.diskusage.DiskUsageStoreProviderImpl.CompositeDiskUsageStoreReaderImpl
-
- All Implemented Interfaces:
CompositeDiskUsageStoreReader
,DiskUsageReader
- Enclosing class:
- DiskUsageStoreProviderImpl
public static class DiskUsageStoreProviderImpl.CompositeDiskUsageStoreReaderImpl extends Object implements CompositeDiskUsageStoreReader
-
-
Constructor Summary
Constructors Constructor Description CompositeDiskUsageStoreReaderImpl(String buildTypeId, Map<String,DiskUsageReader> diskUsageStores)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiskUsageData
getCurrentDiskUsage()
CompositeDiskUsageData
getCurrentDiskUsageGroupedByStorages()
long
getPinnedBuildsArtifactsSize()
long
getPinnedBuildsLogsSize()
boolean
hasData()
-
-
-
Constructor Detail
-
CompositeDiskUsageStoreReaderImpl
public CompositeDiskUsageStoreReaderImpl(@NotNull String buildTypeId, @NotNull Map<String,DiskUsageReader> diskUsageStores)
-
-
Method Detail
-
getCurrentDiskUsage
@Nullable public DiskUsageData getCurrentDiskUsage()
- Specified by:
getCurrentDiskUsage
in interfaceDiskUsageReader
- Returns:
- current disk usage for current holder or null if no data stored
-
getPinnedBuildsArtifactsSize
public long getPinnedBuildsArtifactsSize()
- Specified by:
getPinnedBuildsArtifactsSize
in interfaceDiskUsageReader
- Returns:
- sum of artifacts size in pinned builds (both internal and external)
-
getPinnedBuildsLogsSize
public long getPinnedBuildsLogsSize()
- Specified by:
getPinnedBuildsLogsSize
in interfaceDiskUsageReader
- Returns:
- sum of logs size in pinned builds
-
hasData
public boolean hasData()
- Specified by:
hasData
in interfaceDiskUsageReader
- Returns:
- true if any data is stored (data could be not validated)
-
getCurrentDiskUsageGroupedByStorages
@NotNull public CompositeDiskUsageData getCurrentDiskUsageGroupedByStorages()
- Specified by:
getCurrentDiskUsageGroupedByStorages
in interfaceCompositeDiskUsageStoreReader
-
-