This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit 97045a93cce2662e509635e6bc73ee0e70e63b26 Author: Claus Ibsen <[email protected]> AuthorDate: Fri Jun 24 15:46:03 2022 +0200 CAMEL-18222: camel-kubernetes - KubernetesClient should be autowried --- .../KubernetesConfigMapsComponentBuilderFactory.java | 17 +++++++++++++++++ ...ubernetesCustomResourcesComponentBuilderFactory.java | 17 +++++++++++++++++ .../KubernetesDeploymentsComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/KubernetesHpaComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/KubernetesJobComponentBuilderFactory.java | 17 +++++++++++++++++ .../KubernetesNamespacesComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/KubernetesNodesComponentBuilderFactory.java | 17 +++++++++++++++++ ...sPersistentVolumesClaimsComponentBuilderFactory.java | 17 +++++++++++++++++ ...ernetesPersistentVolumesComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/KubernetesPodsComponentBuilderFactory.java | 17 +++++++++++++++++ ...esReplicationControllersComponentBuilderFactory.java | 17 +++++++++++++++++ ...KubernetesResourcesQuotaComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/KubernetesSecretsComponentBuilderFactory.java | 17 +++++++++++++++++ ...ubernetesServiceAccountsComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/KubernetesServicesComponentBuilderFactory.java | 17 +++++++++++++++++ .../OpenshiftBuildConfigsComponentBuilderFactory.java | 17 +++++++++++++++++ .../dsl/OpenshiftBuildsComponentBuilderFactory.java | 17 +++++++++++++++++ ...enshiftDeploymentconfigsComponentBuilderFactory.java | 17 +++++++++++++++++ 18 files changed, 306 insertions(+) diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesConfigMapsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesConfigMapsComponentBuilderFactory.java index 5575a5827d3..4d3fe9cd644 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesConfigMapsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesConfigMapsComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesConfigMapsComponentBuilderFactory { interface KubernetesConfigMapsComponentBuilder extends ComponentBuilder<KubernetesConfigMapsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesConfigMapsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -114,6 +130,7 @@ public interface KubernetesConfigMapsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesConfigMapsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((KubernetesConfigMapsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesConfigMapsComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesCustomResourcesComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesCustomResourcesComponentBuilderFactory.java index abd41a2f5a2..3268a138484 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesCustomResourcesComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesCustomResourcesComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesCustomResourcesComponentBuilderFactory { interface KubernetesCustomResourcesComponentBuilder extends ComponentBuilder<KubernetesCustomResourcesComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesCustomResourcesComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface KubernetesCustomResourcesComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesCustomResourcesComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesCustomResourcesComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesCustomResourcesComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesCustomResourcesComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesDeploymentsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesDeploymentsComponentBuilderFactory.java index 0463e159b5f..1165c8d5278 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesDeploymentsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesDeploymentsComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesDeploymentsComponentBuilderFactory { interface KubernetesDeploymentsComponentBuilder extends ComponentBuilder<KubernetesDeploymentsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesDeploymentsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface KubernetesDeploymentsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesDeploymentsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesDeploymentsComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesDeploymentsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesDeploymentsComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesHpaComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesHpaComponentBuilderFactory.java index b4ed7cc4126..cb1fa1fbec4 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesHpaComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesHpaComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesHpaComponentBuilderFactory { interface KubernetesHpaComponentBuilder extends ComponentBuilder<KubernetesHPAComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesHpaComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface KubernetesHpaComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesHPAComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesHPAComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesHPAComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesHPAComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesJobComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesJobComponentBuilderFactory.java index ac49620a708..e2860e228b5 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesJobComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesJobComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface KubernetesJobComponentBuilderFactory { interface KubernetesJobComponentBuilder extends ComponentBuilder<KubernetesJobComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesJobComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -134,6 +150,7 @@ public interface KubernetesJobComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesJobComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesJobComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesJobComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesJobComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNamespacesComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNamespacesComponentBuilderFactory.java index 1cb6f26c6f1..4c1f9cc3436 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNamespacesComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNamespacesComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesNamespacesComponentBuilderFactory { interface KubernetesNamespacesComponentBuilder extends ComponentBuilder<KubernetesNamespacesComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesNamespacesComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface KubernetesNamespacesComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesNamespacesComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesNamespacesComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesNamespacesComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesNamespacesComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNodesComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNodesComponentBuilderFactory.java index 14f243b9a77..773e3e0723a 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNodesComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesNodesComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface KubernetesNodesComponentBuilderFactory { interface KubernetesNodesComponentBuilder extends ComponentBuilder<KubernetesNodesComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesNodesComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -134,6 +150,7 @@ public interface KubernetesNodesComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesNodesComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesNodesComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesNodesComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesNodesComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesClaimsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesClaimsComponentBuilderFactory.java index a7ca802e6f2..2241207fad2 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesClaimsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesClaimsComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesPersistentVolumesClaimsComponentBuilderFactory { interface KubernetesPersistentVolumesClaimsComponentBuilder extends ComponentBuilder<KubernetesPersistentVolumesClaimsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesPersistentVolumesClaimsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -114,6 +130,7 @@ public interface KubernetesPersistentVolumesClaimsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesPersistentVolumesClaimsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((KubernetesPersistentVolumesClaimsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesPersistentVolumesClaimsComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesComponentBuilderFactory.java index 2f378b823e3..aaf5565024c 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPersistentVolumesComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesPersistentVolumesComponentBuilderFactory { interface KubernetesPersistentVolumesComponentBuilder extends ComponentBuilder<KubernetesPersistentVolumesComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesPersistentVolumesComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -114,6 +130,7 @@ public interface KubernetesPersistentVolumesComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesPersistentVolumesComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((KubernetesPersistentVolumesComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesPersistentVolumesComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPodsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPodsComponentBuilderFactory.java index e99869f4e2b..ba5468a95e5 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPodsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesPodsComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface KubernetesPodsComponentBuilderFactory { interface KubernetesPodsComponentBuilder extends ComponentBuilder<KubernetesPodsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesPodsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -134,6 +150,7 @@ public interface KubernetesPodsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesPodsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesPodsComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesPodsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesPodsComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesReplicationControllersComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesReplicationControllersComponentBuilderFactory.java index 1c736d970c5..5b50a75035d 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesReplicationControllersComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesReplicationControllersComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesReplicationControllersComponentBuilderFactory { interface KubernetesReplicationControllersComponentBuilder extends ComponentBuilder<KubernetesReplicationControllersComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesReplicationControllersComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface KubernetesReplicationControllersComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesReplicationControllersComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesReplicationControllersComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesReplicationControllersComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesReplicationControllersComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesResourcesQuotaComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesResourcesQuotaComponentBuilderFactory.java index 9b3e460e521..be5cd6adfeb 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesResourcesQuotaComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesResourcesQuotaComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface KubernetesResourcesQuotaComponentBuilderFactory { interface KubernetesResourcesQuotaComponentBuilder extends ComponentBuilder<KubernetesResourcesQuotaComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesResourcesQuotaComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -112,6 +128,7 @@ public interface KubernetesResourcesQuotaComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesResourcesQuotaComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((KubernetesResourcesQuotaComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesResourcesQuotaComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesSecretsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesSecretsComponentBuilderFactory.java index f88d537d7bb..3b2e0fffdb5 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesSecretsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesSecretsComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface KubernetesSecretsComponentBuilderFactory { interface KubernetesSecretsComponentBuilder extends ComponentBuilder<KubernetesSecretsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesSecretsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -112,6 +128,7 @@ public interface KubernetesSecretsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesSecretsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((KubernetesSecretsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesSecretsComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServiceAccountsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServiceAccountsComponentBuilderFactory.java index 5f4ddfd9484..93bd435873e 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServiceAccountsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServiceAccountsComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface KubernetesServiceAccountsComponentBuilderFactory { interface KubernetesServiceAccountsComponentBuilder extends ComponentBuilder<KubernetesServiceAccountsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesServiceAccountsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -112,6 +128,7 @@ public interface KubernetesServiceAccountsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesServiceAccountsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((KubernetesServiceAccountsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesServiceAccountsComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServicesComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServicesComponentBuilderFactory.java index ef64e3b6f25..692f4b695d4 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServicesComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesServicesComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface KubernetesServicesComponentBuilderFactory { interface KubernetesServicesComponentBuilder extends ComponentBuilder<KubernetesServicesComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default KubernetesServicesComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface KubernetesServicesComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((KubernetesServicesComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((KubernetesServicesComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((KubernetesServicesComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((KubernetesServicesComponent) component).setAutowiredEnabled((boolean) value); return true; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildConfigsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildConfigsComponentBuilderFactory.java index 78ed9dfe0ee..49503dcd810 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildConfigsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildConfigsComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface OpenshiftBuildConfigsComponentBuilderFactory { interface OpenshiftBuildConfigsComponentBuilder extends ComponentBuilder<OpenshiftBuildConfigsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default OpenshiftBuildConfigsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -112,6 +128,7 @@ public interface OpenshiftBuildConfigsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((OpenshiftBuildConfigsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((OpenshiftBuildConfigsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((OpenshiftBuildConfigsComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildsComponentBuilderFactory.java index 7ed10cfbbaf..bd3625cfe58 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftBuildsComponentBuilderFactory.java @@ -50,6 +50,22 @@ public interface OpenshiftBuildsComponentBuilderFactory { interface OpenshiftBuildsComponentBuilder extends ComponentBuilder<OpenshiftBuildsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: producer + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default OpenshiftBuildsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + 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 @@ -112,6 +128,7 @@ public interface OpenshiftBuildsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((OpenshiftBuildsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "lazyStartProducer": ((OpenshiftBuildsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((OpenshiftBuildsComponent) component).setAutowiredEnabled((boolean) value); return true; default: return false; diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftDeploymentconfigsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftDeploymentconfigsComponentBuilderFactory.java index c5400e3a196..38214b9fee1 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftDeploymentconfigsComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenshiftDeploymentconfigsComponentBuilderFactory.java @@ -52,6 +52,22 @@ public interface OpenshiftDeploymentconfigsComponentBuilderFactory { interface OpenshiftDeploymentconfigsComponentBuilder extends ComponentBuilder<OpenshiftDeploymentConfigsComponent> { + /** + * To use an existing kubernetes client. + * + * The option is a: + * <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. + * + * Group: common + * + * @param kubernetesClient the value to set + * @return the dsl builder + */ + default OpenshiftDeploymentconfigsComponentBuilder kubernetesClient( + io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) { + doSetProperty("kubernetesClient", kubernetesClient); + return this; + } /** * Allows for bridging the consumer to the Camel routing Error Handler, * which mean any exceptions occurred while the consumer is trying to @@ -136,6 +152,7 @@ public interface OpenshiftDeploymentconfigsComponentBuilderFactory { String name, Object value) { switch (name) { + case "kubernetesClient": ((OpenshiftDeploymentConfigsComponent) component).setKubernetesClient((io.fabric8.kubernetes.client.KubernetesClient) value); return true; case "bridgeErrorHandler": ((OpenshiftDeploymentConfigsComponent) component).setBridgeErrorHandler((boolean) value); return true; case "lazyStartProducer": ((OpenshiftDeploymentConfigsComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((OpenshiftDeploymentConfigsComponent) component).setAutowiredEnabled((boolean) value); return true;
