Package hudson.plugins.s3
Class Uploads
java.lang.Object
hudson.plugins.s3.Uploads
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfinishUploading(FilePath filePath) voidfinishUploading(FilePath filePath, int uploadTimeout) static Uploadssoftware.amazon.awssdk.transfer.s3.model.UploadstartUploading(software.amazon.awssdk.transfer.s3.S3TransferManager manager, FilePath file, InputStream inputStream, String bucketName, String objectName, Uploads.Metadata metadata, software.amazon.awssdk.transfer.s3.progress.TransferListener listener)
-
Field Details
-
MULTIPART_UPLOAD_THRESHOLD
public static final int MULTIPART_UPLOAD_THRESHOLD- See Also:
-
DEFAULT_UPLOAD_TIMEOUT
public static final int DEFAULT_UPLOAD_TIMEOUT- See Also:
-
MIN_UPLOAD_TIMEOUT
public static final int MIN_UPLOAD_TIMEOUT- See Also:
-
-
Method Details
-
startUploading
public software.amazon.awssdk.transfer.s3.model.Upload startUploading(software.amazon.awssdk.transfer.s3.S3TransferManager manager, FilePath file, InputStream inputStream, String bucketName, String objectName, Uploads.Metadata metadata, software.amazon.awssdk.transfer.s3.progress.TransferListener listener) -
finishUploading
- Throws:
InterruptedExceptionIOException
-
finishUploading
public void finishUploading(FilePath filePath, int uploadTimeout) throws InterruptedException, IOException - Throws:
InterruptedExceptionIOException
-
cleanup
-
getInstance
-