public final class S3GzipCallable extends S3BaseUploadCallable implements MasterSlaveCallable<String>
| Constructor and Description |
|---|
S3GzipCallable(String accessKey,
hudson.util.Secret secretKey,
boolean useRole,
Destination dest,
Map<String,String> userMetadata,
String storageClass,
String selregion,
boolean useServerSideEncryption,
hudson.ProxyConfiguration proxy) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkRoles(org.jenkinsci.remoting.RoleChecker roleChecker) |
protected com.amazonaws.services.s3.transfer.TransferManager |
getTransferManager() |
String |
invoke(hudson.FilePath file)
Stream from slave to master, then upload from master
|
buildMetadata, getDest, invokeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinvokepublic String invoke(hudson.FilePath file) throws IOException, InterruptedException
S3BaseUploadCallableinvoke in interface MasterSlaveCallable<String>invoke in class S3BaseUploadCallableIOExceptionInterruptedExceptionprotected com.amazonaws.services.s3.transfer.TransferManager getTransferManager()
public void checkRoles(org.jenkinsci.remoting.RoleChecker roleChecker)
throws SecurityException
checkRoles in interface org.jenkinsci.remoting.RoleSensitiveSecurityExceptionCopyright © 2016–2018. All rights reserved.