- Value parameters:
- host
can't be empty string if present
- id
= 0
- port
can't be negative if present
- Companion:
- object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
can't be empty string if present
= 0
can't be negative if present