This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new d91af95 Regen for commit 6f6192bdc4c87a33c384cabc67053d21e70affc5
d91af95 is described below
commit d91af95741b2b0c4c440128805eb507dd1cd32e1
Author: oscerd <[email protected]>
AuthorDate: Mon Oct 4 06:18:56 2021 +0000
Regen for commit 6f6192bdc4c87a33c384cabc67053d21e70affc5
Signed-off-by: GitHub <[email protected]>
---
.../org/apache/camel/catalog/components/sftp.json | 1 +
.../component/file/remote/SftpEndpointConfigurer.java | 6 ++++++
.../component/file/remote/SftpEndpointUriFactory.java | 3 ++-
.../org/apache/camel/component/file/remote/sftp.json | 1 +
.../builder/endpoint/dsl/SftpEndpointBuilderFactory.java | 15 +++++++++++++++
5 files changed, 25 insertions(+), 1 deletion(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
index 0dc6da1..97af5d0 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
@@ -73,6 +73,7 @@
"keepLastModified": { "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 Exchange.FILE_LAST_MODIFIED header to located the timestamp.
This header can contain either a java.util.Da [...]
"moveExistingFileStrategy": { "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, there is an [...]
"sendNoop": { "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 files to the FTP [...]
+ "chmodDirectory": { "kind": "parameter", "displayName": "Chmod Directory",
"group": " 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." },
"autoCreate": { "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": { "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." },
"bulkRequests": { "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 slightly
improve fi [...]
diff --git
a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointConfigurer.java
b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointConfigurer.java
index 3ba023c..334c95e 100644
---
a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointConfigurer.java
+++
b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointConfigurer.java
@@ -46,6 +46,8 @@ public class SftpEndpointConfigurer extends
PropertyConfigurerSupport implements
case "bulkRequests":
target.getConfiguration().setBulkRequests(property(camelContext,
java.lang.Integer.class, value)); return true;
case "charset": target.setCharset(property(camelContext,
java.lang.String.class, value)); return true;
case "chmod":
target.getConfiguration().setChmod(property(camelContext,
java.lang.String.class, value)); return true;
+ case "chmoddirectory":
+ case "chmodDirectory":
target.getConfiguration().setChmodDirectory(property(camelContext,
java.lang.String.class, value)); return true;
case "ciphers":
target.getConfiguration().setCiphers(property(camelContext,
java.lang.String.class, value)); return true;
case "compression":
target.getConfiguration().setCompression(property(camelContext, int.class,
value)); return true;
case "connecttimeout":
@@ -271,6 +273,8 @@ public class SftpEndpointConfigurer extends
PropertyConfigurerSupport implements
case "bulkRequests": return java.lang.Integer.class;
case "charset": return java.lang.String.class;
case "chmod": return java.lang.String.class;
+ case "chmoddirectory":
+ case "chmodDirectory": return java.lang.String.class;
case "ciphers": return java.lang.String.class;
case "compression": return int.class;
case "connecttimeout":
@@ -497,6 +501,8 @@ public class SftpEndpointConfigurer extends
PropertyConfigurerSupport implements
case "bulkRequests": return
target.getConfiguration().getBulkRequests();
case "charset": return target.getCharset();
case "chmod": return target.getConfiguration().getChmod();
+ case "chmoddirectory":
+ case "chmodDirectory": return
target.getConfiguration().getChmodDirectory();
case "ciphers": return target.getConfiguration().getCiphers();
case "compression": return target.getConfiguration().getCompression();
case "connecttimeout":
diff --git
a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java
b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java
index 0362802..010ecfa 100644
---
a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java
+++
b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java
@@ -20,7 +20,7 @@ public class SftpEndpointUriFactory extends
org.apache.camel.support.component.E
private static final Set<String> PROPERTY_NAMES;
private static final Set<String> SECRET_PROPERTY_NAMES;
static {
- Set<String> props = new HashSet<>(126);
+ Set<String> props = new HashSet<>(127);
props.add("disconnect");
props.add("moveExistingFileStrategy");
props.add("fileName");
@@ -145,6 +145,7 @@ public class SftpEndpointUriFactory extends
org.apache.camel.support.component.E
props.add("tempFileName");
props.add("ignoreFileNotFoundOrPermissionError");
props.add("antFilterCaseSensitive");
+ props.add("chmodDirectory");
props.add("filterDirectory");
props.add("username");
PROPERTY_NAMES = Collections.unmodifiableSet(props);
diff --git
a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
index 0dc6da1..97af5d0 100644
---
a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
+++
b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
@@ -73,6 +73,7 @@
"keepLastModified": { "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 Exchange.FILE_LAST_MODIFIED header to located the timestamp.
This header can contain either a java.util.Da [...]
"moveExistingFileStrategy": { "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, there is an [...]
"sendNoop": { "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 files to the FTP [...]
+ "chmodDirectory": { "kind": "parameter", "displayName": "Chmod Directory",
"group": " 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." },
"autoCreate": { "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": { "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." },
"bulkRequests": { "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 slightly
improve fi [...]
diff --git
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
index 1589b0c..828a18c 100644
---
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
+++
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
@@ -4918,6 +4918,21 @@ public interface SftpEndpointBuilderFactory {
return this;
}
/**
+ * Allows you to set chmod during path creation. For example chmod=640.
+ *
+ * The option is a: <code>java.lang.String</code> type.
+ *
+ * Group: advanced
+ *
+ * @param chmodDirectory the value to set
+ * @return the dsl builder
+ */
+ default AdvancedSftpEndpointProducerBuilder chmodDirectory(
+ String chmodDirectory) {
+ doSetProperty("chmodDirectory", chmodDirectory);
+ return this;
+ }
+ /**
* 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