Interface ExternalStorageDiskUsageInfoFactory
-
- All Known Implementing Classes:
ExternalStorageDiskUsageInfoFactoryImpl
public interface ExternalStorageDiskUsageInfoFactoryFactory forArtifactStorageDiskUsageInfo.- Since:
- 2020.2
- See Also:
ArtifactStorageDiskUsageInfoProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ArtifactStorageDiskUsageInfocreateExternalStorageInfo(SProject project, String name, String type, ExternalStorageId storageId)Creates disk usage info instance from given parametersPair<ExternalStorageId,ArtifactStorageDiskUsageInfo>createInfoFromProjectFeature(SProjectFeatureDescriptor feature, SProject project)Creates storage info instance from project feature, defining some external storage
-
-
-
Method Detail
-
createInfoFromProjectFeature
@NotNull Pair<ExternalStorageId,ArtifactStorageDiskUsageInfo> createInfoFromProjectFeature(@NotNull SProjectFeatureDescriptor feature, @NotNull SProject project)
Creates storage info instance from project feature, defining some external storage- Parameters:
feature-project- project, where this external storage was configured- Returns:
- resulted storage id and disk usage info
-
createExternalStorageInfo
@NotNull ArtifactStorageDiskUsageInfo createExternalStorageInfo(@NotNull SProject project, @Nullable String name, @Nullable String type, @NotNull ExternalStorageId storageId)
Creates disk usage info instance from given parameters- Parameters:
project- project, where this external storage was configuredname-type-storageId-- Returns:
- resulte disk usage info
-
-