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 DiskUsageDatagetCurrentDiskUsage()CompositeDiskUsageDatagetCurrentDiskUsageGroupedByStorages()longgetPinnedBuildsArtifactsSize()longgetPinnedBuildsLogsSize()booleanhasData()
-
-
-
Constructor Detail
-
CompositeDiskUsageStoreReaderImpl
public CompositeDiskUsageStoreReaderImpl(@NotNull String buildTypeId, @NotNull Map<String,DiskUsageReader> diskUsageStores)
-
-
Method Detail
-
getCurrentDiskUsage
@Nullable public DiskUsageData getCurrentDiskUsage()
- Specified by:
getCurrentDiskUsagein interfaceDiskUsageReader- Returns:
- current disk usage for current holder or null if no data stored
-
getPinnedBuildsArtifactsSize
public long getPinnedBuildsArtifactsSize()
- Specified by:
getPinnedBuildsArtifactsSizein interfaceDiskUsageReader- Returns:
- sum of artifacts size in pinned builds (both internal and external)
-
getPinnedBuildsLogsSize
public long getPinnedBuildsLogsSize()
- Specified by:
getPinnedBuildsLogsSizein interfaceDiskUsageReader- Returns:
- sum of logs size in pinned builds
-
hasData
public boolean hasData()
- Specified by:
hasDatain interfaceDiskUsageReader- Returns:
- true if any data is stored (data could be not validated)
-
getCurrentDiskUsageGroupedByStorages
@NotNull public CompositeDiskUsageData getCurrentDiskUsageGroupedByStorages()
- Specified by:
getCurrentDiskUsageGroupedByStoragesin interfaceCompositeDiskUsageStoreReader
-
-