@ConfigurationProperties(value="s3") @Validated public class AmazonS3SourceProperties extends Object
Constructor and Description |
---|
AmazonS3SourceProperties() |
Modifier and Type | Method and Description |
---|---|
String |
getFilenamePattern() |
Pattern |
getFilenameRegex() |
@NotNull File |
getLocalDir() |
@Length(min=3) String |
getRemoteDir() |
@NotBlank String |
getRemoteFileSeparator() |
@NotBlank String |
getTmpFileSuffix() |
boolean |
isAutoCreateLocalDir() |
boolean |
isDeleteRemoteFiles() |
@AssertTrue(message="filenamePattern and filenameRegex are mutually exclusive") boolean |
isExclusivePatterns() |
boolean |
isPreserveTimestamp() |
void |
setAutoCreateLocalDir(boolean autoCreateLocalDir) |
void |
setDeleteRemoteFiles(boolean deleteRemoteFiles) |
void |
setFilenamePattern(String filenamePattern) |
void |
setFilenameRegex(Pattern filenameRegex) |
void |
setLocalDir(File localDir) |
void |
setPreserveTimestamp(boolean preserveTimestamp) |
void |
setRemoteDir(String remoteDir) |
void |
setRemoteFileSeparator(String remoteFileSeparator) |
void |
setTmpFileSuffix(String tmpFileSuffix) |
@Length(min=3) public @Length(min=3) String getRemoteDir()
public final void setRemoteDir(String remoteDir)
@NotBlank public @NotBlank String getTmpFileSuffix()
public void setTmpFileSuffix(String tmpFileSuffix)
@NotBlank public @NotBlank String getRemoteFileSeparator()
public void setRemoteFileSeparator(String remoteFileSeparator)
public boolean isAutoCreateLocalDir()
public void setAutoCreateLocalDir(boolean autoCreateLocalDir)
public boolean isDeleteRemoteFiles()
public void setDeleteRemoteFiles(boolean deleteRemoteFiles)
@NotNull public @NotNull File getLocalDir()
public final void setLocalDir(File localDir)
public String getFilenamePattern()
public void setFilenamePattern(String filenamePattern)
public Pattern getFilenameRegex()
public void setFilenameRegex(Pattern filenameRegex)
public boolean isPreserveTimestamp()
public void setPreserveTimestamp(boolean preserveTimestamp)
@AssertTrue(message="filenamePattern and filenameRegex are mutually exclusive") public @AssertTrue(message="filenamePattern and filenameRegex are mutually exclusive") boolean isExclusivePatterns()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.