This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 6b59f496e96 Regen
6b59f496e96 is described below
commit 6b59f496e962f94560bcf11aca335af1f7fb0ee1
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jan 6 11:00:58 2025 +0100
Regen
---
.../camel/springboot/catalog/components/ftp.json | 62 ++++++++++----------
.../camel/springboot/catalog/components/ftps.json | 62 ++++++++++----------
.../camel/springboot/catalog/components/sftp.json | 68 +++++++++++-----------
3 files changed, 96 insertions(+), 96 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
index 08e8b9ca089..a0cdaf82f8b 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
@@ -85,37 +85,37 @@
"onCompletionExceptionHandler": { "index": 31, "kind": "parameter",
"displayName": "On Completion Exception Handler", "group": "consumer
(advanced)", "label": "consumer,advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.spi.ExceptionHandler", "deprecated": false,
"autowired": false, "secret": false, "description": "To use a custom
org.apache.camel.spi.ExceptionHandler to handle any thrown exceptions that
happens during the file on completion process where t [...]
"pollStrategy": { "index": 32, "kind": "parameter", "displayName": "Poll
Strategy", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false,
"autowired": false, "secret": false, "description": "A pluggable
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your
custom implementation to control error handling usually occurred during the po
[...]
"processStrategy": { "index": 33, "kind": "parameter", "displayName":
"Process Strategy", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.GenericFileProcessStrategy<org.apache.commons.net.ftp.FTPFile>",
"deprecated": false, "autowired": false, "secret": false, "description": "A
pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing
you to implement your own readLock [...]
- "useList": { "index": 34, "kind": "parameter", "displayName": "Use List",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Whether to allow using
LIST command when downloading a file. Default is tru [...]
- "checksumFileAlgorithm": { "index": 35, "kind": "parameter",
"displayName": "Checksum File Algorithm", "group": "producer", "label":
"producer", "required": false, "type": "string", "javaType":
"java.lang.String", "enum": [ "MD2", "MD5", "SHA_1", "SHA_224", "SHA_256",
"SHA_384", "SHA_512", "SHA_512_224", "SHA_512_256", "SHA3_224", "SHA3_256",
"SHA3_384", "SHA3_512" ], "deprecated": false, "autowired": false, "secret":
false, "description": "If provided, then Camel will write a checks [...]
- "fileExist": { "index": 36, "kind": "parameter", "displayName": "File
Exist", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.apache.camel.component.file.GenericFileExist",
"enum": [ "Override", "Append", "Fail", "Ignore", "Move", "TryRename" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"Override", "description": "What to do if a file already exists with the same
name. Override, which is the default, repl [...]
- "flatten": { "index": 37, "kind": "parameter", "displayName": "Flatten",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Flatten is used to flatten the
file name path to strip any leading paths, so it's just the file name. This
allows you to consume recursively into sub-directories, but when you eg write
the files to another directory [...]
- "jailStartingDirectory": { "index": 38, "kind": "parameter",
"displayName": "Jail Starting Directory", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for jailing (restricting) writing files to the starting
directory (and sub) only. This is enabled by default to not allow Camel to
write files to outside directories (to be more sec [...]
- "moveExisting": { "index": 39, "kind": "parameter", "displayName": "Move
Existing", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Expression (such as File Language) used
to compute file name to use when fileExist=Move is configured. To move files
into a backup subdirectory just enter backup. This option only supports the
following File Language to [...]
- "tempFileName": { "index": 40, "kind": "parameter", "displayName": "Temp
File Name", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The same as tempPrefix
option but offering a more fine grained control on the naming of the temporary
filename as it uses the File Language. The location for tempFilename is
relative to the final file location in the o [...]
- "tempPrefix": { "index": 41, "kind": "parameter", "displayName": "Temp
Prefix", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "This option is used to write the file
using a temporary name and then, after the write is complete, rename it to the
real name. Can be used to identify files being written and also avoid consumers
(not using exclusive read [...]
- "allowNullBody": { "index": 42, "kind": "parameter", "displayName": "Allow
Null Body", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Used to specify if a null body is allowed during file writing.
If set to true then an empty file will be created, when set to false, and
attempting to send a null body to the file c [...]
- "chmod": { "index": 43, "kind": "parameter", "displayName": "Chmod",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example, chmod=640." },
- "disconnectOnBatchComplete": { "index": 44, "kind": "parameter",
"displayName": "Disconnect On Batch Complete", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current conne [...]
- "eagerDeleteTargetFile": { "index": 45, "kind": "parameter",
"displayName": "Eager Delete Target File", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use [...]
- "keepLastModified": { "index": 46, "kind": "parameter", "displayName":
"Keep Last Modified", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Will keep the last modified timestamp
from the source file (if any). Will use the FileConstants.FILE_LAST_MODIFIED
header to located the timestamp. This header can contain eit [...]
- "lazyStartProducer": { "index": 47, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
- "moveExistingFileStrategy": { "index": 48, "kind": "parameter",
"displayName": "Move Existing File Strategy", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, [...]
- "sendNoop": { "index": 49, "kind": "parameter", "displayName": "Send
Noop", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading file [...]
- "activePortRange": { "index": 50, "kind": "parameter", "displayName":
"Active Port Range", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Set the client side port
range in active mode. The syntax is: minPort-maxPort Both port numb [...]
- "autoCreate": { "index": 51, "kind": "parameter", "displayName": "Auto
Create", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Automatically create
missing directories in the file's pathname. For the file consumer, that means
creating the starting directory. For the file producer, it means the directory
the files should be written to." },
- "browseLimit": { "index": 52, "kind": "parameter", "displayName": "Browse
Limit", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages to keep in memory available for browsing. Use 0 for unlimited." },
- "bufferSize": { "index": 53, "kind": "parameter", "displayName": "Buffer
Size", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 131072, "description": "Buffer size in bytes
used for writing files (or in case of FTP for downloading and uploading
files)." },
- "connectTimeout": { "index": 54, "kind": "parameter", "displayName":
"Connect Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the connect timeout
for waiting for a connection to be established Used by b [...]
- "ftpClient": { "index": 55, "kind": "parameter", "displayName": "Ftp
Client", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.commons.net.ftp.FTPClient", "deprecated":
false, "autowired": false, "secret": false, "description": "To use a custom
instance of FTPClient" },
- "ftpClientConfig": { "index": 56, "kind": "parameter", "displayName": "Ftp
Client Config", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "org.apache.commons.net.ftp.FTPClientConfig",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom instance of FTPClientConfig to configure the FTP client the
endpoint should use." },
- "ftpClientConfigParameters": { "index": 57, "kind": "parameter",
"displayName": "Ftp Client Config Parameters", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"ftpClientConfig.", "multiValue": true, "deprecated": false, "autowired":
false, "secret": false, "description": "Used by FtpComponent to provide
additional parameters for the FTPClientConfig" },
- "ftpClientParameters": { "index": 58, "kind": "parameter", "displayName":
"Ftp Client Parameters", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "java.util.Map<java.lang.String,
java.lang.Object>", "prefix": "ftpClient.", "multiValue": true, "deprecated":
false, "autowired": false, "secret": false, "description": "Used by
FtpComponent to provide additional parameters for the FTPClient" },
- "maximumReconnectAttempts": { "index": 59, "kind": "parameter",
"displayName": "Maximum Reconnect Attempts", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "description":
"Specifies the maximum reconnect attempts Camel performs when it tries to
connect to the remote FTP server. Use 0 to disable this behavior." },
- "reconnectDelay": { "index": 60, "kind": "parameter", "displayName":
"Reconnect Delay", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Delay in millis
Camel will wait before performing a reconnect attempt." },
- "siteCommand": { "index": 61, "kind": "parameter", "displayName": "Site
Command", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets optional site
command(s) to be executed after successful login. Multiple site commands can be
se [...]
- "soTimeout": { "index": 62, "kind": "parameter", "displayName": "So
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recommen [...]
- "stepwise": { "index": 63, "kind": "parameter", "displayName": "Stepwise",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when downl [...]
- "throwExceptionOnConnectFailed": { "index": 64, "kind": "parameter",
"displayName": "Throw Exception On Connect Failed", "group": "advanced",
"label": "advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection fai [...]
+ "throwExceptionOnConnectFailed": { "index": 34, "kind": "parameter",
"displayName": "Throw Exception On Connect Failed", "group": "consumer
(advanced)", "label": "consumer,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thro [...]
+ "useList": { "index": 35, "kind": "parameter", "displayName": "Use List",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Whether to allow using
LIST command when downloading a file. Default is tru [...]
+ "checksumFileAlgorithm": { "index": 36, "kind": "parameter",
"displayName": "Checksum File Algorithm", "group": "producer", "label":
"producer", "required": false, "type": "string", "javaType":
"java.lang.String", "enum": [ "MD2", "MD5", "SHA_1", "SHA_224", "SHA_256",
"SHA_384", "SHA_512", "SHA_512_224", "SHA_512_256", "SHA3_224", "SHA3_256",
"SHA3_384", "SHA3_512" ], "deprecated": false, "autowired": false, "secret":
false, "description": "If provided, then Camel will write a checks [...]
+ "fileExist": { "index": 37, "kind": "parameter", "displayName": "File
Exist", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.apache.camel.component.file.GenericFileExist",
"enum": [ "Override", "Append", "Fail", "Ignore", "Move", "TryRename" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"Override", "description": "What to do if a file already exists with the same
name. Override, which is the default, repl [...]
+ "flatten": { "index": 38, "kind": "parameter", "displayName": "Flatten",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Flatten is used to flatten the
file name path to strip any leading paths, so it's just the file name. This
allows you to consume recursively into sub-directories, but when you eg write
the files to another directory [...]
+ "jailStartingDirectory": { "index": 39, "kind": "parameter",
"displayName": "Jail Starting Directory", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for jailing (restricting) writing files to the starting
directory (and sub) only. This is enabled by default to not allow Camel to
write files to outside directories (to be more sec [...]
+ "moveExisting": { "index": 40, "kind": "parameter", "displayName": "Move
Existing", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Expression (such as File Language) used
to compute file name to use when fileExist=Move is configured. To move files
into a backup subdirectory just enter backup. This option only supports the
following File Language to [...]
+ "tempFileName": { "index": 41, "kind": "parameter", "displayName": "Temp
File Name", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The same as tempPrefix
option but offering a more fine grained control on the naming of the temporary
filename as it uses the File Language. The location for tempFilename is
relative to the final file location in the o [...]
+ "tempPrefix": { "index": 42, "kind": "parameter", "displayName": "Temp
Prefix", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "This option is used to write the file
using a temporary name and then, after the write is complete, rename it to the
real name. Can be used to identify files being written and also avoid consumers
(not using exclusive read [...]
+ "allowNullBody": { "index": 43, "kind": "parameter", "displayName": "Allow
Null Body", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Used to specify if a null body is allowed during file writing.
If set to true then an empty file will be created, when set to false, and
attempting to send a null body to the file c [...]
+ "chmod": { "index": 44, "kind": "parameter", "displayName": "Chmod",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example, chmod=640." },
+ "disconnectOnBatchComplete": { "index": 45, "kind": "parameter",
"displayName": "Disconnect On Batch Complete", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current conne [...]
+ "eagerDeleteTargetFile": { "index": 46, "kind": "parameter",
"displayName": "Eager Delete Target File", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use [...]
+ "keepLastModified": { "index": 47, "kind": "parameter", "displayName":
"Keep Last Modified", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Will keep the last modified timestamp
from the source file (if any). Will use the FileConstants.FILE_LAST_MODIFIED
header to located the timestamp. This header can contain eit [...]
+ "lazyStartProducer": { "index": 48, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
+ "moveExistingFileStrategy": { "index": 49, "kind": "parameter",
"displayName": "Move Existing File Strategy", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, [...]
+ "sendNoop": { "index": 50, "kind": "parameter", "displayName": "Send
Noop", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading file [...]
+ "activePortRange": { "index": 51, "kind": "parameter", "displayName":
"Active Port Range", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Set the client side port
range in active mode. The syntax is: minPort-maxPort Both port numb [...]
+ "autoCreate": { "index": 52, "kind": "parameter", "displayName": "Auto
Create", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Automatically create
missing directories in the file's pathname. For the file consumer, that means
creating the starting directory. For the file producer, it means the directory
the files should be written to." },
+ "browseLimit": { "index": 53, "kind": "parameter", "displayName": "Browse
Limit", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages to keep in memory available for browsing. Use 0 for unlimited." },
+ "bufferSize": { "index": 54, "kind": "parameter", "displayName": "Buffer
Size", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 131072, "description": "Buffer size in bytes
used for writing files (or in case of FTP for downloading and uploading
files)." },
+ "connectTimeout": { "index": 55, "kind": "parameter", "displayName":
"Connect Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the connect timeout
for waiting for a connection to be established Used by b [...]
+ "ftpClient": { "index": 56, "kind": "parameter", "displayName": "Ftp
Client", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.commons.net.ftp.FTPClient", "deprecated":
false, "autowired": false, "secret": false, "description": "To use a custom
instance of FTPClient" },
+ "ftpClientConfig": { "index": 57, "kind": "parameter", "displayName": "Ftp
Client Config", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "org.apache.commons.net.ftp.FTPClientConfig",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom instance of FTPClientConfig to configure the FTP client the
endpoint should use." },
+ "ftpClientConfigParameters": { "index": 58, "kind": "parameter",
"displayName": "Ftp Client Config Parameters", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"ftpClientConfig.", "multiValue": true, "deprecated": false, "autowired":
false, "secret": false, "description": "Used by FtpComponent to provide
additional parameters for the FTPClientConfig" },
+ "ftpClientParameters": { "index": 59, "kind": "parameter", "displayName":
"Ftp Client Parameters", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "java.util.Map<java.lang.String,
java.lang.Object>", "prefix": "ftpClient.", "multiValue": true, "deprecated":
false, "autowired": false, "secret": false, "description": "Used by
FtpComponent to provide additional parameters for the FTPClient" },
+ "maximumReconnectAttempts": { "index": 60, "kind": "parameter",
"displayName": "Maximum Reconnect Attempts", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "description":
"Specifies the maximum reconnect attempts Camel performs when it tries to
connect to the remote FTP server. Use 0 to disable this behavior." },
+ "reconnectDelay": { "index": 61, "kind": "parameter", "displayName":
"Reconnect Delay", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Delay in millis
Camel will wait before performing a reconnect attempt." },
+ "siteCommand": { "index": 62, "kind": "parameter", "displayName": "Site
Command", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets optional site
command(s) to be executed after successful login. Multiple site commands can be
se [...]
+ "soTimeout": { "index": 63, "kind": "parameter", "displayName": "So
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recommen [...]
+ "stepwise": { "index": 64, "kind": "parameter", "displayName": "Stepwise",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when downl [...]
"timeout": { "index": 65, "kind": "parameter", "displayName": "Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "30000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
"antExclude": { "index": 66, "kind": "parameter", "displayName": "Ant
Exclude", "group": "filter", "label": "consumer,filter", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Ant style filter
exclusion. If both antInclude and antExclude are used, antExclude takes
precedence over antInclude. Multiple exclusions may be specified in
comma-delimited format." },
"antFilterCaseSensitive": { "index": 67, "kind": "parameter",
"displayName": "Ant Filter Case Sensitive", "group": "filter", "label":
"consumer,filter", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets case sensitive flag on ant filter." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
index a779a0ca86b..71eeb65d10b 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
@@ -86,37 +86,37 @@
"onCompletionExceptionHandler": { "index": 31, "kind": "parameter",
"displayName": "On Completion Exception Handler", "group": "consumer
(advanced)", "label": "consumer,advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.spi.ExceptionHandler", "deprecated": false,
"autowired": false, "secret": false, "description": "To use a custom
org.apache.camel.spi.ExceptionHandler to handle any thrown exceptions that
happens during the file on completion process where t [...]
"pollStrategy": { "index": 32, "kind": "parameter", "displayName": "Poll
Strategy", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false,
"autowired": false, "secret": false, "description": "A pluggable
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your
custom implementation to control error handling usually occurred during the po
[...]
"processStrategy": { "index": 33, "kind": "parameter", "displayName":
"Process Strategy", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.GenericFileProcessStrategy<org.apache.commons.net.ftp.FTPFile>",
"deprecated": false, "autowired": false, "secret": false, "description": "A
pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing
you to implement your own readLock [...]
- "useList": { "index": 34, "kind": "parameter", "displayName": "Use List",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Whether to allow using
LIST command when downloading a file. Default is tr [...]
- "checksumFileAlgorithm": { "index": 35, "kind": "parameter",
"displayName": "Checksum File Algorithm", "group": "producer", "label":
"producer", "required": false, "type": "string", "javaType":
"java.lang.String", "enum": [ "MD2", "MD5", "SHA_1", "SHA_224", "SHA_256",
"SHA_384", "SHA_512", "SHA_512_224", "SHA_512_256", "SHA3_224", "SHA3_256",
"SHA3_384", "SHA3_512" ], "deprecated": false, "autowired": false, "secret":
false, "description": "If provided, then Camel will write a checks [...]
- "fileExist": { "index": 36, "kind": "parameter", "displayName": "File
Exist", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.apache.camel.component.file.GenericFileExist",
"enum": [ "Override", "Append", "Fail", "Ignore", "Move", "TryRename" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"Override", "description": "What to do if a file already exists with the same
name. Override, which is the default, repl [...]
- "flatten": { "index": 37, "kind": "parameter", "displayName": "Flatten",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Flatten is used to flatten the
file name path to strip any leading paths, so it's just the file name. This
allows you to consume recursively into sub-directories, but when you eg write
the files to another directory [...]
- "jailStartingDirectory": { "index": 38, "kind": "parameter",
"displayName": "Jail Starting Directory", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for jailing (restricting) writing files to the starting
directory (and sub) only. This is enabled by default to not allow Camel to
write files to outside directories (to be more sec [...]
- "moveExisting": { "index": 39, "kind": "parameter", "displayName": "Move
Existing", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Expression (such as File Language) used
to compute file name to use when fileExist=Move is configured. To move files
into a backup subdirectory just enter backup. This option only supports the
following File Language to [...]
- "tempFileName": { "index": 40, "kind": "parameter", "displayName": "Temp
File Name", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The same as tempPrefix
option but offering a more fine grained control on the naming of the temporary
filename as it uses the File Language. The location for tempFilename is
relative to the final file location in the o [...]
- "tempPrefix": { "index": 41, "kind": "parameter", "displayName": "Temp
Prefix", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "This option is used to write the file
using a temporary name and then, after the write is complete, rename it to the
real name. Can be used to identify files being written and also avoid consumers
(not using exclusive read [...]
- "allowNullBody": { "index": 42, "kind": "parameter", "displayName": "Allow
Null Body", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Used to specify if a null body is allowed during file writing.
If set to true then an empty file will be created, when set to false, and
attempting to send a null body to the file c [...]
- "chmod": { "index": 43, "kind": "parameter", "displayName": "Chmod",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example, chmod=640." },
- "disconnectOnBatchComplete": { "index": 44, "kind": "parameter",
"displayName": "Disconnect On Batch Complete", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current conne [...]
- "eagerDeleteTargetFile": { "index": 45, "kind": "parameter",
"displayName": "Eager Delete Target File", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use [...]
- "keepLastModified": { "index": 46, "kind": "parameter", "displayName":
"Keep Last Modified", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Will keep the last modified timestamp
from the source file (if any). Will use the FileConstants.FILE_LAST_MODIFIED
header to located the timestamp. This header can contain eit [...]
- "lazyStartProducer": { "index": 47, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
- "moveExistingFileStrategy": { "index": 48, "kind": "parameter",
"displayName": "Move Existing File Strategy", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, [...]
- "sendNoop": { "index": 49, "kind": "parameter", "displayName": "Send
Noop", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading fil [...]
- "activePortRange": { "index": 50, "kind": "parameter", "displayName":
"Active Port Range", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Set the client side port
range in active mode. The syntax is: minPort-maxPort Both port num [...]
- "autoCreate": { "index": 51, "kind": "parameter", "displayName": "Auto
Create", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Automatically create
missing directories in the file's pathname. For the file consumer, that means
creating the starting directory. For the file producer, it means the directory
the files should be written to." },
- "browseLimit": { "index": 52, "kind": "parameter", "displayName": "Browse
Limit", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages to keep in memory available for browsing. Use 0 for unlimited." },
- "bufferSize": { "index": 53, "kind": "parameter", "displayName": "Buffer
Size", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 131072, "description": "Buffer size in bytes
used for writing files (or in case of FTP for downloading and uploading
files)." },
- "connectTimeout": { "index": 54, "kind": "parameter", "displayName":
"Connect Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the connect timeout
for waiting for a connection to be established Used by [...]
- "ftpClient": { "index": 55, "kind": "parameter", "displayName": "Ftp
Client", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.commons.net.ftp.FTPClient", "deprecated":
false, "autowired": false, "secret": false, "description": "To use a custom
instance of FTPClient" },
- "ftpClientConfig": { "index": 56, "kind": "parameter", "displayName": "Ftp
Client Config", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "org.apache.commons.net.ftp.FTPClientConfig",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom instance of FTPClientConfig to configure the FTP client the
endpoint should use." },
- "ftpClientConfigParameters": { "index": 57, "kind": "parameter",
"displayName": "Ftp Client Config Parameters", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"ftpClientConfig.", "multiValue": true, "deprecated": false, "autowired":
false, "secret": false, "description": "Used by FtpComponent to provide
additional parameters for the FTPClientConfig" },
- "ftpClientParameters": { "index": 58, "kind": "parameter", "displayName":
"Ftp Client Parameters", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "java.util.Map<java.lang.String,
java.lang.Object>", "prefix": "ftpClient.", "multiValue": true, "deprecated":
false, "autowired": false, "secret": false, "description": "Used by
FtpComponent to provide additional parameters for the FTPClient" },
- "maximumReconnectAttempts": { "index": 59, "kind": "parameter",
"displayName": "Maximum Reconnect Attempts", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "description":
"Specifies the maximum reconnect attempts Camel performs when it tries to
connect to the remote FTP server. Use 0 to disable this behavior." },
- "reconnectDelay": { "index": 60, "kind": "parameter", "displayName":
"Reconnect Delay", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Delay in millis
Camel will wait before performing a reconnect attempt." },
- "siteCommand": { "index": 61, "kind": "parameter", "displayName": "Site
Command", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets optional site
command(s) to be executed after successful login. Multiple site commands can be
s [...]
- "soTimeout": { "index": 62, "kind": "parameter", "displayName": "So
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recomme [...]
- "stepwise": { "index": 63, "kind": "parameter", "displayName": "Stepwise",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when down [...]
- "throwExceptionOnConnectFailed": { "index": 64, "kind": "parameter",
"displayName": "Throw Exception On Connect Failed", "group": "advanced",
"label": "advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection fa [...]
+ "throwExceptionOnConnectFailed": { "index": 34, "kind": "parameter",
"displayName": "Throw Exception On Connect Failed", "group": "consumer
(advanced)", "label": "consumer,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thr [...]
+ "useList": { "index": 35, "kind": "parameter", "displayName": "Use List",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Whether to allow using
LIST command when downloading a file. Default is tr [...]
+ "checksumFileAlgorithm": { "index": 36, "kind": "parameter",
"displayName": "Checksum File Algorithm", "group": "producer", "label":
"producer", "required": false, "type": "string", "javaType":
"java.lang.String", "enum": [ "MD2", "MD5", "SHA_1", "SHA_224", "SHA_256",
"SHA_384", "SHA_512", "SHA_512_224", "SHA_512_256", "SHA3_224", "SHA3_256",
"SHA3_384", "SHA3_512" ], "deprecated": false, "autowired": false, "secret":
false, "description": "If provided, then Camel will write a checks [...]
+ "fileExist": { "index": 37, "kind": "parameter", "displayName": "File
Exist", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.apache.camel.component.file.GenericFileExist",
"enum": [ "Override", "Append", "Fail", "Ignore", "Move", "TryRename" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"Override", "description": "What to do if a file already exists with the same
name. Override, which is the default, repl [...]
+ "flatten": { "index": 38, "kind": "parameter", "displayName": "Flatten",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Flatten is used to flatten the
file name path to strip any leading paths, so it's just the file name. This
allows you to consume recursively into sub-directories, but when you eg write
the files to another directory [...]
+ "jailStartingDirectory": { "index": 39, "kind": "parameter",
"displayName": "Jail Starting Directory", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for jailing (restricting) writing files to the starting
directory (and sub) only. This is enabled by default to not allow Camel to
write files to outside directories (to be more sec [...]
+ "moveExisting": { "index": 40, "kind": "parameter", "displayName": "Move
Existing", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Expression (such as File Language) used
to compute file name to use when fileExist=Move is configured. To move files
into a backup subdirectory just enter backup. This option only supports the
following File Language to [...]
+ "tempFileName": { "index": 41, "kind": "parameter", "displayName": "Temp
File Name", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The same as tempPrefix
option but offering a more fine grained control on the naming of the temporary
filename as it uses the File Language. The location for tempFilename is
relative to the final file location in the o [...]
+ "tempPrefix": { "index": 42, "kind": "parameter", "displayName": "Temp
Prefix", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "This option is used to write the file
using a temporary name and then, after the write is complete, rename it to the
real name. Can be used to identify files being written and also avoid consumers
(not using exclusive read [...]
+ "allowNullBody": { "index": 43, "kind": "parameter", "displayName": "Allow
Null Body", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Used to specify if a null body is allowed during file writing.
If set to true then an empty file will be created, when set to false, and
attempting to send a null body to the file c [...]
+ "chmod": { "index": 44, "kind": "parameter", "displayName": "Chmod",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example, chmod=640." },
+ "disconnectOnBatchComplete": { "index": 45, "kind": "parameter",
"displayName": "Disconnect On Batch Complete", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current conne [...]
+ "eagerDeleteTargetFile": { "index": 46, "kind": "parameter",
"displayName": "Eager Delete Target File", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use [...]
+ "keepLastModified": { "index": 47, "kind": "parameter", "displayName":
"Keep Last Modified", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Will keep the last modified timestamp
from the source file (if any). Will use the FileConstants.FILE_LAST_MODIFIED
header to located the timestamp. This header can contain eit [...]
+ "lazyStartProducer": { "index": 48, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
+ "moveExistingFileStrategy": { "index": 49, "kind": "parameter",
"displayName": "Move Existing File Strategy", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, [...]
+ "sendNoop": { "index": 50, "kind": "parameter", "displayName": "Send
Noop", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading fil [...]
+ "activePortRange": { "index": 51, "kind": "parameter", "displayName":
"Active Port Range", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Set the client side port
range in active mode. The syntax is: minPort-maxPort Both port num [...]
+ "autoCreate": { "index": 52, "kind": "parameter", "displayName": "Auto
Create", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Automatically create
missing directories in the file's pathname. For the file consumer, that means
creating the starting directory. For the file producer, it means the directory
the files should be written to." },
+ "browseLimit": { "index": 53, "kind": "parameter", "displayName": "Browse
Limit", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages to keep in memory available for browsing. Use 0 for unlimited." },
+ "bufferSize": { "index": 54, "kind": "parameter", "displayName": "Buffer
Size", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 131072, "description": "Buffer size in bytes
used for writing files (or in case of FTP for downloading and uploading
files)." },
+ "connectTimeout": { "index": 55, "kind": "parameter", "displayName":
"Connect Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the connect timeout
for waiting for a connection to be established Used by [...]
+ "ftpClient": { "index": 56, "kind": "parameter", "displayName": "Ftp
Client", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.commons.net.ftp.FTPClient", "deprecated":
false, "autowired": false, "secret": false, "description": "To use a custom
instance of FTPClient" },
+ "ftpClientConfig": { "index": 57, "kind": "parameter", "displayName": "Ftp
Client Config", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "org.apache.commons.net.ftp.FTPClientConfig",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom instance of FTPClientConfig to configure the FTP client the
endpoint should use." },
+ "ftpClientConfigParameters": { "index": 58, "kind": "parameter",
"displayName": "Ftp Client Config Parameters", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"ftpClientConfig.", "multiValue": true, "deprecated": false, "autowired":
false, "secret": false, "description": "Used by FtpComponent to provide
additional parameters for the FTPClientConfig" },
+ "ftpClientParameters": { "index": 59, "kind": "parameter", "displayName":
"Ftp Client Parameters", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "java.util.Map<java.lang.String,
java.lang.Object>", "prefix": "ftpClient.", "multiValue": true, "deprecated":
false, "autowired": false, "secret": false, "description": "Used by
FtpComponent to provide additional parameters for the FTPClient" },
+ "maximumReconnectAttempts": { "index": 60, "kind": "parameter",
"displayName": "Maximum Reconnect Attempts", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "description":
"Specifies the maximum reconnect attempts Camel performs when it tries to
connect to the remote FTP server. Use 0 to disable this behavior." },
+ "reconnectDelay": { "index": 61, "kind": "parameter", "displayName":
"Reconnect Delay", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Delay in millis
Camel will wait before performing a reconnect attempt." },
+ "siteCommand": { "index": 62, "kind": "parameter", "displayName": "Site
Command", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets optional site
command(s) to be executed after successful login. Multiple site commands can be
s [...]
+ "soTimeout": { "index": 63, "kind": "parameter", "displayName": "So
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recomme [...]
+ "stepwise": { "index": 64, "kind": "parameter", "displayName": "Stepwise",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when down [...]
"timeout": { "index": 65, "kind": "parameter", "displayName": "Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "30000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
"antExclude": { "index": 66, "kind": "parameter", "displayName": "Ant
Exclude", "group": "filter", "label": "consumer,filter", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Ant style filter
exclusion. If both antInclude and antExclude are used, antExclude takes
precedence over antInclude. Multiple exclusions may be specified in
comma-delimited format." },
"antFilterCaseSensitive": { "index": 67, "kind": "parameter",
"displayName": "Ant Filter Case Sensitive", "group": "filter", "label":
"consumer,filter", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets case sensitive flag on ant filter." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
index 7fe5bf01025..339181a995f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
@@ -80,40 +80,40 @@
"onCompletionExceptionHandler": { "index": 27, "kind": "parameter",
"displayName": "On Completion Exception Handler", "group": "consumer
(advanced)", "label": "consumer,advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.spi.ExceptionHandler", "deprecated": false,
"autowired": false, "secret": false, "description": "To use a custom
org.apache.camel.spi.ExceptionHandler to handle any thrown exceptions that
happens during the file on completion process where t [...]
"pollStrategy": { "index": 28, "kind": "parameter", "displayName": "Poll
Strategy", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false,
"autowired": false, "secret": false, "description": "A pluggable
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your
custom implementation to control error handling usually occurred during the po
[...]
"processStrategy": { "index": 29, "kind": "parameter", "displayName":
"Process Strategy", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.GenericFileProcessStrategy<org.apache.camel.component.file.remote.SftpRemoteFile>",
"deprecated": false, "autowired": false, "secret": false, "description": "A
pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing
you to implement [...]
- "useList": { "index": 30, "kind": "parameter", "displayName": "Use List",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to allow using
LIST command when downloading a file. Default is tr [...]
- "checksumFileAlgorithm": { "index": 31, "kind": "parameter",
"displayName": "Checksum File Algorithm", "group": "producer", "label":
"producer", "required": false, "type": "string", "javaType":
"java.lang.String", "enum": [ "MD2", "MD5", "SHA_1", "SHA_224", "SHA_256",
"SHA_384", "SHA_512", "SHA_512_224", "SHA_512_256", "SHA3_224", "SHA3_256",
"SHA3_384", "SHA3_512" ], "deprecated": false, "autowired": false, "secret":
false, "description": "If provided, then Camel will write a checks [...]
- "fileExist": { "index": 32, "kind": "parameter", "displayName": "File
Exist", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.apache.camel.component.file.GenericFileExist",
"enum": [ "Override", "Append", "Fail", "Ignore", "Move", "TryRename" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"Override", "description": "What to do if a file already exists with the same
name. Override, which is the default, repl [...]
- "flatten": { "index": 33, "kind": "parameter", "displayName": "Flatten",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Flatten is used to flatten the
file name path to strip any leading paths, so it's just the file name. This
allows you to consume recursively into sub-directories, but when you eg write
the files to another directory [...]
- "jailStartingDirectory": { "index": 34, "kind": "parameter",
"displayName": "Jail Starting Directory", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for jailing (restricting) writing files to the starting
directory (and sub) only. This is enabled by default to not allow Camel to
write files to outside directories (to be more sec [...]
- "moveExisting": { "index": 35, "kind": "parameter", "displayName": "Move
Existing", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Expression (such as File Language) used
to compute file name to use when fileExist=Move is configured. To move files
into a backup subdirectory just enter backup. This option only supports the
following File Language to [...]
- "tempFileName": { "index": 36, "kind": "parameter", "displayName": "Temp
File Name", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The same as tempPrefix
option but offering a more fine grained control on the naming of the temporary
filename as it uses the File Language. The location for tempFilename is
relative to the final file location in the o [...]
- "tempPrefix": { "index": 37, "kind": "parameter", "displayName": "Temp
Prefix", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "This option is used to write the file
using a temporary name and then, after the write is complete, rename it to the
real name. Can be used to identify files being written and also avoid consumers
(not using exclusive read [...]
- "allowNullBody": { "index": 38, "kind": "parameter", "displayName": "Allow
Null Body", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Used to specify if a null body is allowed during file writing.
If set to true then an empty file will be created, when set to false, and
attempting to send a null body to the file c [...]
- "chmod": { "index": 39, "kind": "parameter", "displayName": "Chmod",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example chmod=640." },
- "chmodDirectory": { "index": 40, "kind": "parameter", "displayName":
"Chmod Directory", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
during path creation. For example chmod=640." },
- "disconnectOnBatchComplete": { "index": 41, "kind": "parameter",
"displayName": "Disconnect On Batch Complete", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current conne [...]
- "eagerDeleteTargetFile": { "index": 42, "kind": "parameter",
"displayName": "Eager Delete Target File", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use [...]
- "keepLastModified": { "index": 43, "kind": "parameter", "displayName":
"Keep Last Modified", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Will keep the last modified timestamp
from the source file (if any). Will use the FileConstants.FILE_LAST_MODIFIED
header to located the timestamp. This header can contain eit [...]
- "lazyStartProducer": { "index": 44, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
- "moveExistingFileStrategy": { "index": 45, "kind": "parameter",
"displayName": "Move Existing File Strategy", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, [...]
- "sendNoop": { "index": 46, "kind": "parameter", "displayName": "Send
Noop", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading fil [...]
- "autoCreate": { "index": 47, "kind": "parameter", "displayName": "Auto
Create", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Automatically create
missing directories in the file's pathname. For the file consumer, that means
creating the starting directory. For the file producer, it means the directory
the files should be written to." },
- "bindAddress": { "index": 48, "kind": "parameter", "displayName": "Bind
Address", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Specifies the address of
the local interface against which the connection should bind." },
- "browseLimit": { "index": 49, "kind": "parameter", "displayName": "Browse
Limit", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages to keep in memory available for browsing. Use 0 for unlimited." },
- "bulkRequests": { "index": 50, "kind": "parameter", "displayName": "Bulk
Requests", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Specifies how many
requests may be outstanding at any one time. Increasing this value may slight
[...]
- "compression": { "index": 51, "kind": "parameter", "displayName":
"Compression", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "To use compression.
Specify a level from 1 to 10. Important: You must manually add the needed JSCH
zlib JAR to th [...]
- "connectTimeout": { "index": 52, "kind": "parameter", "displayName":
"Connect Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the connect timeout
for waiting for a connection to be established Used by [...]
- "existDirCheckUsingLs": { "index": 53, "kind": "parameter", "displayName":
"Exist Dir Check Using Ls", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to check for
existing directory using LS command or CD. B [...]
- "filenameEncoding": { "index": 54, "kind": "parameter", "displayName":
"Filename Encoding", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Encoding to use for FTP
client when parsing filenames. By default, UTF-8 is used." },
- "maximumReconnectAttempts": { "index": 55, "kind": "parameter",
"displayName": "Maximum Reconnect Attempts", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "description":
"Specifies the maximum reconnect attempts Camel performs when it tries to
connect to the remote FTP server. Use 0 to disable this behavior." },
- "proxy": { "index": 56, "kind": "parameter", "displayName": "Proxy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "com.jcraft.jsch.Proxy", "deprecated": false, "autowired": false,
"secret": false, "description": "To use a custom configured
com.jcraft.jsch.Proxy. This proxy is used to consume\/send messages from the
target SFTP host." },
- "reconnectDelay": { "index": 57, "kind": "parameter", "displayName":
"Reconnect Delay", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Delay in millis
Camel will wait before performing a reconnect attempt." },
- "serverAliveCountMax": { "index": 58, "kind": "parameter", "displayName":
"Server Alive Count Max", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the number of
keep-alive messages which may be sent without receiving [...]
- "serverAliveInterval": { "index": 59, "kind": "parameter", "displayName":
"Server Alive Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the interval
(millis) to send a keep-alive message. If zero is specified, any keep-alive m
[...]
- "serverMessageLoggingLevel": { "index": 60, "kind": "parameter",
"displayName": "Server Message Logging Level", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN",
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "DEBUG", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "co [...]
- "soTimeout": { "index": 61, "kind": "parameter", "displayName": "So
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recomme [...]
- "stepwise": { "index": 62, "kind": "parameter", "displayName": "Stepwise",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when down [...]
- "throwExceptionOnConnectFailed": { "index": 63, "kind": "parameter",
"displayName": "Throw Exception On Connect Failed", "group": "advanced",
"label": "advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection fa [...]
+ "throwExceptionOnConnectFailed": { "index": 30, "kind": "parameter",
"displayName": "Throw Exception On Connect Failed", "group": "consumer
(advanced)", "label": "consumer,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thr [...]
+ "useList": { "index": 31, "kind": "parameter", "displayName": "Use List",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to allow using
LIST command when downloading a file. Default is tr [...]
+ "checksumFileAlgorithm": { "index": 32, "kind": "parameter",
"displayName": "Checksum File Algorithm", "group": "producer", "label":
"producer", "required": false, "type": "string", "javaType":
"java.lang.String", "enum": [ "MD2", "MD5", "SHA_1", "SHA_224", "SHA_256",
"SHA_384", "SHA_512", "SHA_512_224", "SHA_512_256", "SHA3_224", "SHA3_256",
"SHA3_384", "SHA3_512" ], "deprecated": false, "autowired": false, "secret":
false, "description": "If provided, then Camel will write a checks [...]
+ "fileExist": { "index": 33, "kind": "parameter", "displayName": "File
Exist", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.apache.camel.component.file.GenericFileExist",
"enum": [ "Override", "Append", "Fail", "Ignore", "Move", "TryRename" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"Override", "description": "What to do if a file already exists with the same
name. Override, which is the default, repl [...]
+ "flatten": { "index": 34, "kind": "parameter", "displayName": "Flatten",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Flatten is used to flatten the
file name path to strip any leading paths, so it's just the file name. This
allows you to consume recursively into sub-directories, but when you eg write
the files to another directory [...]
+ "jailStartingDirectory": { "index": 35, "kind": "parameter",
"displayName": "Jail Starting Directory", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for jailing (restricting) writing files to the starting
directory (and sub) only. This is enabled by default to not allow Camel to
write files to outside directories (to be more sec [...]
+ "moveExisting": { "index": 36, "kind": "parameter", "displayName": "Move
Existing", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Expression (such as File Language) used
to compute file name to use when fileExist=Move is configured. To move files
into a backup subdirectory just enter backup. This option only supports the
following File Language to [...]
+ "tempFileName": { "index": 37, "kind": "parameter", "displayName": "Temp
File Name", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The same as tempPrefix
option but offering a more fine grained control on the naming of the temporary
filename as it uses the File Language. The location for tempFilename is
relative to the final file location in the o [...]
+ "tempPrefix": { "index": 38, "kind": "parameter", "displayName": "Temp
Prefix", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "This option is used to write the file
using a temporary name and then, after the write is complete, rename it to the
real name. Can be used to identify files being written and also avoid consumers
(not using exclusive read [...]
+ "allowNullBody": { "index": 39, "kind": "parameter", "displayName": "Allow
Null Body", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Used to specify if a null body is allowed during file writing.
If set to true then an empty file will be created, when set to false, and
attempting to send a null body to the file c [...]
+ "chmod": { "index": 40, "kind": "parameter", "displayName": "Chmod",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example chmod=640." },
+ "chmodDirectory": { "index": 41, "kind": "parameter", "displayName":
"Chmod Directory", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
during path creation. For example chmod=640." },
+ "disconnectOnBatchComplete": { "index": 42, "kind": "parameter",
"displayName": "Disconnect On Batch Complete", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current conne [...]
+ "eagerDeleteTargetFile": { "index": 43, "kind": "parameter",
"displayName": "Eager Delete Target File", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use [...]
+ "keepLastModified": { "index": 44, "kind": "parameter", "displayName":
"Keep Last Modified", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Will keep the last modified timestamp
from the source file (if any). Will use the FileConstants.FILE_LAST_MODIFIED
header to located the timestamp. This header can contain eit [...]
+ "lazyStartProducer": { "index": 45, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
+ "moveExistingFileStrategy": { "index": 46, "kind": "parameter",
"displayName": "Move Existing File Strategy", "group": "producer (advanced)",
"label": "producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, [...]
+ "sendNoop": { "index": 47, "kind": "parameter", "displayName": "Send
Noop", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading fil [...]
+ "autoCreate": { "index": 48, "kind": "parameter", "displayName": "Auto
Create", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Automatically create
missing directories in the file's pathname. For the file consumer, that means
creating the starting directory. For the file producer, it means the directory
the files should be written to." },
+ "bindAddress": { "index": 49, "kind": "parameter", "displayName": "Bind
Address", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Specifies the address of
the local interface against which the connection should bind." },
+ "browseLimit": { "index": 50, "kind": "parameter", "displayName": "Browse
Limit", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages to keep in memory available for browsing. Use 0 for unlimited." },
+ "bulkRequests": { "index": 51, "kind": "parameter", "displayName": "Bulk
Requests", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Specifies how many
requests may be outstanding at any one time. Increasing this value may slight
[...]
+ "compression": { "index": 52, "kind": "parameter", "displayName":
"Compression", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "To use compression.
Specify a level from 1 to 10. Important: You must manually add the needed JSCH
zlib JAR to th [...]
+ "connectTimeout": { "index": 53, "kind": "parameter", "displayName":
"Connect Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the connect timeout
for waiting for a connection to be established Used by [...]
+ "existDirCheckUsingLs": { "index": 54, "kind": "parameter", "displayName":
"Exist Dir Check Using Ls", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to check for
existing directory using LS command or CD. B [...]
+ "filenameEncoding": { "index": 55, "kind": "parameter", "displayName":
"Filename Encoding", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Encoding to use for FTP
client when parsing filenames. By default, UTF-8 is used." },
+ "maximumReconnectAttempts": { "index": 56, "kind": "parameter",
"displayName": "Maximum Reconnect Attempts", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "description":
"Specifies the maximum reconnect attempts Camel performs when it tries to
connect to the remote FTP server. Use 0 to disable this behavior." },
+ "proxy": { "index": 57, "kind": "parameter", "displayName": "Proxy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "com.jcraft.jsch.Proxy", "deprecated": false, "autowired": false,
"secret": false, "description": "To use a custom configured
com.jcraft.jsch.Proxy. This proxy is used to consume\/send messages from the
target SFTP host." },
+ "reconnectDelay": { "index": 58, "kind": "parameter", "displayName":
"Reconnect Delay", "group": "advanced", "label": "advanced", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Delay in millis
Camel will wait before performing a reconnect attempt." },
+ "serverAliveCountMax": { "index": 59, "kind": "parameter", "displayName":
"Server Alive Count Max", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the number of
keep-alive messages which may be sent without receiving [...]
+ "serverAliveInterval": { "index": 60, "kind": "parameter", "displayName":
"Server Alive Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the interval
(millis) to send a keep-alive message. If zero is specified, any keep-alive m
[...]
+ "serverMessageLoggingLevel": { "index": 61, "kind": "parameter",
"displayName": "Server Message Logging Level", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN",
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "DEBUG", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "co [...]
+ "soTimeout": { "index": 62, "kind": "parameter", "displayName": "So
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recomme [...]
+ "stepwise": { "index": 63, "kind": "parameter", "displayName": "Stepwise",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when down [...]
"timeout": { "index": 64, "kind": "parameter", "displayName": "Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "30000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
"antExclude": { "index": 65, "kind": "parameter", "displayName": "Ant
Exclude", "group": "filter", "label": "consumer,filter", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Ant style filter
exclusion. If both antInclude and antExclude are used, antExclude takes
precedence over antInclude. Multiple exclusions may be specified in
comma-delimited format." },
"antFilterCaseSensitive": { "index": 66, "kind": "parameter",
"displayName": "Ant Filter Case Sensitive", "group": "filter", "label":
"consumer,filter", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets case sensitive flag on ant filter." },