All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.knative-schema.json Maven / Gradle / Ivy

{
  "id": "http://fabric8.io/knative/KnativeSchema#",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {
    "knative_dev_caching_pkg_apis_caching_v1alpha1_Image": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "caching.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Image",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec",
          "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus",
          "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.caching.v1alpha1.Image",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "caching.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_Image",
            "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.Image"
          }
        },
        "kind": {
          "type": "string",
          "default": "ImageList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.caching.v1alpha1.Image\u003e"
      ]
    },
    "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec": {
      "type": "object",
      "properties": {
        "image": {
          "type": "string"
        },
        "imagePullSecrets": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
          }
        },
        "serviceAccountName": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "AwsSqsSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "AwsSqsSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource\u003e"
      ]
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "awsCredsSecret": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        },
        "queueUrl": {
          "type": "string"
        },
        "serviceAccountName": {
          "type": "string"
        },
        "sink": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "CouchDbSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "CouchDbSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource\u003e"
      ]
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec": {
      "type": "object",
      "properties": {
        "credentials": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        },
        "database": {
          "type": "string"
        },
        "feed": {
          "type": "string"
        },
        "serviceAccountName": {
          "type": "string"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "bindings.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "GitHubBinding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "bindings.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding"
          }
        },
        "kind": {
          "type": "string",
          "default": "GitHubBindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding\u003e"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec": {
      "type": "object",
      "properties": {
        "accessToken": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource"
        },
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource": {
      "type": "object",
      "properties": {
        "secretKeyRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "GitHubSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "GitHubSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource\u003e"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec": {
      "type": "object",
      "properties": {
        "accessToken": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource"
        },
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "eventTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "githubAPIURL": {
          "type": "string"
        },
        "ownerAndRepository": {
          "type": "string"
        },
        "secretToken": {
          "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource"
        },
        "secure": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "serviceAccountName": {
          "type": "string"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "webhookIDKey": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource": {
      "type": "object",
      "properties": {
        "secretKeyRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "bindings.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "GitLabBinding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "bindings.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding"
          }
        },
        "kind": {
          "type": "string",
          "default": "GitLabBindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding\u003e"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec": {
      "type": "object",
      "properties": {
        "accessToken": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource"
        },
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource": {
      "type": "object",
      "properties": {
        "secretKeyRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "GitLabSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "GitLabSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource\u003e"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec": {
      "type": "object",
      "properties": {
        "accessToken": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource"
        },
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "eventTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "projectUrl": {
          "type": "string"
        },
        "secretToken": {
          "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource"
        },
        "serviceAccountName": {
          "type": "string"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "sslverify": {
          "type": "boolean"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "webhookID": {
          "type": "integer",
          "existingJavaType": "Integer"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource": {
      "type": "object",
      "properties": {
        "secretKeyRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "bindings.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "KafkaBinding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "bindings.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding"
          }
        },
        "kind": {
          "type": "string",
          "default": "KafkaBindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding\u003e"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec": {
      "type": "object",
      "properties": {
        "bootstrapServers": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "net": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec"
        },
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec": {
      "type": "object",
      "properties": {
        "sasl": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSASLSpec"
        },
        "tls": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaTLSSpec"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec": {
      "type": "object",
      "properties": {
        "enable": {
          "type": "boolean"
        },
        "password": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
        },
        "type": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
        },
        "user": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSASLSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec": {
      "type": "object",
      "properties": {
        "caCert": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
        },
        "cert": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
        },
        "enable": {
          "type": "boolean"
        },
        "key": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaTLSSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource": {
      "type": "object",
      "properties": {
        "secretKeyRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "KafkaChannel",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel"
          }
        },
        "kind": {
          "type": "string",
          "default": "KafkaChannelList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel\u003e"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec": {
      "type": "object",
      "properties": {
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "numPartitions": {
          "type": "integer"
        },
        "replicationFactor": {
          "type": "integer"
        },
        "retentionDuration": {
          "type": "string"
        },
        "subscribers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec"
          }
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
          }
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "deadLetterSinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "subscribers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus"
          }
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "KafkaSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "KafkaSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource\u003e"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec": {
      "type": "object",
      "properties": {
        "bootstrapServers": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "consumerGroup": {
          "type": "string"
        },
        "consumers": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "initialOffset": {
          "type": "string"
        },
        "net": {
          "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "topics": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "claims": {
          "type": "string"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "consumers": {
          "type": "integer"
        },
        "maxAllowedVReplicas": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "placements": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement"
          }
        },
        "selector": {
          "type": "string"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "PrometheusSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus",
          "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource",
            "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "PrometheusSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource\u003e"
      ]
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec": {
      "type": "object",
      "properties": {
        "authTokenFile": {
          "type": "string"
        },
        "caCertConfigMap": {
          "type": "string"
        },
        "promQL": {
          "type": "string"
        },
        "schedule": {
          "type": "string"
        },
        "serverURL": {
          "type": "string"
        },
        "serviceAccountName": {
          "type": "string"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "step": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec": {
      "type": "object",
      "properties": {
        "backoffDelay": {
          "type": "string",
          "existingJavaType": "String"
        },
        "backoffPolicy": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "retry": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "retryAfterMax": {
          "type": "string",
          "existingJavaType": "String"
        },
        "timeout": {
          "type": "string",
          "existingJavaType": "String"
        }
      },
      "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec": {
      "type": "object",
      "properties": {
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "generation": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "replyAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "replyCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "replyUri": {
          "existingJavaType": "java.lang.String"
        },
        "subscriberAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "subscriberCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "subscriberUri": {
          "existingJavaType": "java.lang.String"
        },
        "uid": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus": {
      "type": "object",
      "properties": {
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "message": {
          "type": "string"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "ready": {
          "type": "string"
        },
        "uid": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement": {
      "type": "object",
      "properties": {
        "podName": {
          "type": "string"
        },
        "vreplicas": {
          "type": "integer"
        }
      },
      "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_Broker": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "eventing.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Broker",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec",
          "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus",
          "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.Broker",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_BrokerList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "eventing.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Broker",
            "existingJavaType": "io.fabric8.knative.eventing.v1.Broker"
          }
        },
        "kind": {
          "type": "string",
          "default": "BrokerList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.BrokerList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1.Broker\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec": {
      "type": "object",
      "properties": {
        "config": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.BrokerSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
          }
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "deadLetterSinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.BrokerStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter": {
      "type": "object",
      "properties": {
        "all": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter",
            "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter"
          }
        },
        "any": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter",
            "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter"
          }
        },
        "cesql": {
          "type": "string"
        },
        "exact": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "not": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter",
          "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter"
        },
        "prefix": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "suffix": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_Trigger": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "eventing.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Trigger",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec",
          "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus",
          "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.Trigger",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter": {
      "type": "object",
      "properties": {
        "attributes": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.TriggerFilter",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "eventing.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Trigger",
            "existingJavaType": "io.fabric8.knative.eventing.v1.Trigger"
          }
        },
        "kind": {
          "type": "string",
          "default": "TriggerList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.TriggerList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1.Trigger\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec": {
      "type": "object",
      "properties": {
        "broker": {
          "type": "string"
        },
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "filter": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter",
          "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerFilter"
        },
        "filters": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter",
            "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter"
          }
        },
        "subscriber": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.TriggerSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "deadLetterSinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "subscriberCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "subscriberUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1.TriggerStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "eventing.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "EventType",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec",
          "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus",
          "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeStatus"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1beta1.EventType",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "eventing.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType",
            "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventType"
          }
        },
        "kind": {
          "type": "string",
          "default": "EventTypeList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1beta1.EventTypeList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1beta1.EventType\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec": {
      "type": "object",
      "properties": {
        "broker": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "reference": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "schema": {
          "existingJavaType": "java.lang.String"
        },
        "schemaData": {
          "type": "string"
        },
        "source": {
          "existingJavaType": "java.lang.String"
        },
        "type": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1beta1.EventTypeSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.eventing.v1beta1.EventTypeStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_Parallel": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "flows.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Parallel",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec",
          "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus",
          "existingJavaType": "io.fabric8.knative.flows.v1.ParallelStatus"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.Parallel",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch": {
      "type": "object",
      "properties": {
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "filter": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "reply": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "subscriber": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelBranch",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus": {
      "type": "object",
      "properties": {
        "filterChannelStatus": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus",
          "existingJavaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus"
        },
        "filterSubscriptionStatus": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus",
          "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus"
        },
        "subscriberSubscriptionStatus": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus",
          "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelBranchStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus": {
      "type": "object",
      "properties": {
        "channel": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        },
        "ready": {
          "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "flows.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Parallel",
            "existingJavaType": "io.fabric8.knative.flows.v1.Parallel"
          }
        },
        "kind": {
          "type": "string",
          "default": "ParallelList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1.Parallel\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec": {
      "type": "object",
      "properties": {
        "branches": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch",
            "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranch"
          }
        },
        "channelTemplate": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec",
          "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec"
        },
        "reply": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
          }
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "branchStatuses": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus",
            "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranchStatus"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "ingressChannelStatus": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus",
          "existingJavaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus": {
      "type": "object",
      "properties": {
        "ready": {
          "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
        },
        "subscription": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_Sequence": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "flows.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Sequence",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec",
          "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus",
          "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStatus"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.Sequence",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus": {
      "type": "object",
      "properties": {
        "channel": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        },
        "ready": {
          "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.SequenceChannelStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "flows.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Sequence",
            "existingJavaType": "io.fabric8.knative.flows.v1.Sequence"
          }
        },
        "kind": {
          "type": "string",
          "default": "SequenceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.SequenceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1.Sequence\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec": {
      "type": "object",
      "properties": {
        "channelTemplate": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec",
          "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec"
        },
        "reply": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "steps": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStep",
            "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStep"
          }
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.SequenceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "channelStatuses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus",
            "existingJavaType": "io.fabric8.knative.flows.v1.SequenceChannelStatus"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "subscriptionStatuses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus",
            "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSubscriptionStatus"
          }
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.SequenceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceStep": {
      "type": "object",
      "properties": {
        "CACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "audience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "ref": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "uri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.SequenceStep",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus": {
      "type": "object",
      "properties": {
        "ready": {
          "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
        },
        "subscription": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        }
      },
      "javaType": "io.fabric8.knative.flows.v1.SequenceSubscriptionStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_Channel": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Channel",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec",
          "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus",
          "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelStatus"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.Channel",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Channel",
            "existingJavaType": "io.fabric8.knative.messaging.v1.Channel"
          }
        },
        "kind": {
          "type": "string",
          "default": "ChannelList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.ChannelList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1.Channel\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec": {
      "type": "object",
      "properties": {
        "channelTemplate": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec",
          "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec"
        },
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "subscribers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec"
          }
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.ChannelSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
          }
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "channel": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "deadLetterSinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "subscribers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus"
          }
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.ChannelStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "spec": {
          "existingJavaType": "java.util.Map\u003cString, Object\u003e"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "InMemoryChannel",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec",
          "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus",
          "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelStatus"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannel",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel",
            "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannel"
          }
        },
        "kind": {
          "type": "string",
          "default": "InMemoryChannelList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannelList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1.InMemoryChannel\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec": {
      "type": "object",
      "properties": {
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "subscribers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec"
          }
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannelSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
          }
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "deadLetterSinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "subscribers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus",
            "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus"
          }
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannelStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_Subscription": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Subscription",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec",
          "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus",
          "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatus"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.Subscription",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "messaging.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Subscription",
            "existingJavaType": "io.fabric8.knative.messaging.v1.Subscription"
          }
        },
        "kind": {
          "type": "string",
          "default": "SubscriptionList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.SubscriptionList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1.Subscription\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec": {
      "type": "object",
      "properties": {
        "channel": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "delivery": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
          "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
        },
        "reply": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "subscriber": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.SubscriptionSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "physicalSubscription": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription",
          "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatusPhysicalSubscription"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.SubscriptionStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription": {
      "type": "object",
      "properties": {
        "deadLetterSinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "deadLetterSinkUri": {
          "existingJavaType": "java.lang.String"
        },
        "replyAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "replyCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "replyUri": {
          "existingJavaType": "java.lang.String"
        },
        "subscriberAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "subscriberCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "subscriberUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.messaging.v1.SubscriptionStatusPhysicalSubscription",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.APIVersionKind",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "selector": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.APIVersionKindSelector",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "ApiServerSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec",
          "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus",
          "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ApiServerSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource",
            "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "ApiServerSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ApiServerSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.ApiServerSource\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec": {
      "type": "object",
      "properties": {
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "mode": {
          "type": "string"
        },
        "namespaceSelector": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
        },
        "owner": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind",
          "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKind"
        },
        "resources": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector",
            "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKindSelector"
          }
        },
        "serviceAccountName": {
          "type": "string"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ApiServerSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "namespaces": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ApiServerSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "ContainerSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec",
          "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus",
          "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ContainerSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSource",
            "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "ContainerSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ContainerSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.ContainerSource\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec": {
      "type": "object",
      "properties": {
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "template": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ContainerSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.ContainerSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "PingSource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec",
          "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus",
          "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.PingSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSource",
            "existingJavaType": "io.fabric8.knative.sources.v1.PingSource"
          }
        },
        "kind": {
          "type": "string",
          "default": "PingSourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.PingSourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.PingSource\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec": {
      "type": "object",
      "properties": {
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "contentType": {
          "type": "string"
        },
        "data": {
          "type": "string"
        },
        "dataBase64": {
          "type": "string"
        },
        "schedule": {
          "type": "string"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "timezone": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.PingSourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.PingSourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBinding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "SinkBinding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec",
          "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus",
          "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingStatus"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.SinkBinding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "sources.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBinding",
            "existingJavaType": "io.fabric8.knative.sources.v1.SinkBinding"
          }
        },
        "kind": {
          "type": "string",
          "default": "SinkBindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.SinkBindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.SinkBinding\u003e"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec": {
      "type": "object",
      "properties": {
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        },
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.SinkBindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.sources.v1.SinkBindingStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Certificate",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.Certificate",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Certificate"
          }
        },
        "kind": {
          "type": "string",
          "default": "CertificateList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.Certificate\u003e"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec": {
      "type": "object",
      "properties": {
        "dnsNames": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "domain": {
          "type": "string"
        },
        "secretName": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "http01Challenges": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTP01Challenge"
          }
        },
        "notAfter": {
          "existingJavaType": "java.lang.String"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "ClusterDomainClaim",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim"
          }
        },
        "kind": {
          "type": "string",
          "default": "ClusterDomainClaimList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim\u003e"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec": {
      "type": "object",
      "properties": {
        "namespace": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge": {
      "type": "object",
      "properties": {
        "serviceName": {
          "type": "string"
        },
        "serviceNamespace": {
          "type": "string"
        },
        "servicePort": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTP01Challenge",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath": {
      "type": "object",
      "properties": {
        "appendHeaders": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "headers": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,io.fabric8.knative.internal.networking.v1alpha1.HeaderMatch\u003e"
        },
        "path": {
          "type": "string"
        },
        "rewriteHost": {
          "type": "string"
        },
        "splits": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressBackendSplit"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressPath",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue": {
      "type": "object",
      "properties": {
        "paths": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressPath"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressRuleValue",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HeaderMatch": {
      "type": "object",
      "properties": {
        "exact": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HeaderMatch",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Ingress",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.Ingress",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit": {
      "type": "object",
      "properties": {
        "appendHeaders": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "percent": {
          "type": "integer"
        },
        "serviceName": {
          "type": "string"
        },
        "serviceNamespace": {
          "type": "string"
        },
        "servicePort": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressBackendSplit",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Ingress"
          }
        },
        "kind": {
          "type": "string",
          "default": "IngressList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.Ingress\u003e"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule": {
      "type": "object",
      "properties": {
        "hosts": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "type": "string"
          }
        },
        "http": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressRuleValue"
        },
        "visibility": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressRule",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec": {
      "type": "object",
      "properties": {
        "httpOption": {
          "type": "string"
        },
        "rules": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressRule"
          }
        },
        "tls": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressTLS"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "privateLoadBalancer": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus"
        },
        "publicLoadBalancer": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS": {
      "type": "object",
      "properties": {
        "hosts": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "type": "string"
          }
        },
        "secretName": {
          "type": "string"
        },
        "secretNamespace": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressTLS",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus": {
      "type": "object",
      "properties": {
        "domain": {
          "type": "string"
        },
        "domainInternal": {
          "type": "string"
        },
        "ip": {
          "type": "string"
        },
        "meshOnly": {
          "type": "boolean"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus": {
      "type": "object",
      "properties": {
        "ingress": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "ServerlessService",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus",
          "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessService",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "networking.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService",
            "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessService"
          }
        },
        "kind": {
          "type": "string",
          "default": "ServerlessServiceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.ServerlessService\u003e"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec": {
      "type": "object",
      "properties": {
        "mode": {
          "type": "string"
        },
        "numActivators": {
          "type": "integer"
        },
        "objectRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        },
        "protocolType": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "privateServiceName": {
          "type": "string"
        },
        "serviceName": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_Condition": {
      "type": "object",
      "properties": {
        "lastTransitionTime": {
          "existingJavaType": "java.lang.String"
        },
        "message": {
          "type": "string",
          "description": "human-readable message indicating details about last transition"
        },
        "reason": {
          "type": "string",
          "description": "one-word CamelCase reason for the condition's last transition"
        },
        "severity": {
          "type": "string",
          "description": "how to interpret failures of this condition"
        },
        "status": {
          "type": "string",
          "description": "status of the condition"
        },
        "type": {
          "type": "string",
          "description": "type of status condition"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.Condition",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_AddressStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_Addressable": {
      "type": "object",
      "properties": {
        "CACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "audience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "name": {
          "type": "string",
          "existingJavaType": "String"
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_AddressableType": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "AddressableType",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_AddressableTypeList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressableType",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType"
          }
        },
        "kind": {
          "type": "string",
          "default": "AddressableTypeList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableTypeList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_AuthStatus": {
      "type": "object",
      "properties": {
        "serviceAccountName": {
          "type": "string",
          "existingJavaType": "String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_Binding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Binding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_BindingSpec",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Binding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_BindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Binding",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Binding"
          }
        },
        "kind": {
          "type": "string",
          "default": "BindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.Binding\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_BindingSpec": {
      "type": "object",
      "properties": {
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_CloudEventAttributes": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "type": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_CloudEventOverrides": {
      "type": "object",
      "properties": {
        "extensions": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_CronJob": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "CronJob",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.batch.v1.CronJobSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJob",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_CronJobList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CronJob",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJob"
          }
        },
        "kind": {
          "type": "string",
          "default": "CronJobList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJobList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.CronJob\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_Destination": {
      "type": "object",
      "properties": {
        "CACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "audience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "ref": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "uri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_KReference": {
      "type": "object",
      "properties": {
        "address": {
          "type": "string",
          "existingJavaType": "String"
        },
        "apiVersion": {
          "type": "string"
        },
        "group": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "namespace": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_KResource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "KResource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Status",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Status"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_KResourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KResource",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResource"
          }
        },
        "kind": {
          "type": "string",
          "default": "KResourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.KResource\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_PodList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPod",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod"
          }
        },
        "kind": {
          "type": "string",
          "default": "PodList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.WithPod\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_PodSpecable": {
      "type": "object",
      "properties": {
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.PodSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodSpecable",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_Source": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Source",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceSpec",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Source",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_SourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Source",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Source"
          }
        },
        "kind": {
          "type": "string",
          "default": "SourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.Source\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_SourceSpec": {
      "type": "object",
      "properties": {
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_SourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "auth": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
        },
        "ceAttributes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
          }
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkAudience": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkCACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_Status": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Status",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_WithPod": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "WithPod",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPodSpec",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_WithPodList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPod",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod"
          }
        },
        "kind": {
          "type": "string",
          "default": "WithPodList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.WithPod\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1_WithPodSpec": {
      "type": "object",
      "properties": {
        "template": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_PodSpecable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodSpecable"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_AddressStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Addressable": {
      "type": "object",
      "properties": {
        "CACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "hostname": {
          "type": "string"
        },
        "name": {
          "type": "string",
          "existingJavaType": "String"
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_AddressableType": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "AddressableType",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_AddressableTypeList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressableType",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType"
          }
        },
        "kind": {
          "type": "string",
          "default": "AddressableTypeList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableTypeList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Binding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Binding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_BindingSpec",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_BindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Binding",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding"
          }
        },
        "kind": {
          "type": "string",
          "default": "BindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_BindingSpec": {
      "type": "object",
      "properties": {
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "LegacyTarget",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetable"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget"
          }
        },
        "kind": {
          "type": "string",
          "default": "LegacyTargetList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable": {
      "type": "object",
      "properties": {
        "domainInternal": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetable",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Target": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Target",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_TargetStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_TargetList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Target",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target"
          }
        },
        "kind": {
          "type": "string",
          "default": "TargetList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_TargetStatus": {
      "type": "object",
      "properties": {
        "targetable": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Targetable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Targetable"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Targetable": {
      "type": "object",
      "properties": {
        "domainInternal": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Targetable",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_AddressStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable"
        },
        "addresses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Addressable",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable"
          }
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_Addressable": {
      "type": "object",
      "properties": {
        "CACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "name": {
          "type": "string",
          "existingJavaType": "String"
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_AddressableType": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "AddressableType",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_AddressableTypeList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressableType",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType"
          }
        },
        "kind": {
          "type": "string",
          "default": "AddressableTypeList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableTypeList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_Binding": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Binding",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_BindingSpec",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingSpec"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_BindingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Binding",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding"
          }
        },
        "kind": {
          "type": "string",
          "default": "BindingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_BindingSpec": {
      "type": "object",
      "properties": {
        "subject": {
          "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides": {
      "type": "object",
      "properties": {
        "extensions": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.CloudEventOverrides",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_Destination": {
      "type": "object",
      "properties": {
        "CACerts": {
          "type": "string",
          "existingJavaType": "String"
        },
        "apiVersion": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "namespace": {
          "type": "string"
        },
        "ref": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        },
        "uri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Destination",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_KResource": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "KResource",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Status",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Status"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_KResourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_KResource",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource"
          }
        },
        "kind": {
          "type": "string",
          "default": "KResourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_Source": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Source",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceSpec",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceStatus",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_SourceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "duck.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Source",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source"
          }
        },
        "kind": {
          "type": "string",
          "default": "SourceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source\u003e"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_SourceSpec": {
      "type": "object",
      "properties": {
        "ceOverrides": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.CloudEventOverrides"
        },
        "sink": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Destination",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Destination"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_SourceStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "sinkUri": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_apis_duck_v1beta1_Status": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Status",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_pkg_tracker_Reference": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "namespace": {
          "type": "string"
        },
        "selector": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
        }
      },
      "javaType": "io.fabric8.knative.internal.pkg.tracker.Reference",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Metric",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec",
          "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus",
          "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.Metric",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric",
            "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.Metric"
          }
        },
        "kind": {
          "type": "string",
          "default": "MetricList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.autoscaling.v1alpha1.Metric\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec": {
      "type": "object",
      "properties": {
        "panicWindow": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "scrapeTarget": {
          "type": "string"
        },
        "stableWindow": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.internal.knative.dev/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "PodAutoscaler",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec",
          "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus",
          "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.internal.knative.dev/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler",
            "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler"
          }
        },
        "kind": {
          "type": "string",
          "default": "PodAutoscalerList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec": {
      "type": "object",
      "properties": {
        "containerConcurrency": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "protocolType": {
          "type": "string"
        },
        "reachability": {
          "type": "string"
        },
        "scaleTargetRef": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus": {
      "type": "object",
      "properties": {
        "actualScale": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "desiredScale": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "metricsServiceName": {
          "type": "string"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "serviceName": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_Configuration": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Configuration",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus",
          "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.Configuration",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ConfigurationList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Configuration",
            "existingJavaType": "io.fabric8.knative.serving.v1.Configuration"
          }
        },
        "kind": {
          "type": "string",
          "default": "ConfigurationList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ConfigurationList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Configuration\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec": {
      "type": "object",
      "properties": {
        "template": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus": {
      "type": "object",
      "properties": {
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "latestCreatedRevisionName": {
          "type": "string"
        },
        "latestReadyRevisionName": {
          "type": "string"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ContainerStatus": {
      "type": "object",
      "properties": {
        "imageDigest": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ContainerStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_Revision": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Revision",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.RevisionSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionStatus",
          "existingJavaType": "io.fabric8.knative.serving.v1.RevisionStatus"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.Revision",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Revision",
            "existingJavaType": "io.fabric8.knative.serving.v1.Revision"
          }
        },
        "kind": {
          "type": "string",
          "default": "RevisionList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RevisionList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Revision\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionSpec": {
      "type": "object",
      "properties": {
        "activeDeadlineSeconds": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "affinity": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.Affinity"
        },
        "automountServiceAccountToken": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "containerConcurrency": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "containers": {
          "type": "array",
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.Container"
          }
        },
        "dnsConfig": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
        },
        "dnsPolicy": {
          "type": "string"
        },
        "enableServiceLinks": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "ephemeralContainers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
          }
        },
        "hostAliases": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.HostAlias"
          }
        },
        "hostIPC": {
          "type": "boolean"
        },
        "hostNetwork": {
          "type": "boolean"
        },
        "hostPID": {
          "type": "boolean"
        },
        "hostUsers": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "hostname": {
          "type": "string"
        },
        "idleTimeoutSeconds": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "imagePullSecrets": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
          }
        },
        "initContainers": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.Container"
          }
        },
        "nodeName": {
          "type": "string"
        },
        "nodeSelector": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "os": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.PodOS"
        },
        "overhead": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
        },
        "preemptionPolicy": {
          "type": "string",
          "existingJavaType": "String"
        },
        "priority": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "priorityClassName": {
          "type": "string"
        },
        "readinessGates": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
          }
        },
        "resourceClaims": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.PodResourceClaim"
          }
        },
        "responseStartTimeoutSeconds": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "restartPolicy": {
          "type": "string"
        },
        "runtimeClassName": {
          "type": "string",
          "existingJavaType": "String"
        },
        "schedulerName": {
          "type": "string"
        },
        "schedulingGates": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.PodSchedulingGate"
          }
        },
        "securityContext": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
        },
        "serviceAccount": {
          "type": "string"
        },
        "serviceAccountName": {
          "type": "string"
        },
        "setHostnameAsFQDN": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "shareProcessNamespace": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "subdomain": {
          "type": "string"
        },
        "terminationGracePeriodSeconds": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "timeoutSeconds": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "tolerations": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.Toleration"
          }
        },
        "topologySpreadConstraints": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
          }
        },
        "volumes": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "existingJavaType": "io.fabric8.kubernetes.api.model.Volume"
          }
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RevisionSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionStatus": {
      "type": "object",
      "properties": {
        "actualReplicas": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "containerStatuses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ContainerStatus",
            "existingJavaType": "io.fabric8.knative.serving.v1.ContainerStatus"
          }
        },
        "desiredReplicas": {
          "type": "integer",
          "existingJavaType": "Integer"
        },
        "initContainerStatuses": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ContainerStatus",
            "existingJavaType": "io.fabric8.knative.serving.v1.ContainerStatus"
          }
        },
        "logUrl": {
          "type": "string"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RevisionStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec": {
      "type": "object",
      "properties": {
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.RevisionSpec"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_Route": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Route",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.RouteSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteStatus",
          "existingJavaType": "io.fabric8.knative.serving.v1.RouteStatus"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.Route",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RouteList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Route",
            "existingJavaType": "io.fabric8.knative.serving.v1.Route"
          }
        },
        "kind": {
          "type": "string",
          "default": "RouteList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RouteList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Route\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RouteSpec": {
      "type": "object",
      "properties": {
        "traffic": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
            "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget"
          }
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RouteSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_RouteStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "traffic": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
            "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget"
          }
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.RouteStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_Service": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "Service",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.ServiceSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceStatus",
          "existingJavaType": "io.fabric8.knative.serving.v1.ServiceStatus"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.Service",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ServiceList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Service",
            "existingJavaType": "io.fabric8.knative.serving.v1.Service"
          }
        },
        "kind": {
          "type": "string",
          "default": "ServiceList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ServiceList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Service\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ServiceSpec": {
      "type": "object",
      "properties": {
        "template": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
        },
        "traffic": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
            "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget"
          }
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ServiceSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_ServiceStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "latestCreatedRevisionName": {
          "type": "string"
        },
        "latestReadyRevisionName": {
          "type": "string"
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "traffic": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
            "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget"
          }
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.ServiceStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1_TrafficTarget": {
      "type": "object",
      "properties": {
        "configurationName": {
          "type": "string"
        },
        "latestRevision": {
          "type": "boolean",
          "existingJavaType": "Boolean"
        },
        "percent": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "revisionName": {
          "type": "string"
        },
        "tag": {
          "type": "string"
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1.TrafficTarget",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "DomainMapping",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec",
          "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingSpec"
        },
        "status": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus",
          "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingStatus"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1beta1.DomainMapping",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "serving.knative.dev/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping",
            "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMapping"
          }
        },
        "kind": {
          "type": "string",
          "default": "DomainMappingList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1beta1.DomainMappingList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.DomainMapping\u003e"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec": {
      "type": "object",
      "properties": {
        "ref": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
        },
        "tls": {
          "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS",
          "existingJavaType": "io.fabric8.knative.serving.v1beta1.SecretTLS"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1beta1.DomainMappingSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
          "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
        },
        "annotations": {
          "type": "object",
          "existingJavaType": "java.util.Map\u003cString,String\u003e"
        },
        "conditions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
            "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
          }
        },
        "observedGeneration": {
          "type": "integer",
          "existingJavaType": "Long"
        },
        "url": {
          "existingJavaType": "java.lang.String"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1beta1.DomainMappingStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS": {
      "type": "object",
      "properties": {
        "secretName": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.knative.serving.v1beta1.SecretTLS",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    }
  },
  "type": "object",
  "properties": {
    "knative_dev_caching_pkg_apis_caching_v1alpha1_Image": {
      "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_Image",
      "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.Image"
    },
    "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageList": {
      "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageList",
      "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageList"
    },
    "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec": {
      "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec",
      "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageSpec"
    },
    "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus": {
      "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus",
      "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageStatus"
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource": {
      "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource"
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceList": {
      "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceList"
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceSpec"
    },
    "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceStatus"
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource": {
      "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource"
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceList": {
      "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceList"
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceSpec"
    },
    "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceStatus"
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding"
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingList": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingList"
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingSpec"
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingStatus"
    },
    "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource"
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource"
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceList": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceList"
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceSpec"
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceStatus"
    },
    "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource": {
      "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource"
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding"
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingList": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingList"
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingSpec"
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingStatus"
    },
    "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource"
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource"
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceList": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceList"
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceSpec"
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceStatus"
    },
    "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource": {
      "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingList": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingList"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingSpec"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingStatus"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSASLSpec"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaTLSSpec"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelList": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelList"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelSpec"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelStatus"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceList": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceList"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceSpec"
    },
    "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceStatus"
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource": {
      "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource"
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceList": {
      "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceList",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceList"
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpec"
    },
    "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus",
      "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceStatus"
    },
    "knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec",
      "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec"
    },
    "knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec",
      "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec"
    },
    "knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus",
      "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus"
    },
    "knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement",
      "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_Broker": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Broker",
      "existingJavaType": "io.fabric8.knative.eventing.v1.Broker"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_BrokerList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerList",
      "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerList"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec",
      "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerSpec"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus",
      "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerStatus"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter",
      "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_Trigger": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Trigger",
      "existingJavaType": "io.fabric8.knative.eventing.v1.Trigger"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter",
      "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerFilter"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerList",
      "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerList"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec",
      "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerSpec"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus",
      "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerStatus"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType",
      "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventType"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeList",
      "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeList"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec",
      "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeSpec"
    },
    "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus",
      "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_Parallel": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Parallel",
      "existingJavaType": "io.fabric8.knative.flows.v1.Parallel"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranch"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranchStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelList",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelList"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSpec"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_Sequence": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Sequence",
      "existingJavaType": "io.fabric8.knative.flows.v1.Sequence"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.SequenceChannelStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceList",
      "existingJavaType": "io.fabric8.knative.flows.v1.SequenceList"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec",
      "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSpec"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStatus"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceStep": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStep",
      "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStep"
    },
    "knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus",
      "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSubscriptionStatus"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_Channel": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Channel",
      "existingJavaType": "io.fabric8.knative.messaging.v1.Channel"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelList",
      "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelList"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec",
      "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelSpec"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus",
      "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelStatus"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec",
      "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel",
      "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannel"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelList",
      "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelList"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec",
      "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelSpec"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus",
      "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelStatus"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_Subscription": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Subscription",
      "existingJavaType": "io.fabric8.knative.messaging.v1.Subscription"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionList",
      "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionList"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec",
      "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionSpec"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus",
      "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatus"
    },
    "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription",
      "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatusPhysicalSubscription"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind",
      "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKind"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector",
      "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKindSelector"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource",
      "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSource"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceList",
      "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceList"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec",
      "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceSpec"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus",
      "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceStatus"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSource": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSource",
      "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSource"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceList",
      "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceList"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec",
      "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceSpec"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus",
      "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceStatus"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSource": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSource",
      "existingJavaType": "io.fabric8.knative.sources.v1.PingSource"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSourceList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceList",
      "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceList"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec",
      "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceSpec"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus",
      "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceStatus"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBinding": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBinding",
      "existingJavaType": "io.fabric8.knative.sources.v1.SinkBinding"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingList": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingList",
      "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingList"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec",
      "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingSpec"
    },
    "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus": {
      "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus",
      "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingStatus"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Certificate"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateList": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateList",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateList"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateSpec"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateStatus"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimList": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimList",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimList"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTP01Challenge"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressPath"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressRuleValue"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_HeaderMatch": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HeaderMatch",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HeaderMatch"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Ingress"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressBackendSplit"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressList": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressList",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressList"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressRule"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressSpec"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressStatus"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressTLS"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessService"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceList": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceList",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceList"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceSpec"
    },
    "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus": {
      "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus",
      "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceStatus"
    },
    "knative_dev_pkg_apis_Condition": {
      "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition"
    },
    "knative_dev_pkg_apis_duck_v1_AddressStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressStatus"
    },
    "knative_dev_pkg_apis_duck_v1_Addressable": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
    },
    "knative_dev_pkg_apis_duck_v1_AddressableType": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressableType",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType"
    },
    "knative_dev_pkg_apis_duck_v1_AddressableTypeList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressableTypeList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableTypeList"
    },
    "knative_dev_pkg_apis_duck_v1_AuthStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus"
    },
    "knative_dev_pkg_apis_duck_v1_Binding": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Binding",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Binding"
    },
    "knative_dev_pkg_apis_duck_v1_BindingList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_BindingList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingList"
    },
    "knative_dev_pkg_apis_duck_v1_BindingSpec": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_BindingSpec",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingSpec"
    },
    "knative_dev_pkg_apis_duck_v1_CloudEventAttributes": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes"
    },
    "knative_dev_pkg_apis_duck_v1_CloudEventOverrides": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides"
    },
    "knative_dev_pkg_apis_duck_v1_CronJob": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CronJob",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJob"
    },
    "knative_dev_pkg_apis_duck_v1_CronJobList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CronJobList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJobList"
    },
    "knative_dev_pkg_apis_duck_v1_Destination": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
    },
    "knative_dev_pkg_apis_duck_v1_KReference": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
    },
    "knative_dev_pkg_apis_duck_v1_KResource": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KResource",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResource"
    },
    "knative_dev_pkg_apis_duck_v1_KResourceList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KResourceList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResourceList"
    },
    "knative_dev_pkg_apis_duck_v1_PodList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_PodList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodList"
    },
    "knative_dev_pkg_apis_duck_v1_PodSpecable": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_PodSpecable",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodSpecable"
    },
    "knative_dev_pkg_apis_duck_v1_Source": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Source",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Source"
    },
    "knative_dev_pkg_apis_duck_v1_SourceList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceList"
    },
    "knative_dev_pkg_apis_duck_v1_SourceSpec": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceSpec",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceSpec"
    },
    "knative_dev_pkg_apis_duck_v1_SourceStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceStatus"
    },
    "knative_dev_pkg_apis_duck_v1_Status": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Status",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Status"
    },
    "knative_dev_pkg_apis_duck_v1_WithPod": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPod",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod"
    },
    "knative_dev_pkg_apis_duck_v1_WithPodList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPodList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodList"
    },
    "knative_dev_pkg_apis_duck_v1_WithPodSpec": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPodSpec",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_AddressStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressStatus"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Addressable": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_AddressableType": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressableType",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_AddressableTypeList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressableTypeList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableTypeList"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Binding": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Binding",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_BindingList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_BindingList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingList"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_BindingSpec": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_BindingSpec",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingSpec"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetList"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetable"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Target": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Target",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_TargetList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_TargetList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetList"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_TargetStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_TargetStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetStatus"
    },
    "knative_dev_pkg_apis_duck_v1alpha1_Targetable": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Targetable",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Targetable"
    },
    "knative_dev_pkg_apis_duck_v1beta1_AddressStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressStatus"
    },
    "knative_dev_pkg_apis_duck_v1beta1_Addressable": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Addressable",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable"
    },
    "knative_dev_pkg_apis_duck_v1beta1_AddressableType": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressableType",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType"
    },
    "knative_dev_pkg_apis_duck_v1beta1_AddressableTypeList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressableTypeList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableTypeList"
    },
    "knative_dev_pkg_apis_duck_v1beta1_Binding": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Binding",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding"
    },
    "knative_dev_pkg_apis_duck_v1beta1_BindingList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_BindingList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingList"
    },
    "knative_dev_pkg_apis_duck_v1beta1_BindingSpec": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_BindingSpec",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingSpec"
    },
    "knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.CloudEventOverrides"
    },
    "knative_dev_pkg_apis_duck_v1beta1_Destination": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Destination",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Destination"
    },
    "knative_dev_pkg_apis_duck_v1beta1_KResource": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_KResource",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource"
    },
    "knative_dev_pkg_apis_duck_v1beta1_KResourceList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_KResourceList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResourceList"
    },
    "knative_dev_pkg_apis_duck_v1beta1_Source": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Source",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source"
    },
    "knative_dev_pkg_apis_duck_v1beta1_SourceList": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceList",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceList"
    },
    "knative_dev_pkg_apis_duck_v1beta1_SourceSpec": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceSpec",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceSpec"
    },
    "knative_dev_pkg_apis_duck_v1beta1_SourceStatus": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceStatus",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceStatus"
    },
    "knative_dev_pkg_apis_duck_v1beta1_Status": {
      "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Status",
      "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Status"
    },
    "knative_dev_pkg_tracker_Reference": {
      "$ref": "#/definitions/knative_dev_pkg_tracker_Reference",
      "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.Metric"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricList",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricList"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricSpec"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricStatus"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerList",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerList"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec"
    },
    "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus",
      "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1_Configuration": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Configuration",
      "existingJavaType": "io.fabric8.knative.serving.v1.Configuration"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ConfigurationList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationList",
      "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationList"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec",
      "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus",
      "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ContainerStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ContainerStatus",
      "existingJavaType": "io.fabric8.knative.serving.v1.ContainerStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1_Revision": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Revision",
      "existingJavaType": "io.fabric8.knative.serving.v1.Revision"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionList",
      "existingJavaType": "io.fabric8.knative.serving.v1.RevisionList"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec",
      "existingJavaType": "io.fabric8.knative.serving.v1.RevisionSpec"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionStatus",
      "existingJavaType": "io.fabric8.knative.serving.v1.RevisionStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
      "existingJavaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
    },
    "knative_dev_serving_pkg_apis_serving_v1_Route": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Route",
      "existingJavaType": "io.fabric8.knative.serving.v1.Route"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RouteList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteList",
      "existingJavaType": "io.fabric8.knative.serving.v1.RouteList"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RouteSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteSpec",
      "existingJavaType": "io.fabric8.knative.serving.v1.RouteSpec"
    },
    "knative_dev_serving_pkg_apis_serving_v1_RouteStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteStatus",
      "existingJavaType": "io.fabric8.knative.serving.v1.RouteStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1_Service": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Service",
      "existingJavaType": "io.fabric8.knative.serving.v1.Service"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ServiceList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceList",
      "existingJavaType": "io.fabric8.knative.serving.v1.ServiceList"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ServiceSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceSpec",
      "existingJavaType": "io.fabric8.knative.serving.v1.ServiceSpec"
    },
    "knative_dev_serving_pkg_apis_serving_v1_ServiceStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceStatus",
      "existingJavaType": "io.fabric8.knative.serving.v1.ServiceStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1_TrafficTarget": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
      "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget"
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping",
      "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMapping"
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingList": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingList",
      "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingList"
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec",
      "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingSpec"
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus",
      "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingStatus"
    },
    "knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS": {
      "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS",
      "existingJavaType": "io.fabric8.knative.serving.v1beta1.SecretTLS"
    }
  },
  "additionalProperties": false
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy