You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dm...@apache.org on 2020/02/05 08:25:16 UTC

[camel] branch master updated: Regen workday component

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 87cd00b  Regen workday component
87cd00b is described below

commit 87cd00b90a69b0cb87f622439ae467ccb526723a
Author: Dmitry Volodin <dm...@gmail.com>
AuthorDate: Wed Feb 5 11:26:57 2020 +0300

    Regen workday component
---
 .../workday/WorkdayComponentConfigurer.java        |  2 --
 .../workday/WorkdayEndpointConfigurer.java         | 10 ++------
 .../apache/camel/component/workday/workday.json    | 27 ++++++++++------------
 .../src/main/docs/workday-component.adoc           |  4 ++--
 .../component/ComponentsBuilderFactory.java        |  4 ++--
 .../dsl/WorkdayComponentBuilderFactory.java        | 26 +++------------------
 .../src/generated/resources/metadata.json          |  8 +++----
 7 files changed, 25 insertions(+), 56 deletions(-)

diff --git a/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayComponentConfigurer.java b/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayComponentConfigurer.java
index 88bd768..325218b 100644
--- a/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayComponentConfigurer.java
+++ b/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayComponentConfigurer.java
@@ -24,7 +24,6 @@ public class WorkdayComponentConfigurer extends PropertyConfigurerSupport implem
         switch (name) {
         case "basicPropertyBinding": ((WorkdayComponent) target).setBasicPropertyBinding(property(camelContext, boolean.class, value)); return true;
         case "lazyStartProducer": ((WorkdayComponent) target).setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
-        case "bridgeErrorHandler": ((WorkdayComponent) target).setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true;
             default: return false;
         }
     }
@@ -33,7 +32,6 @@ public class WorkdayComponentConfigurer extends PropertyConfigurerSupport implem
         switch (name.toLowerCase()) {
         case "basicpropertybinding": ((WorkdayComponent) target).setBasicPropertyBinding(property(camelContext, boolean.class, value)); return true;
         case "lazystartproducer": ((WorkdayComponent) target).setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
-        case "bridgeerrorhandler": ((WorkdayComponent) target).setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true;
             default: return false;
         }
     }
