Interface ExternalStorageDiskUsageInfoFactory

    • 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 configured
        name -
        type -
        storageId -
        Returns:
        resulte disk usage info