Interface ExternalStorageDiskUsageInfoFactory
-
- All Known Implementing Classes:
ExternalStorageDiskUsageInfoFactoryImpl
public interface ExternalStorageDiskUsageInfoFactory
Factory forArtifactStorageDiskUsageInfo
.- Since:
- 2020.2
- See Also:
ArtifactStorageDiskUsageInfoProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ArtifactStorageDiskUsageInfo
createExternalStorageInfo(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
-
-