diff --git a/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayEndpointConfigurer.java b/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayEndpointConfigurer.java
index 9aa3ea5..9c489b6 100644
--- a/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayEndpointConfigurer.java
+++ b/components/camel-workday/src/generated/java/org/apache/camel/component/workday/WorkdayEndpointConfigurer.java
@@ -22,14 +22,11 @@ public class WorkdayEndpointConfigurer extends PropertyConfigurerSupport impleme
 
     private static boolean doConfigure(CamelContext camelContext, Object target, String name, Object value) {
         switch (name) {
-        case "bridgeErrorHandler": ((WorkdayEndpoint) target).setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true;
-        case "exceptionHandler": ((WorkdayEndpoint) target).setExceptionHandler(property(camelContext, org.apache.camel.spi.ExceptionHandler.class, value)); return true;
-        case "exchangePattern": ((WorkdayEndpoint) target).setExchangePattern(property(camelContext, org.apache.camel.ExchangePattern.class, value)); return true;
         case "lazyStartProducer": ((WorkdayEndpoint) target).setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
         case "basicPropertyBinding": ((WorkdayEndpoint) target).setBasicPropertyBinding(property(camelContext, boolean.class, value)); return true;
         case "httpConnectionManager": ((WorkdayEndpoint) target).getWorkdayConfiguration().setHttpConnectionManager(property(camelContext, org.apache.http.impl.conn.PoolingHttpClientConnectionManager.class, value)); return true;
         case "synchronous": ((WorkdayEndpoint) target).setSynchronous(property(camelContext, boolean.class, value)); return true;
-        case "format": ((WorkdayEndpoint) target).getWorkdayConfiguration().setFormat(property(camelContext, java.lang.String.class, value)); return true;
+        case "reportFormat": ((WorkdayEndpoint) target).getWorkdayConfiguration().setReportFormat(property(camelContext, java.lang.String.class, value)); return true;
         case "host": ((WorkdayEndpoint) target).getWorkdayConfiguration().setHost(property(camelContext, java.lang.String.class, value)); return true;
         case "clientId": ((WorkdayEndpoint) target).getWorkdayConfiguration().setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientSecret": ((WorkdayEndpoint) target).getWorkdayConfiguration().setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
@@ -41,14 +38,11 @@ public class WorkdayEndpointConfigurer extends PropertyConfigurerSupport impleme
 
     private static boolean doConfigureIgnoreCase(CamelContext camelContext, Object target, String name, Object value) {
         switch (name.toLowerCase()) {
-        case "bridgeerrorhandler": ((WorkdayEndpoint) target).setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true;
-        case "exceptionhandler": ((WorkdayEndpoint) target).setExceptionHandler(property(camelContext, org.apache.camel.spi.ExceptionHandler.class, value)); return true;
-        case "exchangepattern": ((WorkdayEndpoint) target).setExchangePattern(property(camelContext, org.apache.camel.ExchangePattern.class, value)); return true;
         case "lazystartproducer": ((WorkdayEndpoint) target).setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
         case "basicpropertybinding": ((WorkdayEndpoint) target).setBasicPropertyBinding(property(camelContext, boolean.class, value)); return true;
         case "httpconnectionmanager": ((WorkdayEndpoint) target).getWorkdayConfiguration().setHttpConnectionManager(property(camelContext, org.apache.http.impl.conn.PoolingHttpClientConnectionManager.class, value)); return true;
         case "synchronous": ((WorkdayEndpoint) target).setSynchronous(property(camelContext, boolean.class, value)); return true;
-        case "format": ((WorkdayEndpoint) target).getWorkdayConfiguration().setFormat(property(camelContext, java.lang.String.class, value)); return true;
+        case "reportformat": ((WorkdayEndpoint) target).getWorkdayConfiguration().setReportFormat(property(camelContext, java.lang.String.class, value)); return true;
         case "host": ((WorkdayEndpoint) target).getWorkdayConfiguration().setHost(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid": ((WorkdayEndpoint) target).getWorkdayConfiguration().setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret": ((WorkdayEndpoint) target).getWorkdayConfiguration().setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
diff --git a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
index 162682b..8677b40 100644
--- a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
+++ b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
@@ -3,40 +3,37 @@
     "kind": "component",
     "scheme": "workday",
     "extendsScheme": "",
-    "syntax": "workday:uri",
+    "syntax": "workday:entity:path",
     "title": "Workday",
-    "description": "Represents a camel-workday endpoint.",
+    "description": "Represents a Workday endpoint.",
     "label": "hcm",
     "deprecated": false,
     "async": false,
     "consumerOnly": false,
-    "producerOnly": false,
+    "producerOnly": true,
     "lenientProperties": false,
     "javaType": "org.apache.camel.component.workday.WorkdayComponent",
-    "firstVersion": "3.1.0-SNAPSHOT",
+    "firstVersion": "3.1.0",
     "groupId": "org.apache.camel",
     "artifactId": "camel-workday",
     "version": "3.1.0-SNAPSHOT"
   },
   "componentProperties": {
     "basicPropertyBinding": { "kind": "property", "displayName": "Basic Property Binding", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities" },
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise fail during starting and cause the r [...]
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by [...]
+    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise fail during starting and cause the r [...]
   },
   "properties": {
-    "uri": { "kind": "path", "displayName": "Uri", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "description": "The partial URL for RAAS report." },
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled b [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
+    "entity": { "kind": "path", "displayName": "Entity", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.workday.WorkdayConfiguration.Entity", "enum": [ "report" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "The entity to be requested or subscribed via API." },
+    "path": { "kind": "path", "displayName": "Path", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "The API path to access an entity structure." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise fail during starting and cause the  [...]
     "basicPropertyBinding": { "kind": "parameter", "displayName": "Basic Property Binding", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities" },
-    "httpConnectionManager": { "kind": "parameter", "displayName": "Http Connection Manager", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.http.impl.conn.PoolingHttpClientConnectionManager", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Pool connection manager for advanced configuration" },
+    "httpConnectionManager": { "kind": "parameter", "displayName": "Http Connection Manager", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.http.impl.conn.PoolingHttpClientConnectionManager", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Pool connection manager for advanced configuration." },
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "false", "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
-    "format": { "kind": "parameter", "displayName": "Format", "group": "format", "label": "format", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Report as a service output format." },
+    "reportFormat": { "kind": "parameter", "displayName": "Report Format", "group": "format", "label": "format", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "json" ], "deprecated": false, "secret": false, "defaultValue": "json", "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Report as a service output format." },
     "host": { "kind": "parameter", "displayName": "Host", "group": "host", "label": "host", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Host name." },
-    "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": true, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Client Id generated by API Client for Integrations." },
-    "clientSecret": { "kind": "parameter", "displayName": "Client Secret", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": true, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Client Secrect generated by API Client for Integrations." },
-    "tokenRefresh": { "kind": "parameter", "displayName": "Token Refresh", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": true, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Token Refresh generated for Integration system user." },
+    "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": true, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday client Id generated by API client for integrations." },
+    "clientSecret": { "kind": "parameter", "displayName": "Client Secret", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": true, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday client Secret generated by API client for integrations." },
+    "tokenRefresh": { "kind": "parameter", "displayName": "Token Refresh", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": true, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday token Refresh generated for integrations system user." },
     "tenant": { "kind": "parameter", "displayName": "Tenant", "group": "tenant", "label": "tenant", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.workday.WorkdayConfiguration", "configurationField": "workdayConfiguration", "description": "Workday Tenant name." }
   }
 }
diff --git a/components/camel-workday/src/main/docs/workday-component.adoc b/components/camel-workday/src/main/docs/workday-component.adoc
index 5264e14..58441bb 100644
--- a/components/camel-workday/src/main/docs/workday-component.adoc
+++ b/components/camel-workday/src/main/docs/workday-component.adoc
@@ -55,7 +55,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *entity* | *Required* The entity to be requested or subscribed via API. |  | Entity
+| *entity* | *Required* The entity to be requested or subscribed via API. The value can be one of: report |  | Entity
 | *path* | *Required* The API path to access an entity structure. |  | String
 |===
 
@@ -70,7 +70,7 @@ with the following path and query parameters:
 | *basicPropertyBinding* (advanced) | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | boolean
 | *httpConnectionManager* (advanced) | Pool connection manager for advanced configuration. |  | PoolingHttpClientConnectionManager
 | *synchronous* (advanced) | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | false | boolean
-| *reportFormat* (format) | Workday Report as a service output format. | json | String
+| *reportFormat* (format) | Workday Report as a service output format. The value can be one of: json | json | String
 | *host* (host) | *Required* Workday Host name. |  | String
 | *clientId* (security) | *Required* Workday client Id generated by API client for integrations. |  | String
 | *clientSecret* (security) | *Required* Workday client Secret generated by API client for integrations. |  | String
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 9c9e9d3..e6ac350 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
@@ -3779,10 +3779,10 @@ public interface ComponentsBuilderFactory {
     }
     /**
      * Workday (camel-workday)
-     * Represents a camel-workday endpoint.
+     * Represents a Workday endpoint.
      * 
      * Category: hcm
-     * Since: 3.1.0-SNAPSHOT
+     * Since: 3.1
      * Maven coordinates: org.apache.camel:camel-workday
      */
     static org.apache.camel.builder.component.dsl.WorkdayComponentBuilderFactory.WorkdayComponentBuilder workday() {
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java
index db2d344..7aa794d 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java
@@ -23,7 +23,7 @@ import org.apache.camel.builder.component.ComponentBuilder;
 import org.apache.camel.component.workday.WorkdayComponent;
 
 /**
- * Represents a camel-workday endpoint.
+ * Represents a Workday endpoint.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
@@ -32,10 +32,10 @@ public interface WorkdayComponentBuilderFactory {
 
     /**
      * Workday (camel-workday)
-     * Represents a camel-workday endpoint.
+     * Represents a Workday endpoint.
      * 
      * Category: hcm
-     * Since: 3.1.0-SNAPSHOT
+     * Since: 3.1
      * Maven coordinates: org.apache.camel:camel-workday
      */
     static WorkdayComponentBuilder workday() {
@@ -83,25 +83,6 @@ public interface WorkdayComponentBuilderFactory {
             doSetProperty("lazyStartProducer", lazyStartProducer);
             return this;
         }
-        /**
-         * Allows for bridging the consumer to the Camel routing Error Handler,
-         * which mean any exceptions occurred while the consumer is trying to
-         * pickup incoming messages, or the likes, will now be processed as a
-         * message and handled by the routing Error Handler. By default the
-         * consumer will use the org.apache.camel.spi.ExceptionHandler to deal
-         * with exceptions, that will be logged at WARN or ERROR level and
-         * ignored.
-         * 
-         * The option is a: <code>boolean</code> type.
-         * 
-         * Default: false
-         * Group: consumer
-         */
-        default WorkdayComponentBuilder bridgeErrorHandler(
-                boolean bridgeErrorHandler) {
-            doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
-            return this;
-        }
     }
 
     class WorkdayComponentBuilderImpl
@@ -121,7 +102,6 @@ public interface WorkdayComponentBuilderFactory {
             switch (name) {
             case "basicPropertyBinding": ((WorkdayComponent) component).setBasicPropertyBinding((boolean) value); return true;
             case "lazyStartProducer": ((WorkdayComponent) component).setLazyStartProducer((boolean) value); return true;
-            case "bridgeErrorHandler": ((WorkdayComponent) component).setBridgeErrorHandler((boolean) value); return true;
             default: return false;
             }
         }
diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
index 0c8a518..8ef6c46 100644
--- a/core/camel-componentdsl/src/generated/resources/metadata.json
+++ b/core/camel-componentdsl/src/generated/resources/metadata.json
@@ -6459,18 +6459,18 @@
     "kind": "component",
     "scheme": "workday",
     "extendsScheme": "",
-    "syntax": "workday:uri",
+    "syntax": "workday:entity:path",
     "title": "Workday",
-    "description": "Represents a camel-workday endpoint.",
+    "description": "Represents a Workday endpoint.",
     "label": "hcm",
     "deprecated": false,
     "deprecationNote": "hcm",
     "async": false,
     "consumerOnly": false,
-    "producerOnly": false,
+    "producerOnly": true,
     "lenientProperties": false,
     "javaType": "org.apache.camel.component.workday.WorkdayComponent",
-    "firstVersion": "3.1.0-SNAPSHOT",
+    "firstVersion": "3.1.0",
     "groupId": "org.apache.camel",
     "artifactId": "camel-workday",
     "version": "3.1.0-SNAPSHOT"