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

commit 873be40342a31f2b4883a2468f637ecd26711b17
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Dec 9 13:45:48 2021 +0100

    CAMEL-17291 - Camel-AWS2-SES: Don't set the replyTo/to addresses as List
---
 .../aws2/ses/Ses2ComponentConfigurer.java          | 18 ++------
 .../component/aws2/ses/Ses2EndpointConfigurer.java | 18 ++------
 .../apache/camel/component/aws2/ses/aws2-ses.json  |  8 ++--
 .../dsl/Aws2SesComponentBuilderFactory.java        | 22 +++++-----
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   | 48 +++-------------------
 5 files changed, 28 insertions(+), 86 deletions(-)

diff --git 
a/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
 
b/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
index 624335c..a0fbf49 100644
--- 
a/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
+++ 
b/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
@@ -47,13 +47,13 @@ public class Ses2ComponentConfigurer extends 
PropertyConfigurerSupport implement
         case "proxyProtocol": 
getOrCreateConfiguration(target).setProxyProtocol(property(camelContext, 
software.amazon.awssdk.core.Protocol.class, value)); return true;
         case "region": 
getOrCreateConfiguration(target).setRegion(property(camelContext, 
java.lang.String.class, value)); return true;
         case "replytoaddresses":
-        case "replyToAddresses": 
getOrCreateConfiguration(target).setReplyToAddresses(property(camelContext, 
java.util.List.class, value)); return true;
+        case "replyToAddresses": 
getOrCreateConfiguration(target).setReplyToAddresses(property(camelContext, 
java.lang.String.class, value)); return true;
         case "returnpath":
         case "returnPath": 
getOrCreateConfiguration(target).setReturnPath(property(camelContext, 
java.lang.String.class, value)); return true;
         case "secretkey":
         case "secretKey": 
getOrCreateConfiguration(target).setSecretKey(property(camelContext, 
java.lang.String.class, value)); return true;
         case "subject": 
getOrCreateConfiguration(target).setSubject(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "to": 
getOrCreateConfiguration(target).setTo(property(camelContext, 
java.util.List.class, value)); return true;
+        case "to": 
getOrCreateConfiguration(target).setTo(property(camelContext, 
java.lang.String.class, value)); return true;
         case "trustallcertificates":
         case "trustAllCertificates": 
getOrCreateConfiguration(target).setTrustAllCertificates(property(camelContext, 
boolean.class, value)); return true;
         case "uriendpointoverride":
@@ -91,13 +91,13 @@ public class Ses2ComponentConfigurer extends 
PropertyConfigurerSupport implement
         case "proxyProtocol": return 
software.amazon.awssdk.core.Protocol.class;
         case "region": return java.lang.String.class;
         case "replytoaddresses":
-        case "replyToAddresses": return java.util.List.class;
+        case "replyToAddresses": return java.lang.String.class;
         case "returnpath":
         case "returnPath": return java.lang.String.class;
         case "secretkey":
         case "secretKey": return java.lang.String.class;
         case "subject": return java.lang.String.class;
-        case "to": return java.util.List.class;
+        case "to": return java.lang.String.class;
         case "trustallcertificates":
         case "trustAllCertificates": return boolean.class;
         case "uriendpointoverride":
@@ -147,15 +147,5 @@ public class Ses2ComponentConfigurer extends 
PropertyConfigurerSupport implement
         default: return null;
         }
     }
-
-    @Override
-    public Object getCollectionValueType(Object target, String name, boolean 
ignoreCase) {
-        switch (ignoreCase ? name.toLowerCase() : name) {
-        case "replytoaddresses":
-        case "replyToAddresses": return java.lang.String.class;
-        case "to": return java.lang.String.class;
-        default: return null;
-        }
-    }
 }
 
diff --git 
a/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
 
b/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
index e608abb..7f35fbe 100644
--- 
a/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
+++ 
b/components/camel-aws/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
@@ -37,13 +37,13 @@ public class Ses2EndpointConfigurer extends 
PropertyConfigurerSupport implements
         case "proxyProtocol": 
