Package hudson.plugins.s3
Class Entry
java.lang.Object
hudson.plugins.s3.Entry
- All Implemented Interfaces:
Describable<Entry>
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionDestination bucket for the copy.static final Entry.DescriptorImpl
File name relative to the workspace root to be excluded from upload.boolean
Flatten directoriesboolean
use GZIP to compress filesboolean
Don't delete artifacts in Amazon after job was rotatedboolean
Let Jenkins manage the S3 uploaded artifactsboolean
Do not publish the artifacts when build failsstatic final List<com.amazonaws.regions.Region>
Regions ValuesStores the Region Valueboolean
show content of entity directly in browserFile name relative to the workspace root to upload.what x-amz-storage-class is currently setboolean
Upload either from the slave or the masterMetadata overridesboolean
Use S3 server side encryption when uploading the artifacts -
Constructor Summary
ConstructorDescriptionEntry
(String bucket, String sourceFile, String excludedFile, String storageClass, String selectedRegion, boolean noUploadOnFailure, boolean uploadFromSlave, boolean managedArtifacts, boolean useServerSideEncryption, boolean flatten, boolean gzipFiles, boolean keepForever, boolean showDirectlyInBrowser, List<MetadataPair> userMetadata) -
Method Summary
-
Field Details
-
bucket
Destination bucket for the copy. Can contain macros. -
sourceFile
File name relative to the workspace root to upload. Can contain macros and wildcards. -
excludedFile
File name relative to the workspace root to be excluded from upload. Can contain macros and wildcards. -
storageClass
what x-amz-storage-class is currently set -
regions
Regions Values -
selectedRegion
Stores the Region Value -
noUploadOnFailure
public boolean noUploadOnFailureDo not publish the artifacts when build fails -
uploadFromSlave
public boolean uploadFromSlaveUpload either from the slave or the master -
managedArtifacts
public boolean managedArtifactsLet Jenkins manage the S3 uploaded artifacts -
useServerSideEncryption
public boolean useServerSideEncryptionUse S3 server side encryption when uploading the artifacts -
flatten
public boolean flattenFlatten directories -
gzipFiles
public boolean gzipFilesuse GZIP to compress files -
showDirectlyInBrowser
public boolean showDirectlyInBrowsershow content of entity directly in browser -
keepForever
public boolean keepForeverDon't delete artifacts in Amazon after job was rotated -
userMetadata
Metadata overrides -
DESCRIPOR
-
-
Constructor Details
-
Entry
@DataBoundConstructor public Entry(String bucket, String sourceFile, String excludedFile, String storageClass, String selectedRegion, boolean noUploadOnFailure, boolean uploadFromSlave, boolean managedArtifacts, boolean useServerSideEncryption, boolean flatten, boolean gzipFiles, boolean keepForever, boolean showDirectlyInBrowser, List<MetadataPair> userMetadata)
-
-
Method Details
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Entry>
-