Package com.io7m.brooklime.api
Interface BLStagingRepositoryUploadType
- All Known Implementing Classes:
BLStagingRepositoryUpload
@Immutable
public interface BLStagingRepositoryUploadType
A request to upload a set of files to a staging repository.
-
Method Summary
-
Method Details
-
repositoryId
String repositoryId()- Returns:
- The ID of the staging repository
-
baseDirectory
Path baseDirectory()- Returns:
- The base directory containing files
-
files
- Returns:
- The files to be uploaded
-
retryDelay
Duration retryDelay()- Returns:
- The duration by which to pause between failed upload attempts
-
retryCount
int retryCount()- Returns:
- The maximum number of times to retry uploading any given file
-
checkPreconditions
@Check default void checkPreconditions()Check preconditions for the type.
-