OptionalbuiltinHostname / IP for the listener. Empty string means bind all interfaces.
OptionalhostOptionalhostOptionalisPort as a string (to preserve empty/partial input state).
OptionalportOptionalportCurrent protocol string, e.g. "https". Empty string means no protocol.
OptionalschemeOptionalschemeOptionalsuggestedExtra protocol options shown in addition to builtinSchemes.
Duplicates are ignored.
Protocol presets shown in the dropdown, e.g.
["http", "https"]. This component has no built-in protocol list of its own — callers own the preset list for their domain (HTTP schemes, gRPC, etc). Defaults to an empty list.