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>

public class S3CopyStep extends AbstractS3Step
  • Constructor Details

    • S3CopyStep

      @DataBoundConstructor public S3CopyStep(String fromBucket, String fromPath, String toBucket, String toPath, boolean pathStyleAccessEnabled, boolean payloadSigningEnabled)
  • Method Details

    • getFromBucket

      public String getFromBucket()
    • getFromPath

      public String getFromPath()
    • getToBucket

      public String getToBucket()
    • getToPath

      public String getToPath()
    • getKmsId

      public String getKmsId()
    • setKmsId

      @DataBoundSetter public void setKmsId(String kmsId)
    • getMetadatas

      public String[] getMetadatas()
    • setMetadatas

      @DataBoundSetter public void setMetadatas(String[] metadatas)
    • getAcl

      public com.amazonaws.services.s3.model.CannedAccessControlList getAcl()
    • setAcl

      @DataBoundSetter public void setAcl(com.amazonaws.services.s3.model.CannedAccessControlList acl)
    • getCacheControl

      public String getCacheControl()
    • setCacheControl

      @DataBoundSetter public void setCacheControl(String cacheControl)
    • getContentType

      public String getContentType()
    • setContentType

      @DataBoundSetter public void setContentType(String contentType)
    • getContentDisposition

      public String getContentDisposition()
    • setContentDisposition

      @DataBoundSetter public void setContentDisposition(String contentDisposition)
    • getSseAlgorithm

      public String getSseAlgorithm()
    • setSseAlgorithm

      @DataBoundSetter public void setSseAlgorithm(String sseAlgorithm)
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step
      Throws:
      Exception