Package de.taimos.pipeline.aws
Class S3CopyStep
java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
de.taimos.pipeline.aws.AbstractS3Step
de.taimos.pipeline.aws.S3CopyStep
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class de.taimos.pipeline.aws.AbstractS3Step
AbstractS3Step.S3ClientOptions
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class de.taimos.pipeline.aws.AbstractS3Step
pathStyleAccessEnabled, payloadSigningEnabled
-
Constructor Summary
ConstructorDescriptionS3CopyStep
(String fromBucket, String fromPath, String toBucket, String toPath, boolean pathStyleAccessEnabled, boolean payloadSigningEnabled) -
Method Summary
Modifier and TypeMethodDescriptioncom.amazonaws.services.s3.model.CannedAccessControlList
getAcl()
getKmsId()
String[]
void
setAcl
(com.amazonaws.services.s3.model.CannedAccessControlList acl) void
setCacheControl
(String cacheControl) void
setContentDisposition
(String contentDisposition) void
setContentType
(String contentType) void
void
setMetadatas
(String[] metadatas) void
setSseAlgorithm
(String sseAlgorithm) org.jenkinsci.plugins.workflow.steps.StepExecution
start
(org.jenkinsci.plugins.workflow.steps.StepContext context) Methods inherited from class de.taimos.pipeline.aws.AbstractS3Step
createS3ClientOptions, isPathStyleAccessEnabled, isPayloadSigningEnabled, setPathStyleAccessEnabled, setPayloadSigningEnabled
Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Constructor Details
-
S3CopyStep
-
-
Method Details
-
getFromBucket
-
getFromPath
-
getToBucket
-
getToPath
-
getKmsId
-
setKmsId
-
getMetadatas
-
setMetadatas
-
getAcl
public com.amazonaws.services.s3.model.CannedAccessControlList getAcl() -
setAcl
@DataBoundSetter public void setAcl(com.amazonaws.services.s3.model.CannedAccessControlList acl) -
getCacheControl
-
setCacheControl
-
getContentType
-
setContentType
-
getContentDisposition
-
setContentDisposition
-
getSseAlgorithm
-
setSseAlgorithm
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception - Specified by:
start
in classorg.jenkinsci.plugins.workflow.steps.Step
- Throws:
Exception
-