Package com.io7m.brooklime.api
Interface BLStagingRepositoryUploadRequestParametersType
- All Known Implementing Classes:
BLStagingRepositoryUploadRequestParameters
@Immutable
public interface BLStagingRepositoryUploadRequestParametersType
A request to schedule the upload of a set of files to a staging repository.
-
Method Summary
Modifier and Type Method Description java.nio.file.PathbaseDirectory()java.lang.StringrepositoryId()intretryCount()java.time.DurationretryDelay()
-
Method Details
-
repositoryId
java.lang.String repositoryId()- Returns:
- The ID of the staging repository
-
baseDirectory
java.nio.file.Path baseDirectory()- Returns:
- The base directory containing files
-
retryDelay
java.time.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
-