package com.hithomelabs.cftunnels.Entity; /** * Enum representing supported protocols for Cloudflare Tunnel ingress mappings. * *

Cloudflare Tunnel supports multiple protocols for routing traffic * to your internal services. This enum defines the available options.

* *

Supported Protocols:

* * * @see Mapping */ public enum Protocol { /** * HTTP protocol for web services. * Typically used with internal services running on port 80. */ HTTP, /** * HTTPS protocol for secure web services. * Use this for services with TLS/SSL certificates. */ HTTPS, /** * Raw TCP protocol for non-HTTP services. * Useful for databases, message queues, or custom protocols. */ TCP, /** * SSH protocol for secure shell access. * Enables secure remote access to servers. */ SSH }