content: /*
   * Licensed to the Apache Software Foundation (ASF) under one or more
   * contributor license agreements.  See the NOTICE file distributed with
   * this work for additional information regarding copyright ownership.
   * The ASF licenses this file to You under the Apache License, Version 2.0
   * (the "License"); you may not use this file except in compliance with
   * the License.  You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package org.apache.camel.kamelets.catalog.model;
  
  public enum KameletPrefixSchemeEnum {
      aws_cloudtrail("aws-cloudtrail","aws-cloudtrail"),
      aws_cloudwatch("aws-cloudwatch","aws2-cw"),
      aws_ddb("aws-ddb","aws2-ddb"),
      aws_ddb_streams("aws-ddb","aws2-ddbstream"),
      aws_ec2("aws-ec2","aws2-ec2"),
      aws_eventbridge("aws-eventbridge","aws2-eventbridge"),
      aws_lambda("aws-lambda","aws2-lambda"),
      aws_redshift("aws-redshift","sql"),
      aws_s3("aws-s3","aws2-s3"),
      aws_secrets_manager("aws-secrets-manager","aws-secrets-manager"),
      aws_ses("aws-ses","aws2-ses"),
      aws_sns("aws-sns","aws2-sns"),
      aws_sns_fifo("aws-sns-fifo","aws2-sns"),
      aws_sqs("aws-sqs","aws2-sqs"),
      aws_sqs_batch("aws-sqs-batch","aws2-sqs"),
      aws_sqs_fifo("aws-sqs-fifo","aws2-sqs"),
      azure_cosmosdb("azure-cosmosdb","azure-cosmosdb"),
      azure_eventhubs("azure-eventhubs","azure-eventhubs"),
      azure_functions("azure-functions","vertx-http"),
      azure_servicebus("azure-servicebus","azure-servicebus"),
      azure_storage_blob("azure-storage-blob","azure-storage-blob"),
      azure_storage_blob_changefeed("azure-storage-blob-changefeed","azure-storage-blob"),
      azure_storage_datalake("azure-storage-datalake","azure-storage-datalake"),
      azure_storage_queue("azure-storage-queue","azure-storage-queue"),
      beer("beer", "http"),
      bitcoin("bitcoin", "xchange"),
      cassandra("cassandra", "cql"),
      ceph("ceph", "aws2-s3"),
      chuck_norris("chuck-norris", "http"),
      couchbase("couchbase", "couchbase"),
      dropbox("dropbox", "dropbox"),
      elasticsearch_index("elasticsearch-index", "elasticsearch"),
      elasticsearch_search("elasticsearch-search", "elasticsearch"),
      exec("exec", "exec"),
      fhir("fhir", "fhir"),
      file_watch("file-watch", "file-watch"),
      ftp("ftp", "ftp"),
      ftps("ftps", "ftps"),
      github_commit("github-commit", "github"),
      github_event("github-event", "github"),
      github_pr_comments("github-pullrequest-comment", "github"),
      github_pr("github-pullrequest", "github"),
      github_tag("github-tag", "github"),
      google_bigquery("google-bigquery", "google-bigquery"),
      google_calendar("google-calendar", "google-calendar-stream"),
      google_functions("google-functions", "google-functions"),
      google_mail("google-mail", "google-mail-stream"),
      google_pubsub("google-pubsub", "google-pubsub"),
      google_sheets("google-sheets", "google-sheets-stream"),
      google_storage("google-storage", "google-storage"),
      graphql("graphql", "graphql"),
      http("http", "http"),
      http_secured("http-secured", "http"),
      infinispan("infinispan", "infinispan"),
      jira_add_comment("jira-add-comment", "jira"),
      jira_add_issue("jira-add-issue", "jira"),
      jira_oauth("jira-oauth", "jira"),
      jira("jira", "jira"),
      jira_transition_issue("jira-transition-issue", "jira"),
      jira_update_issue("jira-update-issue", "jira"),
      jms_amqp_10("jms-amqp-10", "jms"),
      jms_apache_artemis("jms-apache-artemis", "jms"),
      jms_ibm_mq("jms-ibm-mq", "jms"),
      kafka("kafka", "kafka"),
      kafka_apicurio("kafka-apicurio", "kafka"),
      kafka_azure("kafka-azure", "kafka"),
      kafka_not_secured("kafka-not-secured", "kafka"),
      kafka_ssl("kafka-ssl", "kafka"),
      kafka_scram("kafka-scram", "kafka"),
      kubernetes_namespaces("kubernetes-namespaces", "kubernetes-namespaces"),
      kubernetes_nodes("kubernetes-nodes", "kubernetes-nodes"),
      kubernetes_pods("kubernetes-pods", "kubernetes-pods"),
      log("log", "log"),
      mail("mail", "imaps"),
      mariadb("mariadb", "sql"),
      minio("minio", "minio"),
      mongodb_changes_stream("mongodb-changes-stream", "mongodb"),
      mongodb("mongodb", "mongodb"),
      mqtt("mqtt", "paho"),
      mqtt5("mqtt5", "paho-mqtt5"),
      ms_exchange("ms-exchange", "imaps"),
      mysql("mysql", "sql"),
      nats("nats", "nats"),
      opensearch("opensearch", "opensearch"),
      oracle_database("oracle-database", "sql"),
      postgresql("postgresql", "sql"),
      pulsar("pulsar", "pulsar"),
      redis("redis", "spring-redis"),
      rest_openapi("rest-openapi", "rest-openapi"),
      salesforce_create("salesforce-create", "salesforce"),
      salesforce_delete("salesforce-delete", "salesforce"),
      salesforce_update("salesforce-update", "salesforce"),
      salesforce_composite_upsert("salesforce-composite-upsert", "salesforce"),
      salesforce("salesforce", "salesforce"),
      scp("scp", "scp"),
      sftp("sftp", "sftp"),
      slack("slack", "slack"),
      splunk_hec("splunk-hec", "splunk-hec"),
      splunk("splunk", "splunk"),
      sqlserver("sqlserver", "sql"),
      ssh("ssh", "ssh"),
      telegram("telegram", "telegram"),
      timer("timer", "timer"),
      twitter_directmessage("twitter-directmessage", "twitter-directmessage"),
      twitter_timeline("twitter-timeline", "twitter-timeline"),
      twitter_search("twitter-search", "twitter-search"),
      webhook("webhook", "platform-http"),
      wttrin("wttrin", "https");
  
      public final String name;
      public final String scheme;
  
      private KameletPrefixSchemeEnum(String name, String scheme) {
          this.name = name;
          this.scheme = scheme;
      }
  }
  