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

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

commit 14643b84b8740f9377b517faab48226252b135d2
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Wed Jan 15 17:52:19 2020 +0100

    Fix the missing static keyword (again)
---
 .../builder/endpoint/EndpointBuilderFactory.java   | 145 +++++++++++++++++++++
 .../camel/builder/endpoint/EndpointBuilders.java   | 145 +++++++++++++++++++++
 ...zelcastReplicatedmapEndpointBuilderFactory.java |   2 +-
 ...ubernetesDeploymentsEndpointBuilderFactory.java |   2 +-
 ...sistentVolumesClaimsEndpointBuilderFactory.java |   2 +-
 ...tesPersistentVolumesEndpointBuilderFactory.java |   2 +-
 ...plicationControllersEndpointBuilderFactory.java |   2 +-
 ...rnetesResourcesQuotaEndpointBuilderFactory.java |   2 +-
 ...netesServiceAccountsEndpointBuilderFactory.java |   2 +-
 ...penshiftBuildConfigsEndpointBuilderFactory.java |   2 +-
 .../camel/tooling/util/srcgen/JavaClass.java       |   3 +
 11 files changed, 301 insertions(+), 8 deletions(-)

diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
index a6fec89..96570ec 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
@@ -2423,6 +2423,24 @@ public interface EndpointBuilderFactory {
     }
 
     /**
+     * Hazelcast Replicated Map (camel-hazelcast)
+     * The hazelcast-replicatedmap component is used to access Hazelcast
+     * replicated map.
+     *
+     * Category: cache,datagrid
+     * Since: 2.16
+     * Maven coordinates: org.apache.camel:camel-hazelcast
+     *
+     * Syntax: <code>hazelcast-replicatedmap:cacheName</code>
+     *
+     * Path parameter: cacheName (required)
+     * The name of the cache
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder
 hazelcastReplicatedmap(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.HazelcastReplicatedmapEndpointBuilderFactory.hazelcastReplicatedmap(path);
+    }
+
+    /**
      * Hazelcast Ringbuffer (camel-hazelcast)
      * The hazelcast-ringbuffer component is used to access Hazelcast
      * distributed ringbuffer.
@@ -3322,6 +3340,24 @@ public interface EndpointBuilderFactory {
     }
 
     /**
+     * Kubernetes Deployments (camel-kubernetes)
+     * The Kubernetes Nodes component provides a producer to execute kubernetes
+     * node operations and a consumer to consume node events.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.20
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-deployments:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsEndpointBuilder
 kubernetesDeployments(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory.kubernetesDeployments(path);
+    }
+
+    /**
      * Kubernetes HPA (camel-kubernetes)
      * The Kubernetes HPA component provides a producer to execute kubernetes
      * hpa operations and a consumer to consume HPA events.
@@ -3395,6 +3431,42 @@ public interface EndpointBuilderFactory {
     }
 
     /**
+     * Kubernetes Persistent Volume Claim (camel-kubernetes)
+     * The Kubernetes Persistent Volumes Claims component provides a producer 
to
+     * execute kubernetes persistent volume claim operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-persistent-volumes-claims:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsEndpointBuilder
 kubernetesPersistentVolumesClaims(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesClaimsEndpointBuilderFactory.kubernetesPersistentVolumesClaims(path);
+    }
+
+    /**
+     * Kubernetes Persistent Volume (camel-kubernetes)
+     * The Kubernetes Persistent Volumes component provides a producer to
+     * execute kubernetes persistent volume operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-persistent-volumes:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesEndpointBuilder
 kubernetesPersistentVolumes(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesEndpointBuilderFactory.kubernetesPersistentVolumes(path);
+    }
+
+    /**
      * Kubernetes Pods (camel-kubernetes)
      * The Kubernetes Pods component provides a producer to execute kubernetes
      * pod operations and a consumer to consume pod events.
@@ -3413,6 +3485,43 @@ public interface EndpointBuilderFactory {
     }
 
     /**
+     * Kubernetes Replication Controller (camel-kubernetes)
+     * The Kubernetes Replication Controllers component provides a producer to
+     * execute kubernetes replication controller operations and a consumer to
+     * consume replication controller events.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-replication-controllers:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersEndpointBuilder
 kubernetesReplicationControllers(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesReplicationControllersEndpointBuilderFactory.kubernetesReplicationControllers(path);
+    }
+
+    /**
+     * Kubernetes Resources Quota (camel-kubernetes)
+     * The Kubernetes Resources Quota component provides a producer to execute
+     * kubernetes resources quota operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-resources-quota:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder
 kubernetesResourcesQuota(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesResourcesQuotaEndpointBuilderFactory.kubernetesResourcesQuota(path);
+    }
+
+    /**
      * Kubernetes Secrets (camel-kubernetes)
      * The Kubernetes Secrets component provides a producer to execute
      * kubernetes secret operations.
@@ -3431,6 +3540,24 @@ public interface EndpointBuilderFactory {
     }
 
     /**
+     * Kubernetes Service Account (camel-kubernetes)
+     * The Kubernetes Service Accounts component provides a producer to execute
+     * service account operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-service-accounts:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder
 kubernetesServiceAccounts(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesServiceAccountsEndpointBuilderFactory.kubernetesServiceAccounts(path);
+    }
+
+    /**
      * Kubernetes Services (camel-kubernetes)
      * The Kubernetes Services component provides a producer to execute service
      * operations and a consumer to consume service events.
@@ -4318,6 +4445,24 @@ public interface EndpointBuilderFactory {
     }
 
     /**
+     * Openshift Build Config (camel-kubernetes)
+     * The Kubernetes Build Config component provides a producer to execute
+     * kubernetes build config operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>openshift-build-configs:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    default 
org.apache.camel.builder.endpoint.dsl.OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder
 openshiftBuildConfigs(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.OpenshiftBuildConfigsEndpointBuilderFactory.openshiftBuildConfigs(path);
+    }
+
+    /**
      * Openshift Builds (camel-kubernetes)
      * The Openshift Builds component provides a producer to execute openshift
      * build operations.
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
index 0a51980..f3eaa25 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
@@ -2407,6 +2407,24 @@ public interface EndpointBuilders {
     }
 
     /**
+     * Hazelcast Replicated Map (camel-hazelcast)
+     * The hazelcast-replicatedmap component is used to access Hazelcast
+     * replicated map.
+     *
+     * Category: cache,datagrid
+     * Since: 2.16
+     * Maven coordinates: org.apache.camel:camel-hazelcast
+     *
+     * Syntax: <code>hazelcast-replicatedmap:cacheName</code>
+     *
+     * Path parameter: cacheName (required)
+     * The name of the cache
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder
 hazelcastReplicatedmap(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.HazelcastReplicatedmapEndpointBuilderFactory.hazelcastReplicatedmap(path);
+    }
+
+    /**
      * Hazelcast Ringbuffer (camel-hazelcast)
      * The hazelcast-ringbuffer component is used to access Hazelcast
      * distributed ringbuffer.
@@ -3306,6 +3324,24 @@ public interface EndpointBuilders {
     }
 
     /**
+     * Kubernetes Deployments (camel-kubernetes)
+     * The Kubernetes Nodes component provides a producer to execute kubernetes
+     * node operations and a consumer to consume node events.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.20
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-deployments:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsEndpointBuilder
 kubernetesDeployments(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory.kubernetesDeployments(path);
+    }
+
+    /**
      * Kubernetes HPA (camel-kubernetes)
      * The Kubernetes HPA component provides a producer to execute kubernetes
      * hpa operations and a consumer to consume HPA events.
@@ -3379,6 +3415,42 @@ public interface EndpointBuilders {
     }
 
     /**
+     * Kubernetes Persistent Volume Claim (camel-kubernetes)
+     * The Kubernetes Persistent Volumes Claims component provides a producer 
to
+     * execute kubernetes persistent volume claim operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-persistent-volumes-claims:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsEndpointBuilder
 kubernetesPersistentVolumesClaims(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesClaimsEndpointBuilderFactory.kubernetesPersistentVolumesClaims(path);
+    }
+
+    /**
+     * Kubernetes Persistent Volume (camel-kubernetes)
+     * The Kubernetes Persistent Volumes component provides a producer to
+     * execute kubernetes persistent volume operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-persistent-volumes:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesEndpointBuilder
 kubernetesPersistentVolumes(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesPersistentVolumesEndpointBuilderFactory.kubernetesPersistentVolumes(path);
+    }
+
+    /**
      * Kubernetes Pods (camel-kubernetes)
      * The Kubernetes Pods component provides a producer to execute kubernetes
      * pod operations and a consumer to consume pod events.
@@ -3397,6 +3469,43 @@ public interface EndpointBuilders {
     }
 
     /**
+     * Kubernetes Replication Controller (camel-kubernetes)
+     * The Kubernetes Replication Controllers component provides a producer to
+     * execute kubernetes replication controller operations and a consumer to
+     * consume replication controller events.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-replication-controllers:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersEndpointBuilder
 kubernetesReplicationControllers(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesReplicationControllersEndpointBuilderFactory.kubernetesReplicationControllers(path);
+    }
+
+    /**
+     * Kubernetes Resources Quota (camel-kubernetes)
+     * The Kubernetes Resources Quota component provides a producer to execute
+     * kubernetes resources quota operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-resources-quota:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder
 kubernetesResourcesQuota(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesResourcesQuotaEndpointBuilderFactory.kubernetesResourcesQuota(path);
+    }
+
+    /**
      * Kubernetes Secrets (camel-kubernetes)
      * The Kubernetes Secrets component provides a producer to execute
      * kubernetes secret operations.
@@ -3415,6 +3524,24 @@ public interface EndpointBuilders {
     }
 
     /**
+     * Kubernetes Service Account (camel-kubernetes)
+     * The Kubernetes Service Accounts component provides a producer to execute
+     * service account operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>kubernetes-service-accounts:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder
 kubernetesServiceAccounts(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.KubernetesServiceAccountsEndpointBuilderFactory.kubernetesServiceAccounts(path);
+    }
+
+    /**
      * Kubernetes Services (camel-kubernetes)
      * The Kubernetes Services component provides a producer to execute service
      * operations and a consumer to consume service events.
@@ -4302,6 +4429,24 @@ public interface EndpointBuilders {
     }
 
     /**
+     * Openshift Build Config (camel-kubernetes)
+     * The Kubernetes Build Config component provides a producer to execute
+     * kubernetes build config operations.
+     *
+     * Category: container,cloud,paas
+     * Since: 2.17
+     * Maven coordinates: org.apache.camel:camel-kubernetes
+     *
+     * Syntax: <code>openshift-build-configs:masterUrl</code>
+     *
+     * Path parameter: masterUrl (required)
+     * Kubernetes Master url
+     */
+    static 
org.apache.camel.builder.endpoint.dsl.OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder
 openshiftBuildConfigs(String path) {
+        return 
org.apache.camel.builder.endpoint.dsl.OpenshiftBuildConfigsEndpointBuilderFactory.openshiftBuildConfigs(path);
+    }
+
+    /**
      * Openshift Builds (camel-kubernetes)
      * The Openshift Builds component provides a producer to execute openshift
      * build operations.
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
index 93e8dcc..6c8ad9a 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
@@ -681,7 +681,7 @@ public interface 
HazelcastReplicatedmapEndpointBuilderFactory {
      * Path parameter: cacheName (required)
      * The name of the cache
      */
