This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch coap
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 0cb06d488c3f04707c9a05b07a5091661f5121fa
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Feb 7 13:48:46 2024 +0100

    CAMEL-19620: Regen
    CAMEL-19620: Regen
---
 .../apache/camel/catalog/components/coap+tcp.json  |  2 +-
 .../org/apache/camel/catalog/components/coap.json  |  2 +-
 .../apache/camel/catalog/components/coaps+tcp.json |  2 +-
 .../org/apache/camel/catalog/components/coaps.json |  2 +-
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   | 69 +++++++++++++++++++++-
 5 files changed, 70 insertions(+), 7 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
index 5b83605d486..833467ec387 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
@@ -50,7 +50,7 @@
     "advancedPskStore": { "index": 10, "kind": "parameter", "displayName": 
"Advanced Psk Store", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
the AdvancedPskStore to use for pre-shared key." },
     "alias": { "index": 11, "kind": "parameter", "displayName": "Alias", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the alias used to query the KeyStore for the private key and certificate. This 
parameter is used when we are enabling TLS with certificates on the service 
side, and similarly on the client s [...]
     "cipherSuites": { "index": 12, "kind": "parameter", "displayName": "Cipher 
Suites", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the cipherSuites String. This is a 
comma separated String of ciphersuites to configure. If it is not specified, 
then it falls back to getting the ciphersuites from the sslContextParameters 
object." },
-    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the configuration 
options for server-side client-authentication requirements. The value must be 
one of NONE, WANT, REQUIRE. If this value is not specified, then it falls back 
to checking the sslCont [...]
+    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.elements.config.CertificateAuthenticationMode", 
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the configuration options for 
server-side client-authentication requirements. The value must be one of NO 
[...]
     "privateKey": { "index": 14, "kind": "parameter", "displayName": "Private 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PrivateKey", "deprecated": false, 
"autowired": false, "secret": true, "description": "Set the configured private 
key for use with Raw Public Key." },
     "publicKey": { "index": 15, "kind": "parameter", "displayName": "Public 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PublicKey", "deprecated": false, 
"autowired": false, "secret": false, "description": "Set the configured public 
key for use with Raw Public Key." },
     "recommendedCipherSuitesOnly": { "index": 16, "kind": "parameter", 
"displayName": "Recommended Cipher Suites Only", "group": "security", "label": 
"security", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "The CBC cipher suites are not recommended. If you want to use 
them, you first need to set the recommendedCipherSuitesOnly option to false." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
index 2f5d901db50..9db8763c344 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
@@ -50,7 +50,7 @@
     "advancedPskStore": { "index": 10, "kind": "parameter", "displayName": 
"Advanced Psk Store", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
the AdvancedPskStore to use for pre-shared key." },
     "alias": { "index": 11, "kind": "parameter", "displayName": "Alias", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the alias used to query the KeyStore for the private key and certificate. This 
parameter is used when we are enabling TLS with certificates on the service 
side, and similarly on the client s [...]
     "cipherSuites": { "index": 12, "kind": "parameter", "displayName": "Cipher 
Suites", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the cipherSuites String. This is a 
comma separated String of ciphersuites to configure. If it is not specified, 
then it falls back to getting the ciphersuites from the sslContextParameters 
object." },
-    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the configuration 
options for server-side client-authentication requirements. The value must be 
one of NONE, WANT, REQUIRE. If this value is not specified, then it falls back 
to checking the sslCont [...]
+    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.elements.config.CertificateAuthenticationMode", 
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the configuration options for 
server-side client-authentication requirements. The value must be one of NO 
[...]
     "privateKey": { "index": 14, "kind": "parameter", "displayName": "Private 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PrivateKey", "deprecated": false, 
"autowired": false, "secret": true, "description": "Set the configured private 
key for use with Raw Public Key." },
     "publicKey": { "index": 15, "kind": "parameter", "displayName": "Public 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PublicKey", "deprecated": false, 
"autowired": false, "secret": false, "description": "Set the configured public 
key for use with Raw Public Key." },
     "recommendedCipherSuitesOnly": { "index": 16, "kind": "parameter", 
"displayName": "Recommended Cipher Suites Only", "group": "security", "label": 
"security", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "The CBC cipher suites are not recommended. If you want to use 
them, you first need to set the recommendedCipherSuitesOnly option to false." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
index 4a024dc9a8d..0ebf213f45f 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
@@ -50,7 +50,7 @@
     "advancedPskStore": { "index": 10, "kind": "parameter", "displayName": 
"Advanced Psk Store", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
the AdvancedPskStore to use for pre-shared key." },
     "alias": { "index": 11, "kind": "parameter", "displayName": "Alias", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the alias used to query the KeyStore for the private key and certificate. This 
parameter is used when we are enabling TLS with certificates on the service 
side, and similarly on the client s [...]
     "cipherSuites": { "index": 12, "kind": "parameter", "displayName": "Cipher 
Suites", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the cipherSuites String. This is a 
comma separated String of ciphersuites to configure. If it is not specified, 
then it falls back to getting the ciphersuites from the sslContextParameters 
object." },
-    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the configuration 
options for server-side client-authentication requirements. The value must be 
one of NONE, WANT, REQUIRE. If this value is not specified, then it falls back 
to checking the sslCont [...]
+    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.elements.config.CertificateAuthenticationMode", 
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the configuration options for 
server-side client-authentication requirements. The value must be one of NO 
[...]
     "privateKey": { "index": 14, "kind": "parameter", "displayName": "Private 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PrivateKey", "deprecated": false, 
"autowired": false, "secret": true, "description": "Set the configured private 
key for use with Raw Public Key." },
     "publicKey": { "index": 15, "kind": "parameter", "displayName": "Public 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PublicKey", "deprecated": false, 
"autowired": false, "secret": false, "description": "Set the configured public 
key for use with Raw Public Key." },
     "recommendedCipherSuitesOnly": { "index": 16, "kind": "parameter", 
"displayName": "Recommended Cipher Suites Only", "group": "security", "label": 
"security", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "The CBC cipher suites are not recommended. If you want to use 
them, you first need to set the recommendedCipherSuitesOnly option to false." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
index d22cd9aa4cb..e22c6e90a2c 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
@@ -50,7 +50,7 @@
     "advancedPskStore": { "index": 10, "kind": "parameter", "displayName": 
"Advanced Psk Store", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
the AdvancedPskStore to use for pre-shared key." },
     "alias": { "index": 11, "kind": "parameter", "displayName": "Alias", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the alias used to query the KeyStore for the private key and certificate. This 
parameter is used when we are enabling TLS with certificates on the service 
side, and similarly on the client s [...]
     "cipherSuites": { "index": 12, "kind": "parameter", "displayName": "Cipher 
Suites", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the cipherSuites String. This is a 
comma separated String of ciphersuites to configure. If it is not specified, 
then it falls back to getting the ciphersuites from the sslContextParameters 
object." },
-    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the configuration 
options for server-side client-authentication requirements. The value must be 
one of NONE, WANT, REQUIRE. If this value is not specified, then it falls back 
to checking the sslCont [...]
+    "clientAuthentication": { "index": 13, "kind": "parameter", "displayName": 
"Client Authentication", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.eclipse.californium.elements.config.CertificateAuthenticationMode", 
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the configuration options for 
server-side client-authentication requirements. The value must be one of NO 
[...]
     "privateKey": { "index": 14, "kind": "parameter", "displayName": "Private 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PrivateKey", "deprecated": false, 
"autowired": false, "secret": true, "description": "Set the configured private 
key for use with Raw Public Key." },
     "publicKey": { "index": 15, "kind": "parameter", "displayName": "Public 
Key", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "java.security.PublicKey", "deprecated": false, 
"autowired": false, "secret": false, "description": "Set the configured public 
key for use with Raw Public Key." },
     "recommendedCipherSuitesOnly": { "index": 16, "kind": "parameter", 
"displayName": "Recommended Cipher Suites Only", "group": "security", "label": 
"security", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "The CBC cipher suites are not recommended. If you want to use 
them, you first need to set the recommendedCipherSuitesOnly option to false." },
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
index 4008c6125fe..2989a4af6fe 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
@@ -231,7 +231,28 @@ public interface CoAPEndpointBuilderFactory {
          * sslContextParameters.getServerParameters().getClientAuthentication()
          * value.
          * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * The option is a:
+         * 
&lt;code&gt;org.eclipse.californium.elements.config.CertificateAuthenticationMode&lt;/code&gt;
 type.
+         * 
+         * Group: security
+         * 
+         * @param clientAuthentication the value to set
+         * @return the dsl builder
+         */
+        default CoAPEndpointConsumerBuilder clientAuthentication(
+                
org.eclipse.californium.elements.config.CertificateAuthenticationMode 
clientAuthentication) {
+            doSetProperty("clientAuthentication", clientAuthentication);
+            return this;
+        }
+        /**
+         * Sets the configuration options for server-side client-authentication
+         * requirements. The value must be one of NONE, WANT, REQUIRE. If this
+         * value is not specified, then it falls back to checking the
+         * sslContextParameters.getServerParameters().getClientAuthentication()
+         * value.
+         * 
+         * The option will be converted to a
+         * 
&lt;code&gt;org.eclipse.californium.elements.config.CertificateAuthenticationMode&lt;/code&gt;
 type.
          * 
          * Group: security
          * 
@@ -670,7 +691,28 @@ public interface CoAPEndpointBuilderFactory {
          * sslContextParameters.getServerParameters().getClientAuthentication()
          * value.
          * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * The option is a:
+         * 
&lt;code&gt;org.eclipse.californium.elements.config.CertificateAuthenticationMode&lt;/code&gt;
 type.
+         * 
+         * Group: security
+         * 
+         * @param clientAuthentication the value to set
+         * @return the dsl builder
+         */
+        default CoAPEndpointProducerBuilder clientAuthentication(
+                
org.eclipse.californium.elements.config.CertificateAuthenticationMode 
clientAuthentication) {
+            doSetProperty("clientAuthentication", clientAuthentication);
+            return this;
+        }
+        /**
+         * Sets the configuration options for server-side client-authentication
+         * requirements. The value must be one of NONE, WANT, REQUIRE. If this
+         * value is not specified, then it falls back to checking the
+         * sslContextParameters.getServerParameters().getClientAuthentication()
+         * value.
+         * 
+         * The option will be converted to a
+         * 
&lt;code&gt;org.eclipse.californium.elements.config.CertificateAuthenticationMode&lt;/code&gt;
 type.
          * 
          * Group: security
          * 
@@ -998,7 +1040,28 @@ public interface CoAPEndpointBuilderFactory {
          * sslContextParameters.getServerParameters().getClientAuthentication()
          * value.
          * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * The option is a:
+         * 
&lt;code&gt;org.eclipse.californium.elements.config.CertificateAuthenticationMode&lt;/code&gt;
 type.
+         * 
+         * Group: security
+         * 
+         * @param clientAuthentication the value to set
+         * @return the dsl builder
+         */
+        default CoAPEndpointBuilder clientAuthentication(
+                
org.eclipse.californium.elements.config.CertificateAuthenticationMode 
clientAuthentication) {
+            doSetProperty("clientAuthentication", clientAuthentication);
+            return this;
+        }
+        /**
+         * Sets the configuration options for server-side client-authentication
+         * requirements. The value must be one of NONE, WANT, REQUIRE. If this
+         * value is not specified, then it falls back to checking the
+         * sslContextParameters.getServerParameters().getClientAuthentication()
+         * value.
+         * 
+         * The option will be converted to a
+         * 
&lt;code&gt;org.eclipse.californium.elements.config.CertificateAuthenticationMode&lt;/code&gt;
 type.
          * 
          * Group: security
          * 

Reply via email to