target.getConfiguration().setProxyProtocol(property(camelContext, 
software.amazon.awssdk.core.Protocol.class, value)); return true;
         case "region": 
target.getConfiguration().setRegion(property(camelContext, 
java.lang.String.class, value)); return true;
         case "replytoaddresses":
-        case "replyToAddresses": 
target.getConfiguration().setReplyToAddresses(property(camelContext, 
java.util.List.class, value)); return true;
+        case "replyToAddresses": 
target.getConfiguration().setReplyToAddresses(property(camelContext, 
java.lang.String.class, value)); return true;
         case "returnpath":
         case "returnPath": 
target.getConfiguration().setReturnPath(property(camelContext, 
java.lang.String.class, value)); return true;
         case "secretkey":
         case "secretKey": 
target.getConfiguration().setSecretKey(property(camelContext, 
java.lang.String.class, value)); return true;
         case "subject": 
target.getConfiguration().setSubject(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "to": target.getConfiguration().setTo(property(camelContext, 
java.util.List.class, value)); return true;
+        case "to": target.getConfiguration().setTo(property(camelContext, 
java.lang.String.class, value)); return true;
         case "trustallcertificates":
         case "trustAllCertificates": 
target.getConfiguration().setTrustAllCertificates(property(camelContext, 
boolean.class, value)); return true;
         case "uriendpointoverride":
@@ -78,13 +78,13 @@ public class Ses2EndpointConfigurer extends 
PropertyConfigurerSupport implements
         case "proxyProtocol": return 
software.amazon.awssdk.core.Protocol.class;
         case "region": return java.lang.String.class;
         case "replytoaddresses":
-        case "replyToAddresses": return java.util.List.class;
+        case "replyToAddresses": return java.lang.String.class;
         case "returnpath":
         case "returnPath": return java.lang.String.class;
         case "secretkey":
         case "secretKey": return java.lang.String.class;
         case "subject": return java.lang.String.class;
-        case "to": return java.util.List.class;
+        case "to": return java.lang.String.class;
         case "trustallcertificates":
         case "trustAllCertificates": return boolean.class;
         case "uriendpointoverride":
@@ -131,15 +131,5 @@ public class Ses2EndpointConfigurer extends 
PropertyConfigurerSupport implements
         default: return null;
         }
     }
-
-    @Override
-    public Object getCollectionValueType(Object target, String name, boolean 
ignoreCase) {
-        switch (ignoreCase ? name.toLowerCase() : name) {
-        case "replytoaddresses":
-        case "replyToAddresses": return java.lang.String.class;
-        case "to": return java.lang.String.class;
-        default: return null;
-        }
-    }
 }
 
diff --git 
a/components/camel-aws/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
 
b/components/camel-aws/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
index 4538417..b569536 100644
--- 
a/components/camel-aws/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
+++ 
b/components/camel-aws/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
@@ -30,10 +30,10 @@
     "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the SES client" },
     "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
t [...]
     "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "The region in which SES 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the region  [...]
