You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/02/15 15:57:33 UTC

[camel] 04/05: CAMEL-16115 - Remove Camel-AWS-* components - AWS-SDB

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

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

commit 629ea30a851b20ad8180481b6c25531616f8a923
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Feb 15 16:45:27 2021 +0100

    CAMEL-16115 - Remove Camel-AWS-* components - AWS-SDB
---
 .../component/ComponentsBuilderFactory.java        |  14 -
 .../dsl/AwsSdbComponentBuilderFactory.java         | 119 ------
 .../src/generated/resources/metadata.json          |  23 --
 .../builder/endpoint/EndpointBuilderFactory.java   |   1 -
 .../camel/builder/endpoint/EndpointBuilders.java   |   1 -
 .../builder/endpoint/StaticEndpointBuilders.java   |  45 ---
 .../endpoint/dsl/SdbEndpointBuilderFactory.java    | 409 ---------------------
 7 files changed, 612 deletions(-)

diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 583bec9..0c117cc 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -502,20 +502,6 @@ public interface ComponentsBuilderFactory {
         return org.apache.camel.builder.component.dsl.AwsS3ComponentBuilderFactory.awsS3();
     }
     /**
-     * AWS SimpleDB (camel-aws-sdb)
-     * Store and Retrieve data from/to AWS SDB service.
-     * 
-     * Category: cloud,database,nosql
-     * Since: 2.9
-     * Maven coordinates: org.apache.camel:camel-aws-sdb
-     * 
-     * @return the dsl builder
-     */
-    @Deprecated
-    static org.apache.camel.builder.component.dsl.AwsSdbComponentBuilderFactory.AwsSdbComponentBuilder awsSdb() {
-        return org.apache.camel.builder.component.dsl.AwsSdbComponentBuilderFactory.awsSdb();
-    }
-    /**
      * AWS Simple Email Service (SES) (camel-aws-ses)
      * Send e-mails through AWS SES service.
      * 
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AwsSdbComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AwsSdbComponentBuilderFactory.java
deleted file mode 100644
index e3b36c8..0000000
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AwsSdbComponentBuilderFactory.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.builder.component.dsl;
-
-import javax.annotation.Generated;
-import org.apache.camel.Component;
-import org.apache.camel.builder.component.AbstractComponentBuilder;
-import org.apache.camel.builder.component.ComponentBuilder;
-import org.apache.camel.component.aws.sdb.SdbComponent;
-
-/**
- * Store and Retrieve data from/to AWS SDB service.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.ComponentDslMojo")
-public interface AwsSdbComponentBuilderFactory {
-
-    /**
-     * AWS SimpleDB (camel-aws-sdb)
-     * Store and Retrieve data from/to AWS SDB service.
-     * 
-     * Category: cloud,database,nosql
-     * Since: 2.9
-     * Maven coordinates: org.apache.camel:camel-aws-sdb
-     * 
-     * @return the dsl builder
-     */
-    @Deprecated
-    static AwsSdbComponentBuilder awsSdb() {
-        return new AwsSdbComponentBuilderImpl();
-    }
-
-    /**
-     * Builder for the AWS SimpleDB component.
-     */
-    interface AwsSdbComponentBuilder extends ComponentBuilder<SdbComponent> {
-        /**
-         * 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 producer may otherwise fail during
-         * starting and cause the route to fail being started. By deferring this
-         * startup to be lazy then the startup failure can be handled during
-         * routing messages via Camel's routing error handlers. Beware that when
-         * the first message is processed then creating and starting the
-         * producer may take a little time and prolong the total processing time
-         * of the processing.
-         * 
-         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
-         * 
-         * Default: false
-         * Group: producer
-         * 
-         * @param lazyStartProducer the value to set
-         * @return the dsl builder
-         */
-        default AwsSdbComponentBuilder lazyStartProducer(
-                boolean lazyStartProducer) {
-            doSetProperty("lazyStartProducer", lazyStartProducer);
-            return this;
-        }
-        /**
-         * Whether autowiring is enabled. This is used for automatic autowiring
-         * options (the option must be marked as autowired) by looking up in the
-         * registry to find if there is a single instance of matching type,
-         * which then gets configured on the component. This can be used for
-         * automatic configuring JDBC data sources, JMS connection factories,
-         * AWS Clients, etc.
-         * 
-         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
-         * 
-         * Default: true
-         * Group: advanced
-         * 
-         * @param autowiredEnabled the value to set
-         * @return the dsl builder
-         */
-        default AwsSdbComponentBuilder autowiredEnabled(boolean autowiredEnabled) {
-            doSetProperty("autowiredEnabled", autowiredEnabled);
-            return this;
-        }
-    }
-
-    class AwsSdbComponentBuilderImpl
-            extends
-                AbstractComponentBuilder<SdbComponent>
-            implements
-                AwsSdbComponentBuilder {
-        @Override
-        protected SdbComponent buildConcreteComponent() {
-            return new SdbComponent();
-        }
-        @Override
-        protected boolean setPropertyOnComponent(
-                Component component,
-                String name,
-                Object value) {
-            switch (name) {
-            case "lazyStartProducer": ((SdbComponent) component).setLazyStartProducer((boolean) value); return true;
-            case "autowiredEnabled": ((SdbComponent) component).setAutowiredEnabled((boolean) value); return true;
-            default: return false;
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
index 637e679..75d9438 100644
--- a/core/camel-componentdsl/src/generated/resources/metadata.json
+++ b/core/camel-componentdsl/src/generated/resources/metadata.json
@@ -1228,29 +1228,6 @@
     "producerOnly": false,
     "lenientProperties": false
   },
-  "AwsSdbComponentBuilderFactory": {
-    "kind": "component",
-    "name": "aws-sdb",
-    "title": "AWS SimpleDB",
-    "description": "Store and Retrieve data from\/to AWS SDB service.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.9.0",
-    "label": "cloud,database,nosql",
-    "javaType": "org.apache.camel.component.aws.sdb.SdbComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel",
-    "artifactId": "camel-aws-sdb",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-sdb",
-    "extendsScheme": "",
-    "syntax": "aws-sdb:domainName",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": false
-  },
   "AwsSesComponentBuilderFactory": {
     "kind": "component",
     "name": "aws-ses",
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
index a632277..f8c8bf4 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
@@ -302,7 +302,6 @@ public interface EndpointBuilderFactory
             org.apache.camel.builder.endpoint.dsl.SchedulerEndpointBuilderFactory.SchedulerBuilders,
             org.apache.camel.builder.endpoint.dsl.SchematronEndpointBuilderFactory.SchematronBuilders,
             org.apache.camel.builder.endpoint.dsl.ScpEndpointBuilderFactory.ScpBuilders,
-            org.apache.camel.builder.endpoint.dsl.SdbEndpointBuilderFactory.SdbBuilders,
             org.apache.camel.builder.endpoint.dsl.SedaEndpointBuilderFactory.SedaBuilders,
             org.apache.camel.builder.endpoint.dsl.ServerEndpointBuilderFactory.ServerBuilders,
             org.apache.camel.builder.endpoint.dsl.ServiceEndpointBuilderFactory.ServiceBuilders,
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
index 43354bb..61d64a5 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
@@ -299,7 +299,6 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.SchedulerEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.SchematronEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ScpEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.SdbEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.SedaEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ServerEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ServiceEndpointBuilderFactory,
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 299b72f..686c349 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -2462,51 +2462,6 @@ public class StaticEndpointBuilders {
         return org.apache.camel.builder.endpoint.dsl.S3EndpointBuilderFactory.endpointBuilder(componentName, path);
     }
     /**
-     * AWS SimpleDB (camel-aws-sdb)
-     * Store and Retrieve data from/to AWS SDB service.
-     * 
-     * Category: cloud,database,nosql
-     * Since: 2.9
-     * Maven coordinates: org.apache.camel:camel-aws-sdb
-     * 
-     * Syntax: <code>aws-sdb:domainName</code>
-     * 
-     * Path parameter: domainName (required)
-     * The name of the domain currently worked with.
-     * 
-     * @param path domainName
-     * @return the dsl builder
-     */
-    @Deprecated
-    public static org.apache.camel.builder.endpoint.dsl.SdbEndpointBuilderFactory.SdbEndpointBuilder awsSdb(
-            String path) {
-        return org.apache.camel.builder.endpoint.dsl.SdbEndpointBuilderFactory.endpointBuilder("aws-sdb", path);
-    }
-    /**
-     * AWS SimpleDB (camel-aws-sdb)
-     * Store and Retrieve data from/to AWS SDB service.
-     * 
-     * Category: cloud,database,nosql
-     * Since: 2.9
-     * Maven coordinates: org.apache.camel:camel-aws-sdb
-     * 
-     * Syntax: <code>aws-sdb:domainName</code>
-     * 
-     * Path parameter: domainName (required)
-     * The name of the domain currently worked with.
-     * 
-     * @param componentName to use a custom component name for the endpoint
-     * instead of the default name
-     * @param path domainName
-     * @return the dsl builder
-     */
-    @Deprecated
-    public static org.apache.camel.builder.endpoint.dsl.SdbEndpointBuilderFactory.SdbEndpointBuilder awsSdb(
-            String componentName,
-            String path) {
-        return org.apache.camel.builder.endpoint.dsl.SdbEndpointBuilderFactory.endpointBuilder(componentName, path);
-    }
-    /**
      * AWS Simple Email Service (SES) (camel-aws-ses)
      * Send e-mails through AWS SES service.
      * 
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java
deleted file mode 100644
index d2f756c..0000000
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java
+++ /dev/null
@@ -1,409 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.builder.endpoint.dsl;
-
-import javax.annotation.Generated;
-import org.apache.camel.builder.EndpointConsumerBuilder;
-import org.apache.camel.builder.EndpointProducerBuilder;
-import org.apache.camel.builder.endpoint.AbstractEndpointBuilder;
-
-/**
- * Store and Retrieve data from/to AWS SDB service.
- * 
- * Generated by camel build tools - do NOT edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
-public interface SdbEndpointBuilderFactory {
-
-
-    /**
-     * Builder for endpoint for the AWS SimpleDB component.
-     */
-    public interface SdbEndpointBuilder extends EndpointProducerBuilder {
-        /**
-         * Amazon AWS Access Key.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param accessKey the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder accessKey(String accessKey) {
-            doSetProperty("accessKey", accessKey);
-            return this;
-        }
-        /**
-         * To use the AmazonSimpleDB as the client.
-         * 
-         * The option is a:
-         * &lt;code&gt;com.amazonaws.services.simpledb.AmazonSimpleDB&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param amazonSDBClient the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder amazonSDBClient(Object amazonSDBClient) {
-            doSetProperty("amazonSDBClient", amazonSDBClient);
-            return this;
-        }
-        /**
-         * To use the AmazonSimpleDB as the client.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;com.amazonaws.services.simpledb.AmazonSimpleDB&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param amazonSDBClient the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder amazonSDBClient(String amazonSDBClient) {
-            doSetProperty("amazonSDBClient", amazonSDBClient);
-            return this;
-        }
-        /**
-         * Determines whether or not strong consistency should be enforced when
-         * data is read.
-         * 
-         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
-         * 
-         * Default: false
-         * Group: producer
-         * 
-         * @param consistentRead the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder consistentRead(boolean consistentRead) {
-            doSetProperty("consistentRead", consistentRead);
-            return this;
-        }
-        /**
-         * Determines whether or not strong consistency should be enforced when
-         * data is read.
-         * 
-         * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
-         * type.
-         * 
-         * Default: false
-         * Group: producer
-         * 
-         * @param consistentRead the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder consistentRead(String consistentRead) {
-            doSetProperty("consistentRead", consistentRead);
-            return this;
-        }
-        /**
-         * 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 producer may otherwise fail during
-         * starting and cause the route to fail being started. By deferring this
-         * startup to be lazy then the startup failure can be handled during
-         * routing messages via Camel's routing error handlers. Beware that when
-         * the first message is processed then creating and starting the
-         * producer may take a little time and prolong the total processing time
-         * of the processing.
-         * 
-         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
-         * 
-         * Default: false
-         * Group: producer
-         * 
-         * @param lazyStartProducer the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder lazyStartProducer(boolean lazyStartProducer) {
-            doSetProperty("lazyStartProducer", lazyStartProducer);
-            return this;
-        }
-        /**
-         * 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 producer may otherwise fail during
-         * starting and cause the route to fail being started. By deferring this
-         * startup to be lazy then the startup failure can be handled during
-         * routing messages via Camel's routing error handlers. Beware that when
-         * the first message is processed then creating and starting the
-         * producer may take a little time and prolong the total processing time
-         * of the processing.
-         * 
-         * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
-         * type.
-         * 
-         * Default: false
-         * Group: producer
-         * 
-         * @param lazyStartProducer the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder lazyStartProducer(String lazyStartProducer) {
-            doSetProperty("lazyStartProducer", lazyStartProducer);
-            return this;
-        }
-        /**
-         * The maximum number of domain names you want returned. The range is 1
-         * to 100.
-         * 
-         * The option is a: &lt;code&gt;java.lang.Integer&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param maxNumberOfDomains the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder maxNumberOfDomains(Integer maxNumberOfDomains) {
-            doSetProperty("maxNumberOfDomains", maxNumberOfDomains);
-            return this;
-        }
-        /**
-         * The maximum number of domain names you want returned. The range is 1
-         * to 100.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;java.lang.Integer&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param maxNumberOfDomains the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder maxNumberOfDomains(String maxNumberOfDomains) {
-            doSetProperty("maxNumberOfDomains", maxNumberOfDomains);
-            return this;
-        }
-        /**
-         * Operation to perform.
-         * 
-         * The option is a:
-         * &lt;code&gt;org.apache.camel.component.aws.sdb.SdbOperations&lt;/code&gt; type.
-         * 
-         * Default: PutAttributes
-         * Group: producer
-         * 
-         * @param operation the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder operation(SdbOperations operation) {
-            doSetProperty("operation", operation);
-            return this;
-        }
-        /**
-         * Operation to perform.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;org.apache.camel.component.aws.sdb.SdbOperations&lt;/code&gt; type.
-         * 
-         * Default: PutAttributes
-         * Group: producer
-         * 
-         * @param operation the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder operation(String operation) {
-            doSetProperty("operation", operation);
-            return this;
-        }
-        /**
-         * To define a proxy host when instantiating the SDB client.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param proxyHost the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder proxyHost(String proxyHost) {
-            doSetProperty("proxyHost", proxyHost);
-            return this;
-        }
-        /**
-         * To define a proxy port when instantiating the SDB client.
-         * 
-         * The option is a: &lt;code&gt;java.lang.Integer&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param proxyPort the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder proxyPort(Integer proxyPort) {
-            doSetProperty("proxyPort", proxyPort);
-            return this;
-        }
-        /**
-         * To define a proxy port when instantiating the SDB client.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;java.lang.Integer&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param proxyPort the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder proxyPort(String proxyPort) {
-            doSetProperty("proxyPort", proxyPort);
-            return this;
-        }
-        /**
-         * To define a proxy protocol when instantiating the SDB client.
-         * 
-         * The option is a: &lt;code&gt;com.amazonaws.Protocol&lt;/code&gt;
-         * type.
-         * 
-         * Default: HTTPS
-         * Group: producer
-         * 
-         * @param proxyProtocol the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder proxyProtocol(Protocol proxyProtocol) {
-            doSetProperty("proxyProtocol", proxyProtocol);
-            return this;
-        }
-        /**
-         * To define a proxy protocol when instantiating the SDB client.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;com.amazonaws.Protocol&lt;/code&gt; type.
-         * 
-         * Default: HTTPS
-         * Group: producer
-         * 
-         * @param proxyProtocol the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder proxyProtocol(String proxyProtocol) {
-            doSetProperty("proxyProtocol", proxyProtocol);
-            return this;
-        }
-        /**
-         * The region in which SDB client needs to work. When using this
-         * parameter, the configuration will expect the capitalized name of the
-         * region (for example AP_EAST_1) You'll need to use the name
-         * Regions.EU_WEST_1.name().
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param region the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder region(String region) {
-            doSetProperty("region", region);
-            return this;
-        }
-        /**
-         * Amazon AWS Secret Key.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: producer
-         * 
-         * @param secretKey the value to set
-         * @return the dsl builder
-         */
-        default SdbEndpointBuilder secretKey(String secretKey) {
-            doSetProperty("secretKey", secretKey);
-            return this;
-        }
-    }
-
-    /**
-     * Proxy enum for
-     * <code>org.apache.camel.component.aws.sdb.SdbOperations</code> enum.
-     */
-    enum SdbOperations {
-        BatchDeleteAttributes,
-        BatchPutAttributes,
-        DeleteAttributes,
-        DeleteDomain,
-        DomainMetadata,
-        GetAttributes,
-        ListDomains,
-        PutAttributes,
-        Select;
-    }
-
-    /**
-     * Proxy enum for <code>com.amazonaws.Protocol</code> enum.
-     */
-    enum Protocol {
-        HTTP,
-        HTTPS;
-    }
-
-    public interface SdbBuilders {
-        /**
-         * AWS SimpleDB (camel-aws-sdb)
-         * Store and Retrieve data from/to AWS SDB service.
-         * 
-         * Category: cloud,database,nosql
-         * Since: 2.9
-         * Maven coordinates: org.apache.camel:camel-aws-sdb
-         * 
-         * Syntax: <code>aws-sdb:domainName</code>
-         * 
-         * Path parameter: domainName (required)
-         * The name of the domain currently worked with.
-         * 
-         * @param path domainName
-         * @return the dsl builder
-         */
-        @Deprecated
-        default SdbEndpointBuilder awsSdb(String path) {
-            return SdbEndpointBuilderFactory.endpointBuilder("aws-sdb", path);
-        }
-        /**
-         * AWS SimpleDB (camel-aws-sdb)
-         * Store and Retrieve data from/to AWS SDB service.
-         * 
-         * Category: cloud,database,nosql
-         * Since: 2.9
-         * Maven coordinates: org.apache.camel:camel-aws-sdb
-         * 
-         * Syntax: <code>aws-sdb:domainName</code>
-         * 
-         * Path parameter: domainName (required)
-         * The name of the domain currently worked with.
-         * 
-         * @param componentName to use a custom component name for the endpoint
-         * instead of the default name
-         * @param path domainName
-         * @return the dsl builder
-         */
-        @Deprecated
-        default SdbEndpointBuilder awsSdb(String componentName, String path) {
-            return SdbEndpointBuilderFactory.endpointBuilder(componentName, path);
-        }
-    }
-    @Deprecated
-    static SdbEndpointBuilder endpointBuilder(String componentName, String path) {
-        class SdbEndpointBuilderImpl extends AbstractEndpointBuilder implements SdbEndpointBuilder {
-            public SdbEndpointBuilderImpl(String path) {
-                super(componentName, path);
-            }
-        }
-        return new SdbEndpointBuilderImpl(path);
-    }
-}
\ No newline at end of file