-    HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap(
+    static HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap(
             String path) {
         class HazelcastReplicatedmapEndpointBuilderImpl extends 
AbstractEndpointBuilder implements HazelcastReplicatedmapEndpointBuilder, 
AdvancedHazelcastReplicatedmapEndpointBuilder {
             public HazelcastReplicatedmapEndpointBuilderImpl(String path) {
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
index a02ae79..39b5a7e 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
@@ -1278,7 +1278,7 @@ public interface 
KubernetesDeploymentsEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    KubernetesDeploymentsEndpointBuilder kubernetesDeployments(
+    static KubernetesDeploymentsEndpointBuilder kubernetesDeployments(
             String path) {
         class KubernetesDeploymentsEndpointBuilderImpl extends 
AbstractEndpointBuilder implements KubernetesDeploymentsEndpointBuilder, 
AdvancedKubernetesDeploymentsEndpointBuilder {
             public KubernetesDeploymentsEndpointBuilderImpl(String path) {
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
index fd6364d..1e298a6 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
@@ -437,7 +437,7 @@ public interface 
KubernetesPersistentVolumesClaimsEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    KubernetesPersistentVolumesClaimsEndpointBuilder 
kubernetesPersistentVolumesClaims(
+    static KubernetesPersistentVolumesClaimsEndpointBuilder 
kubernetesPersistentVolumesClaims(
             String path) {
         class KubernetesPersistentVolumesClaimsEndpointBuilderImpl extends 
AbstractEndpointBuilder implements 
KubernetesPersistentVolumesClaimsEndpointBuilder, 
AdvancedKubernetesPersistentVolumesClaimsEndpointBuilder {
             public KubernetesPersistentVolumesClaimsEndpointBuilderImpl(String 
path) {
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
index 74b0cb6..133011c 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
@@ -436,7 +436,7 @@ public interface 
KubernetesPersistentVolumesEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    KubernetesPersistentVolumesEndpointBuilder kubernetesPersistentVolumes(
+    static KubernetesPersistentVolumesEndpointBuilder 
kubernetesPersistentVolumes(
             String path) {
         class KubernetesPersistentVolumesEndpointBuilderImpl extends 
AbstractEndpointBuilder implements KubernetesPersistentVolumesEndpointBuilder, 
AdvancedKubernetesPersistentVolumesEndpointBuilder {
             public KubernetesPersistentVolumesEndpointBuilderImpl(String path) 
{
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
index e166c3d..b8f2648 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
@@ -1287,7 +1287,7 @@ public interface 
KubernetesReplicationControllersEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    KubernetesReplicationControllersEndpointBuilder 
kubernetesReplicationControllers(
+    static KubernetesReplicationControllersEndpointBuilder 
kubernetesReplicationControllers(
             String path) {
         class KubernetesReplicationControllersEndpointBuilderImpl extends 
AbstractEndpointBuilder implements 
KubernetesReplicationControllersEndpointBuilder, 
AdvancedKubernetesReplicationControllersEndpointBuilder {
             public KubernetesReplicationControllersEndpointBuilderImpl(String 
path) {
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
index e427a80..a79ca40 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
@@ -433,7 +433,7 @@ public interface 
KubernetesResourcesQuotaEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota(
+    static KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota(
             String path) {
         class KubernetesResourcesQuotaEndpointBuilderImpl extends 
AbstractEndpointBuilder implements KubernetesResourcesQuotaEndpointBuilder, 
AdvancedKubernetesResourcesQuotaEndpointBuilder {
             public KubernetesResourcesQuotaEndpointBuilderImpl(String path) {
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
index e1186d6..0b1e1ad 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
@@ -436,7 +436,7 @@ public interface 
KubernetesServiceAccountsEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts(
+    static KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts(
             String path) {
         class KubernetesServiceAccountsEndpointBuilderImpl extends 
AbstractEndpointBuilder implements KubernetesServiceAccountsEndpointBuilder, 
AdvancedKubernetesServiceAccountsEndpointBuilder {
             public KubernetesServiceAccountsEndpointBuilderImpl(String path) {
diff --git 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
index 4afb617..b85bc0e 100644
--- 
a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
@@ -430,7 +430,7 @@ public interface 
OpenshiftBuildConfigsEndpointBuilderFactory {
      * Path parameter: masterUrl (required)
      * Kubernetes Master url
      */
-    OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs(
+    static OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs(
             String path) {
         class OpenshiftBuildConfigsEndpointBuilderImpl extends 
AbstractEndpointBuilder implements OpenshiftBuildConfigsEndpointBuilder, 
AdvancedOpenshiftBuildConfigsEndpointBuilder {
             public OpenshiftBuildConfigsEndpointBuilderImpl(String path) {
diff --git 
a/tooling/camel-tooling-util/src/main/java/org/apache/camel/tooling/util/srcgen/JavaClass.java
 
b/tooling/camel-tooling-util/src/main/java/org/apache/camel/tooling/util/srcgen/JavaClass.java
index d0e47c1..158abd4 100644
--- 
a/tooling/camel-tooling-util/src/main/java/org/apache/camel/tooling/util/srcgen/JavaClass.java
+++ 
b/tooling/camel-tooling-util/src/main/java/org/apache/camel/tooling/util/srcgen/JavaClass.java
@@ -482,6 +482,9 @@ public class JavaClass {
                 } else if (method.isPrivate) {
                     sb.append("private ");
                 }
+                if (method.isStatic) {
+                    sb.append("static ");
+                }
                 if (method.isDefault) {
                     sb.append("default ");
                 }

Reply via email to