Package hudson.plugins.s3
Class Entry
- java.lang.Object
-
- hudson.plugins.s3.Entry
-
- All Implemented Interfaces:
Describable<Entry>
public final class Entry extends Object implements Describable<Entry>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Entry.DescriptorImpl
-
Field Summary
Fields Modifier and Type Field Description String
bucket
Destination bucket for the copy.static Entry.DescriptorImpl
DESCRIPOR
String
excludedFile
File name relative to the workspace root to be excluded from upload.boolean
flatten
Flatten directoriesboolean
gzipFiles
use GZIP to compress filesboolean
keepForever
Don't delete artifacts in Amazon after job was rotatedboolean
managedArtifacts
Let Jenkins manage the S3 uploaded artifactsboolean
noUploadOnFailure
Do not publish the artifacts when build failsstatic List<com.amazonaws.regions.Region>
regions
Regions ValuesString
selectedRegion
Stores the Region Valueboolean
showDirectlyInBrowser
show content of entity directly in browserString
sourceFile
File name relative to the workspace root to upload.String
storageClass
what x-amz-storage-class is currently setboolean
uploadFromSlave
Upload either from the slave or the masterList<MetadataPair>
userMetadata
Metadata overridesboolean
useServerSideEncryption
Use S3 server side encryption when uploading the artifacts
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Descriptor<Entry>
getDescriptor()
-
-
-
Field Detail
-
bucket
public String bucket
Destination bucket for the copy. Can contain macros.
-
sourceFile
public String sourceFile
File name relative to the workspace root to upload. Can contain macros and wildcards.
-
excludedFile
public String excludedFile
File name relative to the workspace root to be excluded from upload. Can contain macros and wildcards.
-
storageClass
public String storageClass
what x-amz-storage-class is currently set
-
regions
public static final List<com.amazonaws.regions.Region> regions
Regions Values
-
selectedRegion
public String selectedRegion
Stores the Region Value
-
noUploadOnFailure
public boolean noUploadOnFailure
Do not publish the artifacts when build fails
-
uploadFromSlave
public boolean uploadFromSlave
Upload either from the slave or the master
-
managedArtifacts
public boolean managedArtifacts
Let Jenkins manage the S3 uploaded artifacts
-
useServerSideEncryption
public boolean useServerSideEncryption
Use S3 server side encryption when uploading the artifacts
-
flatten
public boolean flatten
Flatten directories
-
gzipFiles
public boolean gzipFiles
use GZIP to compress files
-
showDirectlyInBrowser
public boolean showDirectlyInBrowser
show content of entity directly in browser
-
keepForever
public boolean keepForever
Don't delete artifacts in Amazon after job was rotated
-
userMetadata
public List<MetadataPair> userMetadata
Metadata overrides
-
DESCRIPOR
@Extension public static final Entry.DescriptorImpl DESCRIPOR
-
-
Constructor Detail
-
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 Detail
-
getDescriptor
public Descriptor<Entry> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Entry>
-
-