@ConfigurationProperties(value="sftp.supplier") @Validated public class SftpSupplierProperties extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SftpSupplierProperties.Factory |
Constructor and Description |
---|
SftpSupplierProperties() |
@NotBlank public @NotBlank String getRemoteDir()
public 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()
public boolean isListOnly()
public void setListOnly(boolean listOnly)
public boolean isMultiSource()
public int getMaxFetch()
public void setMaxFetch(int maxFetch)
public boolean isFair()
public void setFair(boolean fair)
public Map<String,SftpSupplierProperties.Factory> getFactories()
public void setFactories(Map<String,SftpSupplierProperties.Factory> factories)
public String[] getDirectories()
public void setDirectories(String[] directories)
public boolean isStream()
public void setStream(boolean stream)
public SftpSupplierProperties.Factory getFactory()
public Duration getDelayWhenEmpty()
public void setDelayWhenEmpty(Duration delayWhenEmpty)
Copyright © 2020. All rights reserved.