-    "replyToAddresses": { "kind": "property", "displayName": "Reply To 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "List of reply-to email address(es) for the 
message, override it using 'CamelAwsSesReplyToAddresses' [...]
+    "replyToAddresses": { "kind": "property", "displayName": "Reply To 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "List of comma separated reply-to email 
address(es) for the message, override it using 'CamelAwsSesReplyToAddresses 
[...]
     "returnPath": { "kind": "property", "displayName": "Return Path", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "The email address to 
which bounce notifications are to be forwarded, override it using 
'CamelAwsSesReturnPath' header." },
     "subject": { "kind": "property", "displayName": "Subject", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "The subject which is 
used if the message header 'CamelAwsSesSubject' is not present." },
-    "to": { "kind": "property", "displayName": "To", "group": "producer", 
"label": "", "required": false, "type": "array", "javaType": 
"java.util.List<java.lang.String>", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "List of destination email address. Can be 
overriden with 'CamelAwsSesTo' header." },
+    "to": { "kind": "property", "displayName": "To", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "List of comma separated 
destination email address. Can be overriden with 'CamelAwsSesTo' header." },
     "trustAllCertificates": { "kind": "property", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "If we want to trust all certificates in case 
of overriding the endpoint" },
     "uriEndpointOverride": { "kind": "property", "displayName": "Uri Endpoint 
Override", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "Set the overriding uri endpoint. This option 
needs to be used in combination with overrideEndpoint option" },
     "useDefaultCredentialsProvider": { "kind": "property", "displayName": "Use 
Default Credentials Provider", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "Set whether the Ses 
client should expect to load credentials through a d [...]
@@ -50,10 +50,10 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the SES client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating  
[...]
     "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "The region in which SES 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the region [...]
-    "replyToAddresses": { "kind": "parameter", "displayName": "Reply To 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "List of reply-to email address(es) for the 
message, override it using 'CamelAwsSesReplyToAddresses [...]
+    "replyToAddresses": { "kind": "parameter", "displayName": "Reply To 
Addresses", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "List of comma separated reply-to email 
address(es) for the message, override it using 'CamelAwsSesReplyToAddresse [...]
     "returnPath": { "kind": "parameter", "displayName": "Return Path", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "The email address to which bounce 
notifications are to be forwarded, override it using 'CamelAwsSesReturnPath' 
header." },
     "subject": { "kind": "parameter", "displayName": "Subject", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "The subject which is 
used if the message header 'CamelAwsSesSubject' is not present." },
-    "to": { "kind": "parameter", "displayName": "To", "group": "producer", 
"label": "", "required": false, "type": "array", "javaType": 
"java.util.List<java.lang.String>", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "List of destination email address. Can be 
overriden with 'CamelAwsSesTo' header." },
+    "to": { "kind": "parameter", "displayName": "To", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "List of comma separated 
destination email address. Can be overriden with 'CamelAwsSesTo' header." },
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "If we want to trust all certificates in case 
of overriding the endpoint" },
     "uriEndpointOverride": { "kind": "parameter", "displayName": "Uri Endpoint 
Override", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": 
"configuration", "description": "Set the overriding uri endpoint. This option 
needs to be used in combination with overrideEndpoint option" },
     "useDefaultCredentialsProvider": { "kind": "parameter", "displayName": 
"Use Default Credentials Provider", "group": "producer", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", 
"configurationField": "configuration", "description": "Set whether the Ses 
client should expect to load credentials through a  [...]
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2SesComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2SesComponentBuilderFactory.java
index d27c826..c69f7e0 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2SesComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2SesComponentBuilderFactory.java
@@ -184,11 +184,10 @@ public interface Aws2SesComponentBuilderFactory {
             return this;
         }
         /**
-         * List of reply-to email address(es) for the message, override it 
using
-         * 'CamelAwsSesReplyToAddresses' header.
+         * List of comma separated reply-to email address(es) for the message,
+         * override it using 'CamelAwsSesReplyToAddresses' header.
          * 
-         * The option is a:
-         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
          * Group: producer
          * 
@@ -196,7 +195,7 @@ public interface Aws2SesComponentBuilderFactory {
          * @return the dsl builder
          */
         default Aws2SesComponentBuilder replyToAddresses(
-                java.util.List<java.lang.String> replyToAddresses) {
+                java.lang.String replyToAddresses) {
             doSetProperty("replyToAddresses", replyToAddresses);
             return this;
         }
@@ -231,18 +230,17 @@ public interface Aws2SesComponentBuilderFactory {
             return this;
         }
         /**
-         * List of destination email address. Can be overriden with
-         * 'CamelAwsSesTo' header.
+         * List of comma separated destination email address. Can be overriden
+         * with 'CamelAwsSesTo' header.
          * 
-         * The option is a:
-         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
          * Group: producer
          * 
          * @param to the value to set
          * @return the dsl builder
          */
-        default Aws2SesComponentBuilder to(java.util.List<java.lang.String> 
to) {
+        default Aws2SesComponentBuilder to(java.lang.String to) {
             doSetProperty("to", to);
             return this;
         }
@@ -378,10 +376,10 @@ public interface Aws2SesComponentBuilderFactory {
             case "proxyPort": getOrCreateConfiguration((Ses2Component) 
component).setProxyPort((java.lang.Integer) value); return true;
             case "proxyProtocol": getOrCreateConfiguration((Ses2Component) 
component).setProxyProtocol((software.amazon.awssdk.core.Protocol) value); 
return true;
             case "region": getOrCreateConfiguration((Ses2Component) 
component).setRegion((java.lang.String) value); return true;
-            case "replyToAddresses": getOrCreateConfiguration((Ses2Component) 
component).setReplyToAddresses((java.util.List) value); return true;
+            case "replyToAddresses": getOrCreateConfiguration((Ses2Component) 
component).setReplyToAddresses((java.lang.String) value); return true;
             case "returnPath": getOrCreateConfiguration((Ses2Component) 
component).setReturnPath((java.lang.String) value); return true;
             case "subject": getOrCreateConfiguration((Ses2Component) 
component).setSubject((java.lang.String) value); return true;
-            case "to": getOrCreateConfiguration((Ses2Component) 
component).setTo((java.util.List) value); return true;
+            case "to": getOrCreateConfiguration((Ses2Component) 
component).setTo((java.lang.String) value); return true;
             case "trustAllCertificates": 
getOrCreateConfiguration((Ses2Component) 
component).setTrustAllCertificates((boolean) value); return true;
             case "uriEndpointOverride": 
getOrCreateConfiguration((Ses2Component) 
component).setUriEndpointOverride((java.lang.String) value); return true;
             case "useDefaultCredentialsProvider": 
getOrCreateConfiguration((Ses2Component) 
component).setUseDefaultCredentialsProvider((boolean) value); return true;
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Ses2EndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Ses2EndpointBuilderFactory.java
index a32b6b0..23088d8 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Ses2EndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Ses2EndpointBuilderFactory.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.builder.endpoint.dsl;
 
-import java.util.List;
 import javax.annotation.Generated;
 import org.apache.camel.builder.EndpointConsumerBuilder;
 import org.apache.camel.builder.EndpointProducerBuilder;
@@ -238,28 +237,10 @@ public interface Ses2EndpointBuilderFactory {
             return this;
         }
         /**
-         * List of reply-to email address(es) for the message, override it 
using
-         * 'CamelAwsSesReplyToAddresses' header.
+         * List of comma separated reply-to email address(es) for the message,
+         * override it using 'CamelAwsSesReplyToAddresses' header.
          * 
-         * The option is a:
-         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param replyToAddresses the value to set
-         * @return the dsl builder
-         */
-        default Ses2EndpointBuilder replyToAddresses(
-                List<String> replyToAddresses) {
-            doSetProperty("replyToAddresses", replyToAddresses);
-            return this;
-        }
-        /**
-         * List of reply-to email address(es) for the message, override it 
using
-         * 'CamelAwsSesReplyToAddresses' header.
-         * 
-         * The option will be converted to a
-         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
          * Group: producer
          * 
@@ -301,27 +282,10 @@ public interface Ses2EndpointBuilderFactory {
             return this;
         }
         /**
-         * List of destination email address. Can be overriden with
-         * 'CamelAwsSesTo' header.
+         * List of comma separated destination email address. Can be overriden
+         * with 'CamelAwsSesTo' header.
          * 
-         * The option is a:
-         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param to the value to set
-         * @return the dsl builder
-         */
-        default Ses2EndpointBuilder to(List<String> to) {
-            doSetProperty("to", to);
-            return this;
-        }
-        /**
-         * List of destination email address. Can be overriden with
-         * 'CamelAwsSesTo' header.
-         * 
-         * The option will be converted to a
-         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
          * Group: producer
          * 

Reply via email to