Class KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobHeaderNameBuilder
Enclosing interface:
KubernetesCronJobEndpointBuilderFactory

public static class KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobHeaderNameBuilder extends Object
The builder of headers' name for the Kubernetes Cronjob component.
  • Constructor Details

    • KubernetesCronJobHeaderNameBuilder

      public KubernetesCronJobHeaderNameBuilder()
  • Method Details

    • kubernetesOperation

      public String kubernetesOperation()
      The Producer operation. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesOperation.
    • kubernetesCronJobLabels

      public String kubernetesCronJobLabels()
      The Cronjob labels. The option is a: Map<String, String> type. Group: producer
      Returns:
      the name of the header KubernetesCronJobLabels.
    • kubernetesCronJobName

      public String kubernetesCronJobName()
      The Cronjob name. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCronJobName.
    • kubernetesCronJobSpec

      public String kubernetesCronJobSpec()
      The spec for a Job. The option is a: io.fabric8.kubernetes.api.model.batch.v1.CronJobSpec type. Group: producer
      Returns:
      the name of the header KubernetesCronJobSpec.
    • kubernetesCronJobAnnotations

      public String kubernetesCronJobAnnotations()
      The Cron Job annotations. The option is a: Map<String, String> type. Group: producer
      Returns:
      the name of the header KubernetesCronJobAnnotations.