OptionalheadersAdditional headers attached to every gRPC call. Useful when the device is reached through a reverse proxy that requires an API key.
OptionalhostTarget host. Subclasses provide a sensible LAN default.
OptionalportTarget port. Subclasses provide a sensible LAN default.
OptionaltimeoutPer-call timeout in milliseconds.
OptionaltlsEnable TLS to reach the device through a reverse proxy.
true uses the system trust store with strict hostname verification.
An object enables TLS and lets the caller supply a custom CA bundle
and/or disable verification.
Construction options for the local gRPC clients (Dishy, WiFiRouter).