Class KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesHeaderNameBuilder
Enclosing interface:
KubernetesCustomResourcesEndpointBuilderFactory

public static class KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesHeaderNameBuilder extends Object
The builder of headers' name for the Kubernetes Custom Resources component.
  • Constructor Details

    • KubernetesCustomResourcesHeaderNameBuilder

      public KubernetesCustomResourcesHeaderNameBuilder()
  • Method Details

    • kubernetesOperation

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

      public String kubernetesNamespaceName()
      The namespace name. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesNamespaceName.
    • kubernetesCRDInstanceName

      public String kubernetesCRDInstanceName()
      The deployment name. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDInstanceName.
    • kubernetesCRDEventTimestamp

      public String kubernetesCRDEventTimestamp()
      Timestamp of the action watched by the consumer. The option is a: long type. Group: consumer
      Returns:
      the name of the header KubernetesCRDEventTimestamp.
    • kubernetesCRDEventAction

      public String kubernetesCRDEventAction()
      Action watched by the consumer. The option is a: io.fabric8.kubernetes.client.Watcher.Action type. Group: consumer
      Returns:
      the name of the header KubernetesCRDEventAction.
    • kubernetesCRDName

      public String kubernetesCRDName()
      The Consumer CRD Resource name we would like to watch. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDName.
    • kubernetesCRDGroup

      public String kubernetesCRDGroup()
      The Consumer CRD Resource Group we would like to watch. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDGroup.
    • kubernetesCRDScope

      public String kubernetesCRDScope()
      The Consumer CRD Resource Scope we would like to watch. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDScope.
    • kubernetesCRDVersion

      public String kubernetesCRDVersion()
      The Consumer CRD Resource Version we would like to watch. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDVersion.
    • kubernetesCRDPlural

      public String kubernetesCRDPlural()
      The Consumer CRD Resource Plural we would like to watch. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDPlural.
    • kubernetesCRDLabels

      public String kubernetesCRDLabels()
      The CRD resource labels. The option is a: Map<String, String> type. Group: producer
      Returns:
      the name of the header KubernetesCRDLabels.
    • kubernetesCRDInstance

      public String kubernetesCRDInstance()
      The manifest of the CRD resource to create as JSON string. The option is a: String type. Group: producer
      Returns:
      the name of the header KubernetesCRDInstance.
    • kubernetesDeleteResult

      public String kubernetesDeleteResult()
      The result of the delete operation. The option is a: boolean type. Group: producer
      Returns:
      the name of the header KubernetesDeleteResult.