Class AwsS3SupplierProperties

java.lang.Object
org.springframework.cloud.fn.supplier.s3.AwsS3SupplierProperties

@ConfigurationProperties("s3.supplier") @Validated public class AwsS3SupplierProperties extends Object
Author:
Artem Bilan
  • Constructor Details

    • AwsS3SupplierProperties

      public AwsS3SupplierProperties()
  • Method Details

    • getRemoteDir

      @Length(min=3) public @Length(min=3) String getRemoteDir()
    • setRemoteDir

      public final void setRemoteDir(String remoteDir)
    • getTmpFileSuffix

      @NotBlank public @NotBlank String getTmpFileSuffix()
    • setTmpFileSuffix

      public void setTmpFileSuffix(String tmpFileSuffix)
    • getRemoteFileSeparator

      @NotBlank public @NotBlank String getRemoteFileSeparator()
    • setRemoteFileSeparator

      public void setRemoteFileSeparator(String remoteFileSeparator)
    • isAutoCreateLocalDir

      public boolean isAutoCreateLocalDir()
    • setAutoCreateLocalDir

      public void setAutoCreateLocalDir(boolean autoCreateLocalDir)
    • isDeleteRemoteFiles

      public boolean isDeleteRemoteFiles()
    • setDeleteRemoteFiles

      public void setDeleteRemoteFiles(boolean deleteRemoteFiles)
    • getLocalDir

      @NotNull public @NotNull File getLocalDir()
    • setLocalDir

      public final void setLocalDir(File localDir)
    • getFilenamePattern

      public String getFilenamePattern()
    • setFilenamePattern

      public void setFilenamePattern(String filenamePattern)
    • getFilenameRegex

      public Pattern getFilenameRegex()
    • setFilenameRegex

      public void setFilenameRegex(Pattern filenameRegex)
    • isPreserveTimestamp

      public boolean isPreserveTimestamp()
    • setPreserveTimestamp

      public void setPreserveTimestamp(boolean preserveTimestamp)
    • isExclusivePatterns

      @AssertTrue(message="filenamePattern and filenameRegex are mutually exclusive") public @jakarta.validation.constraints.AssertTrue(message="filenamePattern and filenameRegex are mutually exclusive") boolean isExclusivePatterns()
    • isListOnly

      public boolean isListOnly()
    • setListOnly

      public void setListOnly(boolean listOnly)