Package hudson.plugins.s3
Class Entry
java.lang.Object
hudson.plugins.s3.Entry
- All Implemented Interfaces:
Describable<Entry>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionDestination bucket for the copy.static final Entry.DescriptorImplFile name relative to the workspace root to be excluded from upload.booleanFlatten directoriesbooleanuse GZIP to compress filesbooleanDon't delete artifacts in Amazon after job was rotatedbooleanLet Jenkins manage the S3 uploaded artifactsbooleanDo not publish the artifacts when build failsstatic final List<software.amazon.awssdk.regions.Region>Regions ValuesStores the Region Valuebooleanshow content of entity directly in browserFile name relative to the workspace root to upload.what x-amz-storage-class is currently setbooleanUpload either from the slave or the masterMetadata overridesbooleanUse S3 server side encryption when uploading the artifacts -
Constructor Summary
ConstructorsConstructorDescriptionEntry(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:
getDescriptorin interfaceDescribable<Entry>
-