Interface ArtifactLinkDataProvider

All Known Implementing Classes:
CachingArtifactLinkDataProviderDecorator, FileSystemArtifactLinkDataProvider, S3ArtifactLinkDataProvider, TrampolineUrlArtifactLinkDataProvider

public interface ArtifactLinkDataProvider
  • Method Details

    • getRootUrl

      @Nullable @Nullable String getRootUrl()
    • listObjects

      @NotNull @NotNull Iterable<ArtifactFileData> listObjects(@Nullable @Nullable String subpath)
    • lastModified

      @Nullable @Nullable Date lastModified()
    • getSize

      long getSize()
    • exists

      boolean exists()
    • exists

      boolean exists(Iterable<String> pathComponents)